Ross:<br><br>The fix with which you provided me for the multicast destination address embedded in the SETUP response does not appear to be yielding video.  The RTSP server and clients and hence the camera that I am testing against are at a remote location where nobody was available until today.  Since I was seeing GET_PARAMETER traffic when I remotely logged in after applying your fix, I assumed video was playing.  However, the people on site now tell me that there is no video and I was able to obtain the trace below.  I went back to the 2010.01.12 version with my hack and video is again present.  Let me know if you need a Wireshark capture to debug this. <br>
<br>[root@mediaport088 MessageNet]# export DISPLAY=:0.0; vlc -vvvvv --noosd --fullscreen --m4v-fps 30 --rtsp-mcast -I rc --no-audio rtsp://<a href="http://dcampbell:msdvideo@172.19.3.223:554/mpeg4/media.amp">dcampbell:msdvideo@172.19.3.223:554/mpeg4/media.amp</a><br>
VLC media player 0.9.10 Grishenko<br>[00000001] main libvlc debug: VLC media player - version 0.9.10 Grishenko - (c) 1996-2009 the VideoLAN team<br>[00000001] main libvlc debug: libvlc was configured with ../configure  &#39;--prefix=/usr&#39; &#39;--libdir=/usr/lib64&#39; &#39;--with-live555-tree=/usr/lib64/live&#39; &#39;--enable-run-as-root&#39; &#39;--enable-debug&#39; &#39;LDFLAGS=-L/usr/lib64&#39;<br>
LibVLC has detected an unusable buggy GNU/libc version.<br>Please update to version 2.8 or newer.<br>[00000001] main libvlc debug: translation test: code is &quot;C&quot;<br>[00000001] main libvlc debug: checking builtin modules<br>
[00000001] main libvlc debug: checking plugin modules<br>[00000001] main libvlc debug: loading plugins cache file /root/.cache/vlc/plugins-04081e.dat<br>[00000001] main libvlc debug: recursively browsing `/usr/lib64/vlc&#39;<br>
[00000001] main libvlc debug: module bank initialized, found 259 modules<br>[00000001] main libvlc warning: Unable to get HAL device properties<br>[00000001] main libvlc debug: opening config file (/root/.config/vlc/vlcrc)<br>
[00000001] main libvlc debug: CPU has capabilities 486 586 MMX 3DNow! MMXEXT SSE SSE2 FPU <br>[00000001] main libvlc debug: looking for memcpy module: 4 candidates<br>[00000001] main libvlc debug: using memcpy module &quot;memcpymmxext&quot;<br>
[00000349] main interaction debug: thread 1090869568 (Interaction control) created at priority 0 (../../src/interface/interaction.c:382)<br>[00000351] main input debug: Creating an input for &#39;Media Library&#39;<br>[00000351] main input debug: Input is a meta file: disabling unneeded options<br>
[00000351] main input debug: `file/xspf-open:///root/.local/share/vlc/ml.xspf&#39; gives access `file&#39; demux `xspf-open&#39; path `/root/.local/share/vlc/ml.xspf&#39;<br>[00000351] main input debug: creating access &#39;file&#39; path=&#39;/root/.local/share/vlc/ml.xspf&#39;<br>
[00000352] main access debug: looking for access module: 3 candidates<br>[00000349] main interaction debug: thread started<br>[00000352] access_file access debug: opening file `/root/.local/share/vlc/ml.xspf&#39;<br>[00000352] main access debug: using access module &quot;access_file&quot;<br>
[00000352] main access debug: TIMER module_Need() : 3.457 ms - Total 3.457 ms / 1 intvls (Avg 3.457 ms)<br>[00000357] main stream debug: Using AStream*Stream<br>[00000357] main stream debug: pre-buffering...<br>[00000357] main stream debug: received first data for our buffer<br>
[00000351] main input debug: creating demux: access=&#39;file&#39; demux=&#39;xspf-open&#39; path=&#39;/root/.local/share/vlc/ml.xspf&#39;<br>[00000358] main demux debug: looking for demux module: 1 candidate<br>[00000358] playlist demux debug: using XSPF playlist reader<br>
[00000358] main demux debug: using demux module &quot;playlist&quot;<br>[00000358] main demux debug: TIMER module_Need() : 1.856 ms - Total 1.856 ms / 1 intvls (Avg 1.856 ms)<br>[00000351] main input debug: `file/xspf-open:///root/.local/share/vlc/ml.xspf&#39; successfully opened<br>
[00000373] main xml debug: looking for xml module: 2 candidates<br>[00000373] main xml debug: using xml module &quot;xml&quot;<br>[00000373] main xml debug: TIMER module_Need() : 2.067 ms - Total 2.067 ms / 1 intvls (Avg 2.067 ms)<br>
[00000358] playlist demux debug: parsed 0 tracks successfully<br>[00000373] main xml debug: removing module &quot;xml&quot;<br>[00000351] main input debug: EOF reached<br>[00000351] main input debug: control type=1<br>[00000358] main demux debug: removing module &quot;playlist&quot;<br>
[00000352] main access debug: removing module &quot;access_file&quot;<br>[00000351] main input debug: Destroying the input for &#39;Media Library&#39;<br>[00000351] main input debug: TIMER input launching for &#39;Media Library&#39; : 14.506 ms - Total 14.506 ms / 1 intvls (Avg 14.506 ms)<br>
[00000375] main preparser debug: waiting for thread initialization<br>[00000375] main preparser debug: thread started<br>[00000375] main preparser debug: thread 1101359424 (preparser) created at priority 0 (../../src/playlist/thread.c:79)<br>
[00000376] main fetcher debug: waiting for thread initialization<br>[00000376] main fetcher debug: thread started<br>[00000376] main fetcher debug: thread 1111849280 (fetcher) created at priority 0 (../../src/playlist/thread.c:108)<br>
[00000350] main playlist debug: waiting for thread initialization<br>[00000350] main playlist debug: thread started<br>[00000350] main playlist debug: thread 1122339136 (playlist) created at priority 0 (../../src/playlist/thread.c:117)<br>
[00000377] main interface debug: looking for interface module: 1 candidate<br>[00000377] main interface debug: using interface module &quot;hotkeys&quot;<br>[00000377] main interface debug: TIMER module_Need() : 0.938 ms - Total 0.938 ms / 1 intvls (Avg 0.938 ms)<br>
[00000377] main interface debug: thread 1132828992 (interface) created at priority 0 (../../src/interface/interface.c:168)<br>[00000379] main interface debug: looking for interface module: 1 candidate<br>[00000350] main playlist debug: rebuilding array of current - root Playlist<br>
[00000350] main playlist debug: rebuild done - 0 items, index -1<br>[00000377] main interface debug: thread started<br>[00000379] main interface debug: using interface module &quot;inhibit&quot;<br>[00000379] main interface debug: TIMER module_Need() : 21.137 ms - Total 21.137 ms / 1 intvls (Avg 21.137 ms)<br>
[00000379] main interface debug: thread 1143318848 (interface) created at priority 0 (../../src/interface/interface.c:168)<br>[00000381] main interface debug: looking for interface module: 1 candidate<br>[00000381] main interface debug: using interface module &quot;screensaver&quot;<br>
[00000381] main interface debug: TIMER module_Need() : 0.725 ms - Total 0.725 ms / 1 intvls (Avg 0.725 ms)<br>[00000381] main interface debug: thread 1153808704 (interface) created at priority 0 (../../src/interface/interface.c:168)<br>
[00000350] main playlist debug: adding item `rtsp://<a href="http://dcampbell:msdvideo@172.19.3.223:554/mpeg4/media.amp">dcampbell:msdvideo@172.19.3.223:554/mpeg4/media.amp</a>&#39; ( rtsp://<a href="http://dcampbell:msdvideo@172.19.3.223:554/mpeg4/media.amp">dcampbell:msdvideo@172.19.3.223:554/mpeg4/media.amp</a> )<br>
[00000381] main interface debug: thread started<br>[00000383] main interface debug: looking for interface module: 18 candidates<br>[00000383] main interface debug: using interface module &quot;signals&quot;<br>[00000383] main interface debug: TIMER module_Need() : 0.560 ms - Total 0.560 ms / 1 intvls (Avg 0.560 ms)<br>
[00000383] main interface debug: thread 1174788416 (interface) created at priority 0 (../../src/interface/interface.c:168)<br>[00000350] main playlist debug: rebuilding array of current - root Playlist<br>[00000350] main playlist debug: rebuild done - 1 items, index -1<br>
[00000385] main interface debug: looking for interface module: 18 candidates<br>[00000379] main interface debug: thread started<br>[00000383] main interface debug: thread started<br>Remote control interface initialized. Type `help&#39; for help.<br>
[00000385] main interface debug: using interface module &quot;rc&quot;<br>[00000385] main interface debug: TIMER module_Need() : 1.532 ms - Total 1.532 ms / 1 intvls (Avg 1.532 ms)<br>[00000385] main interface debug: thread 1185278272 (interface) created at priority 0 (../../src/interface/interface.c:168)<br>
[00000385] main interface debug: thread started<br>[00000350] main playlist debug: starting new item<br>[00000350] main playlist debug: processing request item null node Playlist skip 0<br>[00000350] main playlist debug: creating new input thread<br>
[00000387] main input debug: Creating an input for &#39;rtsp://<a href="http://dcampbell:msdvideo@172.19.3.223:554/mpeg4/media.amp">dcampbell:msdvideo@172.19.3.223:554/mpeg4/media.amp</a>&#39;<br>[00000387] main input debug: waiting for thread initialization<br>
[00000387] main input debug: thread started<br>[00000387] main input debug: `rtsp://<a href="http://dcampbell:msdvideo@172.19.3.223:554/mpeg4/media.amp">dcampbell:msdvideo@172.19.3.223:554/mpeg4/media.amp</a>&#39; gives access `rtsp&#39; demux `&#39; path `<a href="http://dcampbell:msdvideo@172.19.3.223:554/mpeg4/media.amp">dcampbell:msdvideo@172.19.3.223:554/mpeg4/media.amp</a>&#39;<br>
[00000387] main input debug: creating demux: access=&#39;rtsp&#39; demux=&#39;&#39; path=&#39;<a href="http://dcampbell:msdvideo@172.19.3.223:554/mpeg4/media.amp">dcampbell:msdvideo@172.19.3.223:554/mpeg4/media.amp</a>&#39;<br>
[00000387] main input debug: thread 1195768128 (input) created at priority 10 (../../src/input/input.c:370)<br>[00000388] main demux debug: looking for access_demux module: 1 candidate<br>Sending request: OPTIONS rtsp://<a href="http://172.19.3.223:554/mpeg4/media.amp">172.19.3.223:554/mpeg4/media.amp</a> RTSP/1.0<br>
CSeq: 1<br>User-Agent: VLC media player (LIVE555 Streaming Media v2010.01.12)<br><br><br>Received OPTIONS response: RTSP/1.0 200 OK<br>CSeq: 1<br>Public: DESCRIBE, GET_PARAMETER, PAUSE, PLAY, SETUP, SET_PARAMETER, TEARDOWN<br>
<br><br>Sending request: DESCRIBE rtsp://<a href="http://172.19.3.223:554/mpeg4/media.amp">172.19.3.223:554/mpeg4/media.amp</a> RTSP/1.0<br>CSeq: 2<br>Accept: application/sdp<br>User-Agent: VLC media player (LIVE555 Streaming Media v2010.01.15)<br>
<br><br>Received DESCRIBE response: RTSP/1.0 401 Unauthorized<br>CSeq: 2<br>WWW-Authenticate: Basic realm=&quot;/&quot;<br><br><br>Sending request: DESCRIBE rtsp://<a href="http://172.19.3.223:554/mpeg4/media.amp">172.19.3.223:554/mpeg4/media.amp</a> RTSP/1.0<br>
CSeq: 3<br>Accept: application/sdp<br>Authorization: Basic ZGNhbXBiZWxsOm1zZHZpZGVv<br>User-Agent: VLC media player (LIVE555 Streaming Media v2010.01.15)<br><br><br>Received DESCRIBE response: RTSP/1.0 200 OK<br>CSeq: 3<br>
Content-Base: rtsp://<a href="http://172.19.3.223:554/mpeg4/media.amp/">172.19.3.223:554/mpeg4/media.amp/</a><br>Content-Type: application/sdp<br>Content-Length: 696<br><br><br>Need to read 696 extra bytes<br>Read 696 extra bytes: v=0<br>
o=- 19457605049436 19457605049442 IN IP4 172.19.3.223<br>s=Media Presentation<br>e=NONE<br>c=IN IP4 0.0.0.0<br>b=AS:8000<br>t=0 0<br>a=control:*<br>a=range:npt=now-<br>a=mpeg4-iod: &quot;data:application/mpeg4-iod;base64,AoDUAE8BAf/1AQOAbwABQFBkYXRhOmFwcGxpY2F0aW9uL21wZWc0LW9kLWF1O2Jhc2U2NCxBUjBCR3dVZkF4Y0F5U1FBWlFRTklCRUVrK0FBZWhJQUFIb1NBQVlCQkE9PQQNAQUABAAAAAAAAAAAAAYJAQAAAAAAAAAAAzoAAkA2ZGF0YTphcHBsaWNhdGlvbi9tcGVnNC1iaWZzLWF1O2Jhc2U2NCx3QkFTWVFTSVVFVUZQd0E9BBICDQAAAgAAAAAAAAAABQMAAEAGCQEAAAAAAAAAAA==&quot;<br>
m=video 0 RTP/AVP 96<br>b=AS:8000<br>a=framerate:30<br>a=control:trackID=1<br>a=rtpmap:96 MP4V-ES/90000<br>a=fmtp:96 profile-level-id=245; config=000001B0F5000001B509000001000000012008D49D88032516043C14440F;<br>a=mpeg4-esid:201<br>
<br>[00000388] live555 demux debug: RTP subsession &#39;video/MP4V-ES&#39;<br>Sending request: SETUP rtsp://<a href="http://172.19.3.223:554/mpeg4/media.amp/trackID=1">172.19.3.223:554/mpeg4/media.amp/trackID=1</a> RTSP/1.0<br>
CSeq: 4<br>Transport: RTP/AVP;multicast;client_port=43242-43243<br>Authorization: Basic ZGNhbXBiZWxsOm1zZHZpZGVv<br>User-Agent: VLC media player (LIVE555 Streaming Media v2010.01.12)<br><br><br>Received SETUP response: RTSP/1.0 200 OK<br>
CSeq: 4<br>Session: 1366558838;timeout=60<br>Transport: RTP/AVP;multicast;destination=239.209.84.157;ttl=5;port=50000-50001;mode=&quot;PLAY&quot;<br><br><br>[00000387] main input debug: selecting program id=0<br>[00000388] live555 demux debug: setup start: 0 stop:0<br>
Sending request: PLAY rtsp://<a href="http://172.19.3.223:554/mpeg4/media.amp/">172.19.3.223:554/mpeg4/media.amp/</a> RTSP/1.0<br>CSeq: 5<br>Session: 1366558838<br>Range: npt=0.000-<br>Authorization: Basic ZGNhbXBiZWxsOm1zZHZpZGVv<br>
User-Agent: VLC media player (LIVE555 Streaming Media v2010.01.12)<br><br><br>Received PLAY response: RTSP/1.0 200 OK<br>CSeq: 5<br>Session: 1366558838<br>Range: npt=now-<br>RTP-Info: url=trackID=1;seq=16983;rtptime=1906327257<br>
<br><br>[00000388] live555 demux debug: We have a timeout of 60 seconds<br>[00000391] main generic debug: waiting for thread initialization<br>[00000391] main generic debug: thread started<br>[00000391] main generic debug: thread 1206257984 (liveMedia-timeout) created at priority 0 (../../../modules/demux/live555.cpp:1055)<br>
[00000388] live555 demux debug: spawned timeout thread<br>[00000388] live555 demux debug: play start: 0 stop:0<br>[00000388] main demux debug: using access_demux module &quot;live555&quot;<br>[00000388] main demux debug: TIMER module_Need() : 122.963 ms - Total 122.963 ms / 1 intvls (Avg 122.963 ms)<br>
[00000392] main decoder debug: looking for decoder module: 26 candidates<br>[00000392] avcodec decoder debug: libavcodec initialized (interface 3419392 )<br>[00000392] avcodec decoder debug: using direct rendering<br>[00000392] avcodec decoder debug: ffmpeg codec (MPEG-4 Video) started<br>
[00000392] main decoder debug: using decoder module &quot;avcodec&quot;<br>[00000392] main decoder debug: TIMER module_Need() : 16.157 ms - Total 16.157 ms / 1 intvls (Avg 16.157 ms)<br>[00000392] main decoder debug: thread 1216747840 (decoder) created at priority 0 (../../src/input/decoder.c:217)<br>
[00000387] main input debug: `rtsp://<a href="http://dcampbell:msdvideo@172.19.3.223:554/mpeg4/media.amp">dcampbell:msdvideo@172.19.3.223:554/mpeg4/media.amp</a>&#39; successfully opened<br>[00000392] main decoder debug: thread started<br>
[00000387] main input debug: control type=1<br><br>Best Regards,<br clear="all"><br>-- <br>Rob Krakora<br>Senior Software Engineer<br>MessageNet Systems<br>101 East Carmel Dr. Suite 105<br>Carmel, IN 46032<br>(317)566-1677 Ext. 206<br>
(317)663-0808 Fax<br>