We looking for a freelancer to develop a new IPTV application for android , Linux based set-top boxes or java based set top boxes , the application should run when box boots and should be as follow:
The freelancer should deliver the source code of the developed application so we can modify it to the needs of the company plus the .apk version ready to be installed and tested on the hardware.
Video Player requirements
The video player should supports MPEG 1, 2 and 4, [url removed, login to view] codecs mainly plus other codecs. Also it should be capable of handling High Definition (HD) streams.
The videos should come from local SD cards or from remote servers. The streaming protocols needed: HTTP, RTSP, UDP (unicast and multicast),RTMP with regex support. Note that multicast is very necessary.
Above the video player, the application should have a semi-transparent layer to hold menus and bars.
In the bottom, this semi-transparent layer should consist of the channel number, name and information.
The application should be capable of channel changing and zapping with fast response to user’s interaction. Also, it should support remapping keys.
The target device is a TV Android box. The application should work on new android devices (Android 4 and above) and using the newest SDK versions available on android developer website. The target processor is ARM.
The preferred development environment is Eclipse (java) with ADT (android development tools) plugin.
The application should read the channels list to be broadcasted from a database connected to the application (MySQL is preferred). And if possible the channels can be read from the database to a local xml file which lower the client server communication and give fast response in case of channel zapping.
More information can be provided if needed