Hi my name is Adrian, i'm from Argentina. I'm a Junior programming and i need a professional solution for my work.
What i need is a Proffesional Android Player with the next characteristics. Let me explain you what i need exactly.
I use a SET TOP BOX like this [url removed, login to view]
The model is MXQ s805, and they have a Quad Core cortex a5, and the GPU is a Quad Core Mali-450MP.
We use others models with Amlogic (S905, S802, s812) too.
The problem is we use KODI to play streming over LAN, the source are rtmp, rtsp, http, udp, etc.
We stream over LAN with a server using a DVB-S card (we donwload the signal from the satellite, then decode with a Conditional Access module) and we stream the whole transponder. The Streaming software is CESBO ASTRA
For example: one transponder contains several channels (Ex. Hbo, Hbo Plus, Fox, Fox 2, etc). Then we decode (with the access card) and stream over Network. This channels are played into Set Top Box, for that purposes we use KODI.
Kodi work very well, but there is a very BIG PROBLEM; when the CARD to decode fails for almost 1 second, the server can't decode and KODI goes crazy, because don't receive data. Sometimes KODI back to image and sometimes stay freeze when this append.
To solve this we use and external player called MX PLAYER (for android), and whe edit KODI configuration to call MX PLAYER.
In MX PLAYER the stream works very well, and when the CARD fails to decode the channel for 1 second, just drop that frames and then continues witouth problem. Not always, but sometimes the audio and video goes out of sync after CARD fail.
What we need is VERY SIMPLE, a player to do the next:
-Support all audio codecs (mp2, MP3, AAC, AAC+, AC3)
-Support all video codecs (mpeg2, mpeg4, h264, h265)
-Support the most important container (MPEG TS (transport stream)). This is what download from satellite with DVB-S card.
-Support for HLS stream
-Support other containers like FLV, etc.
-Support a little buffer before play the stream.
-Support the posibility to SYNC automatically the video and audio after the channels fails to decode and then back again (remember that this fail is one or two seconds and sometimes get out of sync audio/video)
-Support the audio selection (some channels have 2 audio streams language) remembering what we choose.
-Support subtitle from channel stream (some channel have subtitles) and we need the posibility to activate/deactivate the subtitle, remembering what we choose (on or off) on that channel, and they must be in SYNC with audio always.
-The player MUST USE the HW acceleration always.
-The stream have to play in full screen, i mean, if the video are 4:3 ratio they have to fill all the screen (for they have to detect the resolution of set top box).
Whe don't need ANY CONTROL in player, just a text box with INPUT STREAM and a play button.
One suggestion: FFMPEG is a good tool to play all codecs (mx player uses them)
The way to call the applications from KODI is for Ex. in kodi configuration file we use [url removed, login to view] to call the player.
If you need we can provide the stream link to test the software to be sure.
We need a demo with limitations (5 minutes playback) to test if match with my requirements.
I hope can you understand me and i wait for our quotation and the way to work with this project (time to develop, etc). We need the posibility to test if work as we need.
16 freelancers are bidding on average $851 for this job
Hi I m Emre. I write many apps about iptv and live stream. Please contact me. [login to view URL] it is on my last iptv project similar device for yours. Have a nice day.
I allready made this app for my Live streaming TV, can you send me the link so i can test. The app i based on compiled ffmpeg with hw encoder. 5 years in video streaming bussines. Looking forward to work with you.