In the Open Media/Network tab I use this:
rtp://@239.0.0.10:8000:sdp=/home/andres/test.sdp
I have tried it with and without the '@' character. When should I use the '@' character? I thought it should only be used to specify a solitary port number.
I could not insert a space between the ....8000 and the sdp= so I used a colon: ':' Is that correct? I have tried a semi-colon. But the log messages remove it but it won't let me remove it.
this is the sdp file I am using:
Code: Select all
v=0
o=andres 12345 123456 IN IP4 127.0.0.1
s=almds server
i=bla bla bla
t=0 0
m=video 8000 RTP/AVP 100
c=IN IP4 239.0.0.10/1
a=rtpmap:100 H264/90000
Code: Select all
qt4 warning: Input option: rtp-caching=1000
main debug: adding item `rtp://239.0.0.10:8000/home/andres/test.sdp' ( rtp://@239.0.0.10:8000:sdp=/home/andres/test.sdp )
main debug: waitpipe: object killed
main debug: socket 18 polling interrupted
main debug: control type=0
main debug: control: stopping input
qt4 debug: Adding a new MRL to recent ones: rtp://@239.0.0.10:8000:sdp=/home/andres/test.sdp
main debug: dying input
rtp error: RTP flow stopped
main debug: removing module "rtp"
main debug: thread ended
main debug: dead input
main debug: processing request item rtp://239.0.0.10:8000/home/andres/test.sdp node null skip 0
main debug: rebuilding array of current - root Playlist
main debug: rebuild done - 7 items, index 6
main debug: starting new item
main debug: creating new input thread
main debug: Creating an input for 'rtp://239.0.0.10:8000/home/andres/test.sdp'
main debug: thread (input) created at priority 10 (input/input.c:214)
main debug: thread started
main debug: using timeshift granularity of 50 MiB
main debug: using timeshift path '/tmp'
main debug: `rtp://@239.0.0.10:8000:sdp=/home/andres/test.sdp' gives access `rtp' demux `' path `@239.0.0.10:8000:sdp=/home/andres/test.sdp'
main debug: creating demux: access='rtp' demux='' path='@239.0.0.10:8000:sdp=/home/andres/test.sdp'
main debug: looking for access_demux module: 1 candidate
main debug: net: opening 239.0.0.10 datagram port 8000
main debug: Multicast group join request
main debug: using access_demux module "rtp"
main debug: TIMER module_need() : 0.490 ms - Total 0.490 ms / 1 intvls (Avg 0.490 ms)
main debug: looking for meta reader module: 2 candidates
lua debug: Trying Lua scripts in /home/andres/.local/share/vlc/lua/meta/reader
lua debug: Trying Lua scripts in /usr/lib/vlc/lua/meta/reader
lua debug: Trying Lua playlist script /usr/lib/vlc/lua/meta/reader/filename.luac
lua debug: Trying Lua scripts in /usr/share/vlc/lua/meta/reader
main debug: no meta reader module matching "any" could be loaded
main debug: TIMER module_need() : 0.705 ms - Total 0.705 ms / 1 intvls (Avg 0.705 ms)
main debug: `rtp://@239.0.0.10:8000:sdp=/home/andres/test.sdp' successfully opened
qt4 debug: IM: Deleting the input
main debug: TIMER input launching for 'rtp://239.0.0.10:8000/home/andres/test.sdp' : 0.969 ms - Total 0.969 ms / 1 intvls (Avg 0.969 ms)
qt4 debug: IM: Setting an input
My RTP stream is working because I can receive it and decode the h.264 on another linux box using my own client. But I cannot seem to get vlc to process it.
Thanks,
-Andres