Simple converter MPEGTS over http to UDP (Opposite of mumudvb)
€30-250 EUR
Closed
Posted over 10 years ago
€30-250 EUR
Paid on delivery
I need a C programmer to code me a little simple program that will read MPEGTS from http and broadcast it as UDP, the exact opposite of mumudvb for example, It needs to be super fast and compatible, ie no demuxing/remuxing done, it should only process pcr and time udp broadcast after that, vlc and ffmpeg can do this yes but they remux the stream, so there will be a delay of upto 5 seconds from you start the command and untill a device listening to the udp stream will start getting data, and ffmpeg/vlc doesn't produce a mpegts stream all devices can watch error free, and thats not acceptable in my situation.
There is a program out there called tsplay from the tstools package, that can do perfect udp multicasting, but it will only use real ts files, not stdin / pipe / http.
Hello! I was trying to send you a message by any way but It looks like there is just one possibility to do it - bid on project. I'm very interested in your project and I have the same professional interests. I For the first time it looked quite simple to me. I thought that we can just receive tcp stream and send it over UDP. I've coded such solution on C but it didn't work. I was performing the next test: 1 vlc is broadcasting http, my app receives http stream and sends it over UDP to another vlc. I was expecting to see retranslated video on the 2nd VLC. Unfortunately it doesn't works now. Now, I'm trying to read TS segments 1 by 1 from TCP and relay it to UDP correctly. I see one strange thing with TCP: When I'm gathering UDP stream with wireshark, I see UDP packets and MPEG-TS data inside parsed by wireshark, but I don't see it in TCP packets. Maybe I have to learn a bit more about MPEG-TS transmitting over TCP, potentialy it could differ from UDP way. Anyway I'm very interested in this task and I'll be doing it at least for my expirence and fun, so my bid is quiet low.
UPD: A couple of minutes ago 1st test was succeed. I was able to transmit http and receive this video on other vlc by udp. My "converter" was in the middle. Now I have to improve performance and I must to understand what to do with data packets with side different from 188 bytes