You have chosen to sponsor your bid up to a maximum amount of .
We looking for a freelancer to develop a new IPTV application for android based set-top boxes. This application should be launched when the STB is booted. 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, H.264 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). 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
Similar experience is needed.
Additional Project Description:
05/25/2013 at 3:19 AKDT
We prefer that the application uses a stable video player, best one so far: MX Player.