Hey dudes,
> > If it works with Xuggler it should work with FFMPEG
Not always
> Unfortunately it's not. VLC works great, FFMPEG doesn't show/decode
> anything.
>
> The source is MPEG-2 multi-casting appliance.
Stas, For the record I have not tried to do anything dealing with
hardware, but that maybe coming up for me and so I may come begging
you for info later on.
>
> Pshmo, perhaps you could run the FFMPEG binary in the below fashion, and let
> me know that it works in your case?
>
> ffmpeg -i udp:/...@
224.1.1.1:4444?multicast
>
This seemed to work okay for me. I set up VLC to multicast on the
IP:PORT given, and was able to play it through Xuggler code and
ffplay. Also ffmpeg recognized the stream and just complained because
I didn't specify an output. So, my conclusion is that we have the
commandline correct.
I couple of things to look at:
First off, I don't know why the forum says udp:/...@ when it should
read "udp://@"
If thats not the problem, you could have a network issue, because I
had to figure this out as well. Most networks, especially corporate
networks, do not allow multicasting by default. I had to go to our IT
guys to get it turned on and the gave me a specific ip that I was
allowed to multicast on.
At home, I have a Linksys wireless, and I had to go into the the admin
page, somewhere in the security section, and turn off multicast
filtering. Once I did that, everything just started working and I
recall doing a short victory dance around the room.
Another thing I discovered is that when you try to do multicasting
from the VLC GUI it is flakey at best, so I recommend using the
command line interface. Here is the commandline I am using with your
ip/port: "vlc -vvv
video1.xyz --sout udp:
224.1.1.1:4444 --ttl 12"
One last thing, udp multicast is about as primitive as you can get,
and I do not think you will be able to specify an SDP file, at least I
was not able to.
> > I'm getting the sense I should spend more time on RTP :) Alas, not this
> > week.
>
> It might a be a good idea :).
>
May I suggest KLV data streams instead :)
Good luck Stas, I think these details are the kind of things we are
just going to have to work through and get posted on the Xuggler Wiki,
because I am not finding this stuff posted anywhere, and am having to
decipher the answers from the ffmpeg code directly.