Android video player for TV box

AWARDED
Bids
16
Avg Bid (AUD)
$1030
Project Budget (AUD)
$250 - $750

Project Description:
We are building an Android App, it is used as IPTV. So basically it is a video stream player + change channel feature. For the detailed requirement please read here:

1. When the App is started it should continue the channel that was playing before it was switched off

2. There will be multiple play lists. eg: All Channels | Favorites | Popular | Restricted Channels

3. Favorites: user add any channels to it by themselves. The list is saved in the app.

4. There will be an API providing the lists. Each list has its own ID eg: 1. All Channels | 2. Popular Channels | 3. New Channels | 4. Restricted Channels

5. A list of programs will be given by another API. In this API it will show channel id / channel name / channel url / the list(s) it belongs to / available or not (if the channel is not available, which mean the user need to buy this channel. Display a message (or may be a image from a given url) to let the customer know how to contact me to buy )

6. Whenever the video is loading should display an advertisement (Just an image. We will provide some URLs. App should display a random image from the given URLs.)

7. We will provide the GUI. The structure will be similar to the draft in attachment.

8. I will update our API and update you tomorrow.

9. This is the missing one from the last email: for the 'Restricted Channels', user need to input password (4 digits pin) to access the list. This means user need to be able to setup a password in settings. The password should be sent to our middle-ware (CP) and when user access this list, password should be verified against the password saved in CP. (This is for parental control)

10. We need to add advertisements on the top of the screen, see attachment.

I have also updated the two APIs:

First API:
http://cp.XXXXXXXX.com.au/api/getchannellists.php?mac=00b0d086bbf7 -----> This API returns all channel lists.

1
All Channels
0 ------> This defines whether this list is restricted. (for parental control) User need to enter password to access the list.

Second API:
http://cp.XXXXXXXX.com.au/api/getchannels.php?mac=00b0d086bbf7 -----> This API returns all channels.

1
1 ------> This defines which list(s) does the channel belongs to.
凤凰卫视
rtmp://14.137.150.78/vod/mp4:sample.mp4
1 ------> When this is 0, display a message to let consumer to contact us to buy this channel. Or visit a website.

Third API:
http://cp.XXXXXXXX.com.au/api/getaccount.php?mac=00b0d086bbf7&service=iptv -----> Get parental control password

Forth API:
http://cp.XXXXXX.com.au/api/setiptvpassword.php?mac=00b0d086bbf7&password=1 -----> Set parental control password

Fifth API:
http://cp.XXXXXX.com.au/api/getaiptvad.php

好消息:诺维电信自五月二日起推出极速无线上网套餐,家庭互联网,配合优化器无壁垒浏览国内外各大网站以及视频。
5 -----> display every 5 minutes.

[API is not fully ready to use yet. ]

First draft of the interface design is attached. (the Panda on the background is not a static background. The TV program should be playing.)

This project is released to different providers. Source code is required. Escrow payment method will be used. Payment will be released until the source code and the software is tested and working.

Skills required:
Android
Additional Files: select-panel-1+%281%29.jpg
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.


Hire techproj
$ 798
in 12 days
$ 761
in 15 days
$ 945
in 23 days
$ 732
in 15 days
$ 660
in 15 days
$ 682
in 10 days
Hire Valentina1993
$ 515
in 12 days
$ 735
in 20 days
$ 1030
in 10 days
Hire Trentsetters
$ 2884
in 30 days