You have chosen to sponsor your bid up to a maximum amount of .
Looking for freelancer who can create an android IPTV player for tablet to watch TV from our IPTV server
- connect to server via secure connexion
- download playlist securely from server & display channels icons
- download encrypted playlist from server
- automatically update new channels
- support for HLS and RTMP Streaming Protocol
- H264, mpeg4 for video and mp3/aac for audio codec support
- support for multi stream audio
- video subtitle and audio track selection support
- different language support (main is english)
- user-friendly, intuitive and clear application
- upgrade easily by server (keeping configuration files)
- application have to be secure with hardware serial # from tablet
- user shouldn't see where the streams are coming from
- custom playlist support
- differents categories support to list channels (country, language, theme, ...)
- manage favourites channels (tv/radios)
- Search channels in list
- ability to auto-reconnect to streaming server when connection is closed unexpectedly
- start app on device boot option
- support different size of tablet screen
- optimized for most of the market's tablet
- onscreen controls
- auto rotation support
- grid or list view of TV/radios channels
- create alarm which make notification about you want to watch TV/radio programs
- 3G/4G/WiFi quality signal onscreen to see if the stream is OK
- users can report about dead link
- mockup have to be done
- Documentation for the project must be provided.
The bidder must have experience on android player coding, keep timeline and have to show us proof of concept projects.
Additional Project Description:
01/21/2014 at 15:50 PKT
- Category management
- Channels management
- Users management
- Subscription management
- Import CSV file to create new user with tablet’s serial numbers and country code.
- Billing information
o Create package and create voucher
- Create package will allow admin to create package, with pricing, and their expiry time.
- Create voucher will allow admin to create it, add package with voucher and give it to users.
- Manage the software application and configuration of the tablets
- Managing Installation, Service Problems and Terminations
- Create a JSON web service to verify tablet serial with list of tablets on server,
- If tablets exists, it will proceed and register device on server for GCM communication.
- Read all categories from web service,
- Read only those channels list which are created for that serial number,
- Save channels id’s locally to do not repeat above process again and again.
- Read streams from server in RTMP/ RTSP/ HTTP
- GCM communication to remind user when his subscription is about to expire.
- GCM communication will also be used if admin sends a message.
Android tablet application:
- Connect To Server Via Secure Connection
- Download Playlist Securely From Server & Display Channels Icons
- Download Encrypted Playlist From Server
- Automatically Update New Channels
- Every new registered tablet will register its device ID on server for GCM.
- Support For HLS And RTMP Streaming Protocol
- H264, Mpeg4 For Video And Mp3/AAC For Audio Codec Support
- Language Support (default is English), make translation languages file easy
- User-Friendly, Intuitive And Clear Application
- Upgrade Easily By Server (Keeping Configuration Files)
- Application Have To Be Secure With Hardware Serial # From Tablet
- User Shouldn't See Where The Streams Are Coming From - Custom Playlist Support
- Different Categories Support To List Channels (Country, Language, Theme, ...)
- Manage Favorites Channels (TV/Radios) - Search Channels In List
- Ability To Auto-Reconnect To Streaming Server When Connection Is Closed Unexpectedly
- Optimized For 7” Tablet, but has to fit other tablet size automatically
- Onscreen Controls: Volume, brightness, lock, favorite
-settings option will have:
Enable/disable use cellular network
Password lock for entire app
Password lock for parental control
- Auto Rotation Support on start (not only on start, but also when user change the position of his tablet).
- Grid Or List View Of TV/Radios Channels
- Create Alarm Which Make Notification About You Want To Watch TV/Radio Programs
- Users Can Report About Dead Link
- Parental Control to Stop Streaming
- Parental lock will be shown as a category in app, and show list of those channels that have been added as locked.
- Notification Service to Tablet Users
Web app will send a notification to user when his subscription is 90% to end.
- Send Advertising to Specific Users
You have to make ad create panel on web to send notifications
- Billing Interface
App will have a billing panel that will show a web view linked with billing web page for tablet.
- Renewal of Subscription by Voucher Code
In billing interface there will be to option enter voucher code only when subscription has been expired.
- By Default, Every New Tablets Will Have 12 Months Subscription, and after 12 months it will be expired.
- Management of Tablet/Users/Package
- Full documentation for both projects must be provided.
- Mockup & graphical interface for both project
- Provide source code for both project