Let me explain my situation. I have lots of 'video' or 'channels' being broadcasted live in my internal multicast network.
When I watch that channel I dont use multicast per say, Im ussing a HTTP-to-Multicast gateway.
Specifically I can make a unicast http request to something like http://www.example.org:port/request/
239.200.0.1:3301
The web server that is listening on for those HTTP GET would start listening to the multicast group and relay them over to the client who made that HTTP get request (wget, vlc, you name it).
If the multicast channel had MPEG-TS encapsulated H264/AAC - no problem.
If the multicast channel had WEBM encapuslated VP8/Vorbis - does not work because when I start watching 'in the middle' of the file I see no headers.
I can start to send arbitrary headers by coding that into my HTTP-to-Multicast gateway.
So my question,
1. Can I send WEBM headers without knowing the total length of the file? (I mean it is live so the channel will continue for ever until ffmpeg crashes or the channel stops broadcasting).
Maybe I can send a zero length total time or a ridiculously high time
2. I dont want seeking possibilites I want it to be live.
3. How do I build this header? I really dony want to spend my time in hexediting WEBM files to see how the headers are written.
4. The main reason for all of this is to get WEBM pseudo file-based support in HTML5 browsers using my specially made HTTP server that can read local multicast feeds into unicast progressivedownload as-if the file was present on disk.
Regards,