Flash video streaming player for Android and iOS

CLOSED
Bids
25
Avg Bid (USD)
$1145
Project Budget (USD)
$250 - $750

Project Description:
I am looking for an application, which will take H.264 Flash streams in .flv container from my server and play them in Android and iOS devices. Streams are served by lighttpd server. The player should have basic features like play/pause/stop, volume adjustment and seeking function (you get the right position in video by adding parameter start to called stream url, if user seeks to 3 minutes, you call url.com/stream.flv?start=180). You can base it on already finished players, if the source code is available (like vlc, which should already have all the functions), no need to make everything from scratch. The player also should be able to display external subtitles in user defined formatting (subtitles will be loaded from my server too).

Each video can be in multiple audios, there is separate flv for each audio. And there maybe multiple subtitles for each audio. For better understanding, please see it in action in my flash video player at http://tinyurl.com/mpdoj7q. There you can choose in the player Czech or English audio. If you choose English audio, you can choose Czech or English subtitles, if you choose Czech audio, you can choose Czech subtitles. The android and iOS video player should work in the same style as my flash video player, including choice of the audio as you can see it in the example. The subtitles are always served in UTF-8 coding.
The last needed function is user login and check, whether user has premium account. There will be API prepared for this on my website. You will call it with user entered login and password and it will tell you, whether user has premium or not. The app will remember login and password entered by user. After 1 minute of playback, if user is not signed in or does not have premium, it will stop playback, tell user that unlimited playback is available only for premium users and will let user to log in (or give registration link for unregistered users). If it finds out, that user does not have premium status, it will offer link to payments page.

All stream urls (.flv files and subtitles) will be given to app in custom format, which will be associated with the app. It can have text format, structure like XML. There will be 2 ways, how users will start playing video. User will come to our page, where when Android or iOS is detected, link to file in custom format with streams will be served instead of flash video player, which does not work on Android and iOS, and when user clicks on the link, the video app will be started and playback will start. Another way will be url of video given by user to the app. All the text in the app should be loaded from some config file, it should be multilanguage enabled.

Please see attached picture with basic UI design for better understanding. I will need complete source code of the player after it is finished.

Skills required:
Android, iPhone, Mobile Phone
Additional Files: Player.png
About the employer:
Verified
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.


$ 721
in 10 days
$ 1030
in 10 days
Hire hireafreeelancer
$ 1052
in 30 days
$ 1555
in 30 days
$ 1030
in 20 days
$ 715
in 14 days
Hire Trentsetters
$ 2000
in 30 days
$ 1030
in 30 days
$ 1030
in 10 days
$ 515
in 21 days