[Live-devel] Fwd: problem with live555ProxyServer while proxying MJPEG stream
jianzhao jin
lxhjjz at gmail.com
Mon Dec 17 17:30:32 PST 2012
Hi
I have a MJPEG stream,the VLC can play it correctly.When I
used live555ProxyServer to proxy it ,the testRTSPClient runs normally,but
the VLC stoped playing soon after started,VLC logs and proxyServer debug
logs are listed below:
VLC logs:
main debug: processing request item
rtsp://192.168.0.50:8554/proxyStreamnode 播放列表 skip 0
main debug: resyncing on rtsp://192.168.0.50:8554/proxyStream
main debug: rtsp://192.168.0.50:8554/proxyStream is at 2
main debug: starting new item
main debug: creating new input thread
main debug: Creating an input for 'rtsp://192.168.0.50:8554/proxyStream'
main debug: thread (input) created at priority 10 (input/input.c:220)
main debug: TIMER input launching for 'rtsp://192.168.0.50:8554/proxyStream'
: 300.465 ms - Total 300.465 ms / 1 intvls (Avg 300.465 ms)
main debug: thread started
main debug: using timeshift granularity of 50 MiB
main debug: using timeshift path '/tmp'
main debug: `rtsp://192.168.0.50:8554/proxyStream' gives access `rtsp'
demux `' path `192.168.0.50:8554/proxyStream'
main debug: creating demux: access='rtsp' demux='' path='
192.168.0.50:8554/proxyStream'
main debug: looking for access_demux module: 1 candidate
live555 debug: RTP subsession 'video/JPEG'
main debug: selecting program id=0
live555 debug: setup start: 0.000000 stop:0.000000
live555 debug: We have a timeout of 60 seconds
live555 debug: spawned timeout thread
live555 debug: play start: 0.000000 stop:0.000000
main debug: using access_demux module "live555"
main debug: TIMER module_need() : 2.418 ms - Total 2.418 ms / 1 intvls (Avg
2.418 ms)
main debug: looking for decoder module: 30 candidates
avcodec debug: libavcodec already initialized
avcodec debug: trying to use direct rendering
avcodec debug: ffmpeg codec (Motion JPEG Video) started
main debug: using decoder module "avcodec"
main debug: TIMER module_need() : 1.164 ms - Total 1.164 ms / 1 intvls (Avg
1.164 ms)
main debug: thread (decoder) created at priority 0 (input/decoder.c:301)
main debug: thread started
main debug: looking for meta reader module: 2 candidates
lua debug: Trying Lua scripts in /home/zj/.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
qt4 debug: IM: Setting an input
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() : 2.127 ms - Total 2.127 ms / 1 intvls (Avg
2.127 ms)
main debug: `rtsp://192.168.0.50:8554/proxyStream' successfully opened
live555 warning: no data received in 10s. Switching to TCP
avcodec debug: ffmpeg codec (Motion JPEG Video) stopped
main debug: removing module "avcodec"
main debug: killing decoder fourcc `MJPG', 0 PES in FIFO
main debug: Program doesn't contain anymore ES
live555 debug: RTP subsession 'video/JPEG'
main debug: looking for decoder module: 30 candidates
avcodec debug: libavcodec already initialized
avcodec debug: trying to use direct rendering
avcodec debug: ffmpeg codec (Motion JPEG Video) started
main debug: using decoder module "avcodec"
main debug: TIMER module_need() : 1.016 ms - Total 1.016 ms / 1 intvls (Avg
1.016 ms)
main debug: thread (decoder) created at priority 0 (input/decoder.c:301)
main debug: thread started
live555 debug: setup start: 0.000000 stop:0.000000
live555 debug: play start: 0.000000 stop:0.000000
live555 error: no data received in 10s, aborting
main debug: EOF reached
avcodec debug: ffmpeg codec (Motion JPEG Video) stopped
main debug: removing module "avcodec"
main debug: killing decoder fourcc `MJPG', 0 PES in FIFO
main debug: removing module "live555"
main debug: Program doesn't contain anymore ES
main debug: thread ended
main debug: dead input
main debug: changing item without a request (current 2/3)
main debug: nothing to play
qt4 debug: IM: Deleting the input
ProxyServer logs:
LIVE555 Proxy Server
(LIVE555 Streaming Media library version 2012.11.16)
Opening connection to 192.168.0.250, port 8555...
RTSP stream, proxying the stream "rtsp://
192.168.0.250:8555/PSIA/Streaming/channels/0?videoCodecType=MJPEG"
Play this stream using the URL: rtsp://192.168.0.50:8554/proxyStream
(We use port 8000 for optional RTSP-over-HTTP tunneling.)
...remote connection opened
Sending request: DESCRIBE rtsp://
192.168.0.250:8555/PSIA/Streaming/channels/0?videoCodecType=MJPEG RTSP/1.0
CSeq: 2
User-Agent: ProxyRTSPClient (LIVE555 Streaming Media v2012.11.16)
Accept: application/sdp
Received 561 new bytes of response data.
Received a complete DESCRIBE response:
RTSP/1.0 200 OK
CSeq: 2
Date: Sat, Jan 01 2000 03:01:38 GMT
Content-Base: rtsp://
192.168.0.250:8555/PSIA/Streaming/channels/0?videoCodecType=MJPEG/
Content-Type: application/sdp
Content-Length: 355
v=0
o=- 946684809993274 1 IN IP4 192.168.0.169
s=RTSP/RTP stream from IPNC
i=0?videoCodecType=MJPEG
t=0 0
a=tool:LIVE555 Streaming Media v2011.05.25
a=type:broadcast
a=control:*
a=range:npt=0-
a=x-qt-text-nam:RTSP/RTP stream from IPNC
a=x-qt-text-inf:0?videoCodecType=MJPEG
m=video 0 RTP/AVP 26
c=IN IP4 0.0.0.0
b=AS:12000
a=control:track1
ProxyServerMediaSession["rtsp://
192.168.0.250:8555/PSIA/Streaming/channels/0?videoCodecType=MJPEG/"] added
new "ProxyServerMediaSubsession" for RTP/video/JPEG track
accept()ed connection from 192.168.0.50
RTSPClientConnection[0x9571b80]::handleRequestBytes() read 133 new
bytes:OPTIONS rtsp://192.168.0.50:8554/proxyStream RTSP/1.0
CSeq: 244
User-Agent: LibVLC/1.1.13 (LIVE555 Streaming Media v2010.02.10)
parseRTSPRequestString() succeeded, returning cmdName "OPTIONS",
urlPreSuffix "", urlSuffix "proxyStream", CSeq "244", Content-Length 0,
with 0 bytes following the message.
sending response: RTSP/1.0 200 OK
CSeq: 244
Date: Mon, Dec 17 2012 08:32:05 GMT
Public: OPTIONS, DESCRIBE, SETUP, TEARDOWN, PLAY, PAUSE, GET_PARAMETER,
SET_PARAMETER
RTSPClientConnection[0x9571b80]::handleRequestBytes() read 159 new
bytes:DESCRIBE rtsp://192.168.0.50:8554/proxyStream RTSP/1.0
CSeq: 245
Accept: application/sdp
User-Agent: LibVLC/1.1.13 (LIVE555 Streaming Media v2010.02.10)
parseRTSPRequestString() succeeded, returning cmdName "DESCRIBE",
urlPreSuffix "", urlSuffix "proxyStream", CSeq "245", Content-Length 0,
with 0 bytes following the message.
ProxyServerMediaSubsession["JPEG"]::createNewStreamSource(session id 0)
RTCPInstance[0x95773b8]::RTCPInstance()
schedule(1.911126->1355733127.436233)
Initiated: ProxyServerMediaSubsession["JPEG"]
ProxyServerMediaSubsession["JPEG"]::createNewRTPSink()
ProxyServerMediaSubsession["JPEG"]::closeStreamSource()
sending response: RTSP/1.0 200 OK
CSeq: 245
Date: Mon, Dec 17 2012 08:32:05 GMT
Content-Base: rtsp://192.168.0.50:8554/proxyStream/
Content-Type: application/sdp
Content-Length: 425
v=0
o=- 1355733117432388 1 IN IP4 192.168.0.50
s=LIVE555 Streaming Media v2012.11.16
i=LIVE555 Streaming Media v2012.11.16
t=0 0
a=tool:LIVE555 Streaming Media v2012.11.16
a=type:broadcast
a=control:*
a=range:npt=0-
a=x-qt-text-nam:LIVE555 Streaming Media v2012.11.16
a=x-qt-text-inf:LIVE555 Streaming Media v2012.11.16
m=video 0 RTP/AVP 96
c=IN IP4 0.0.0.0
b=AS:12000
a=rtpmap:96 JPEG/90000
a=control:track1
RTSPClientConnection[0x9571b80]::handleRequestBytes() read 190 new
bytes:SETUP rtsp://192.168.0.50:8554/proxyStream/track1 RTSP/1.0
CSeq: 246
Transport: RTP/AVP;unicast;client_port=36610-36611
User-Agent: LibVLC/1.1.13 (LIVE555 Streaming Media v2010.02.10)
parseRTSPRequestString() succeeded, returning cmdName "SETUP", urlPreSuffix
"proxyStream", urlSuffix "track1", CSeq "246", Content-Length 0, with 0
bytes following the message.
ProxyServerMediaSubsession["JPEG"]::createNewStreamSource(session id
2948657255)
Sending request: SETUP rtsp://
192.168.0.250:8555/PSIA/Streaming/channels/0?videoCodecType=MJPEG/track1RTSP/1.0
CSeq: 3
User-Agent: ProxyRTSPClient (LIVE555 Streaming Media v2012.11.16)
Transport: RTP/AVP;unicast;client_port=47600-47601
ProxyServerMediaSubsession["JPEG"]::createNewRTPSink()
sending response: RTSP/1.0 200 OK
CSeq: 246
Date: Mon, Dec 17 2012 08:32:05 GMT
Transport:
RTP/AVP;unicast;destination=192.168.0.50;source=192.168.0.50;client_port=36610-36611;server_port=6970-6971
Session: AFC0F067
RTSPClientConnection[0x9571b80]::handleRequestBytes() read 169 new
bytes:PLAY rtsp://192.168.0.50:8554/proxyStream/ RTSP/1.0
CSeq: 247
Session: AFC0F067
Range: npt=0.000-
User-Agent: LibVLC/1.1.13 (LIVE555 Streaming Media v2010.02.10)
parseRTSPRequestString() succeeded, returning cmdName "PLAY", urlPreSuffix
"proxyStream", urlSuffix "", CSeq "247", Content-Length 0, with 0 bytes
following the message.
RTCPInstance[0x9578638]::RTCPInstance()
schedule(1.880975->1355733127.408043)
sending response: RTSP/1.0 200 OK
CSeq: 247
Date: Mon, Dec 17 2012 08:32:05 GMT
Range: npt=0.000-
Session: AFC0F067
RTP-Info: url=rtsp://
192.168.0.50:8554/proxyStream/track1;seq=21020;rtptime=1008160270
Received 204 new bytes of response data.
Received a complete SETUP response:
RTSP/1.0 200 OK
CSeq: 3
Date: Sat, Jan 01 2000 03:01:46 GMT
Transport:
RTP/AVP;unicast;destination=192.168.0.50;source=192.168.0.250;client_port=47600-47601;server_port=6970-6971
Session: 728AAA5A
ProxyRTSPClient["rtsp://
192.168.0.250:8555/PSIA/Streaming/channels/0?videoCodecType=MJPEG/"]::continueAfterSETUP():
head codec: JPEG; numSubsessions 1
queue: JPEG
Sending request: PLAY rtsp://
192.168.0.250:8555/PSIA/Streaming/channels/0?videoCodecType=MJPEG/ RTSP/1.0
CSeq: 4
User-Agent: ProxyRTSPClient (LIVE555 Streaming Media v2012.11.16)
Session: 728AAA5A
RTSPClientConnection[0x9571b80]::handleRequestBytes() read 159 new
bytes:GET_PARAMETER rtsp://192.168.0.50:8554/proxyStream/ RTSP/1.0
CSeq: 248
Session: AFC0F067
User-Agent: LibVLC/1.1.13 (LIVE555 Streaming Media v2010.02.10)
parseRTSPRequestString() succeeded, returning cmdName "GET_PARAMETER",
urlPreSuffix "proxyStream", urlSuffix "", CSeq "248", Content-Length 0,
with 0 bytes following the message.
sending response: RTSP/1.0 200 OK
CSeq: 248
Date: Mon, Dec 17 2012 08:32:05 GMT
Session: AFC0F067
Received 207 new bytes of response data.
Received a complete PLAY response:
RTSP/1.0 200 OK
CSeq: 4
Date: Sat, Jan 01 2000 03:01:46 GMT
Session: 728AAA5A
RTP-Info: url=rtsp://
192.168.0.250:8555/PSIA/Streaming/channels/0?videoCodecType=MJPEG/track1;seq=56377;rtptime=662084511
schedule(0.888945->1355733128.297077)
sending REPORT
sending RTCP packet
81c90007 9a9f5e3c dc48f48d 00ffffff 0001dd93 00000329 00000000 00000000
81ca0005 9a9f5e3c 010a7a6a 2d646573 6b746f70 00000000
schedule(2.496051->1355733129.932904)
[0x9578638]saw incoming RTCP packet (from address 192.168.0.50, port 36611)
81c90007 193f8ee8 22dd946a 00000000 00005428 000002b6 00000000 00000000
81ca0005 193f8ee8 010a7a6a 2d646573 6b746f70 00000000
RR
RTSP client session (id "AFC0F067", stream name "proxyStream"): Liveness
indication
validated RTCP subpacket (type 2): 1, 201, 0, 0x193f8ee8
UNSUPPORTED TYPE(0xca)
validated RTCP subpacket (type 2): 1, 202, 16, 0x193f8ee8
validated entire RTCP packet
[0x95773b8]saw incoming RTCP packet (from address 192.168.0.250, port 6971)
80c80006 dc48f48d bc17ec9d 9033721d 277a32b5 000001d7 0009cb74 81ca0005
dc48f48d 010d3139 322e3136 382e302e 31363900
SR
RR
validated RTCP subpacket (type 2): 0, 200, 0, 0xdc48f48d
UNSUPPORTED TYPE(0xca)
validated RTCP subpacket (type 2): 1, 202, 16, 0xdc48f48d
validated entire RTCP packet
sending REPORT
sending RTCP packet
80c80006 22dd946a d4795708 4c199fe4 3c1b19e2 00000245 000b5c34 81ca0005
22dd946a 010a7a6a 2d646573 6b746f70 00000000
schedule(2.537685->1355733130.835402)
schedule(1.717591->1355733131.650602)
[0x95773b8]saw incoming RTCP packet (from address 192.168.0.250, port 6971)
80c80006 dc48f48d bc17ec9f e2173b86 277d624a 00000385 0012b748 81ca0005
dc48f48d 010d3139 322e3136 382e302e 31363900
SR
RR
validated RTCP subpacket (type 2): 0, 200, 0, 0xdc48f48d
UNSUPPORTED TYPE(0xca)
validated RTCP subpacket (type 2): 1, 202, 16, 0xdc48f48d
validated entire RTCP packet
schedule(3.509940->1355733134.345440)
[0x9578638]saw incoming RTCP packet (from address 192.168.0.50, port 36611)
81c90007 193f8ee8 22dd946a 00000000 000056ba 00000327 57084c19 0002e386
81ca0005 193f8ee8 010a7a6a 2d646573 6b746f70 00000000
RR
RTSP client session (id "AFC0F067", stream name "proxyStream"): Liveness
indication
validated RTCP subpacket (type 2): 1, 201, 0, 0x193f8ee8
UNSUPPORTED TYPE(0xca)
validated RTCP subpacket (type 2): 1, 202, 16, 0x193f8ee8
validated entire RTCP packet
schedule(1.384960->1355733133.035702)
sending REPORT
sending RTCP packet
81c90007 9a9f5e3c dc48f48d 00ffffff 0001e19c 000002bb ec9fe217 00029c92
81ca0005 9a9f5e3c 010a7a6a 2d646573 6b746f70 00000000
schedule(3.735707->1355733136.772070)
sending REPORT
sending RTCP packet
80c80006 22dd946a d479570e 587fed20 3c236849 00000738 00242b15 81ca0005
22dd946a 010a7a6a 2d646573 6b746f70 00000000
schedule(4.140238->1355733138.486416)
[0x9578638]saw incoming RTCP packet (from address 192.168.0.50, port 36611)
81c90007 193f8ee8 22dd946a 00000000 000059a0 000002ea 570e587f 00005ca7
81ca0005 193f8ee8 010a7a6a 2d646573 6b746f70 00000000
RR
RTSP client session (id "AFC0F067", stream name "proxyStream"): Liveness
indication
validated RTCP subpacket (type 2): 1, 201, 0, 0x193f8ee8
UNSUPPORTED TYPE(0xca)
validated RTCP subpacket (type 2): 1, 202, 16, 0x193f8ee8
validated entire RTCP packet
RTSPClientConnection[0x9571b80]::handleRequestBytes() read 154 new
bytes:TEARDOWN rtsp://192.168.0.50:8554/proxyStream/ RTSP/1.0
CSeq: 249
Session: AFC0F067
User-Agent: LibVLC/1.1.13 (LIVE555 Streaming Media v2010.02.10)
parseRTSPRequestString() succeeded, returning cmdName "TEARDOWN",
urlPreSuffix "proxyStream", urlSuffix "", CSeq "249", Content-Length 0,
with 0 bytes following the message.
RTCPInstance[0x9578638]::~RTCPInstance()
sending BYE
sending RTCP packet
80c80006 22dd946a d4795710 08eb356e 3c25ba20 0000089d 002b266f 81cb0001
22dd946a
ProxyServerMediaSubsession["JPEG"]::closeStreamSource()
Sending request: PAUSE rtsp://
192.168.0.250:8555/PSIA/Streaming/channels/0?videoCodecType=MJPEG/ RTSP/1.0
CSeq: 5
User-Agent: ProxyRTSPClient (LIVE555 Streaming Media v2012.11.16)
Session: 728AAA5A
sending response: RTSP/1.0 200 OK
CSeq: 249
Date: Mon, Dec 17 2012 08:32:16 GMT
accept()ed connection from 192.168.0.50
RTSPClientConnection[0x9578620]::handleRequestBytes() read 133 new
bytes:OPTIONS rtsp://192.168.0.50:8554/proxyStream RTSP/1.0
CSeq: 250
User-Agent: LibVLC/1.1.13 (LIVE555 Streaming Media v2010.02.10)
parseRTSPRequestString() succeeded, returning cmdName "OPTIONS",
urlPreSuffix "", urlSuffix "proxyStream", CSeq "250", Content-Length 0,
with 0 bytes following the message.
sending response: RTSP/1.0 200 OK
CSeq: 250
Date: Mon, Dec 17 2012 08:32:16 GMT
Public: OPTIONS, DESCRIBE, SETUP, TEARDOWN, PLAY, PAUSE, GET_PARAMETER,
SET_PARAMETER
RTSPClientConnection[0x9571b80]::handleRequestBytes() read -1 new bytes (of
10000); terminating connection!
RTSPClientConnection[0x9578620]::handleRequestBytes() read 159 new
bytes:DESCRIBE rtsp://192.168.0.50:8554/proxyStream RTSP/1.0
CSeq: 251
Accept: application/sdp
User-Agent: LibVLC/1.1.13 (LIVE555 Streaming Media v2010.02.10)
parseRTSPRequestString() succeeded, returning cmdName "DESCRIBE",
urlPreSuffix "", urlSuffix "proxyStream", CSeq "251", Content-Length 0,
with 0 bytes following the message.
sending response: RTSP/1.0 200 OK
CSeq: 251
Date: Mon, Dec 17 2012 08:32:16 GMT
Content-Base: rtsp://192.168.0.50:8554/proxyStream/
Content-Type: application/sdp
Content-Length: 425
v=0
o=- 1355733117432388 1 IN IP4 192.168.0.50
s=LIVE555 Streaming Media v2012.11.16
i=LIVE555 Streaming Media v2012.11.16
t=0 0
a=tool:LIVE555 Streaming Media v2012.11.16
a=type:broadcast
a=control:*
a=range:npt=0-
a=x-qt-text-nam:LIVE555 Streaming Media v2012.11.16
a=x-qt-text-inf:LIVE555 Streaming Media v2012.11.16
m=video 0 RTP/AVP 96
c=IN IP4 0.0.0.0
b=AS:12000
a=rtpmap:96 JPEG/90000
a=control:track1
RTSPClientConnection[0x9578620]::handleRequestBytes() read 186 new
bytes:SETUP rtsp://192.168.0.50:8554/proxyStream/track1 RTSP/1.0
CSeq: 252
Transport: RTP/AVP/TCP;unicast;interleaved=0-1
User-Agent: LibVLC/1.1.13 (LIVE555 Streaming Media v2010.02.10)
parseRTSPRequestString() succeeded, returning cmdName "SETUP", urlPreSuffix
"proxyStream", urlSuffix "track1", CSeq "252", Content-Length 0, with 0
bytes following the message.
ProxyServerMediaSubsession["JPEG"]::createNewStreamSource(session id
2701466371)
Sending request: PLAY rtsp://
192.168.0.250:8555/PSIA/Streaming/channels/0?videoCodecType=MJPEG/ RTSP/1.0
CSeq: 6
User-Agent: ProxyRTSPClient (LIVE555 Streaming Media v2012.11.16)
Session: 728AAA5A
ProxyServerMediaSubsession["JPEG"]::createNewRTPSink()
sending response: RTSP/1.0 200 OK
CSeq: 252
Date: Mon, Dec 17 2012 08:32:16 GMT
Transport:
RTP/AVP/TCP;unicast;destination=192.168.0.50;source=192.168.0.50;interleaved=0-1
Session: A1051B03
Received 84 new bytes of response data.
Received a complete PAUSE response:
RTSP/1.0 200 OK
CSeq: 5
Date: Sat, Jan 01 2000 03:01:57 GMT
Session: 728AAA5A
RTSPClientConnection[0x9578620]::handleRequestBytes() read 169 new
bytes:PLAY rtsp://192.168.0.50:8554/proxyStream/ RTSP/1.0
CSeq: 253
Session: A1051B03
Range: npt=0.000-
User-Agent: LibVLC/1.1.13 (LIVE555 Streaming Media v2010.02.10)
parseRTSPRequestString() succeeded, returning cmdName "PLAY", urlPreSuffix
"proxyStream", urlSuffix "", CSeq "253", Content-Length 0, with 0 bytes
following the message.
RTCPInstance[0x957d4a0]::RTCPInstance()
schedule(1.767632->1355733137.807304)
sending response: RTSP/1.0 200 OK
CSeq: 253
Date: Mon, Dec 17 2012 08:32:16 GMT
Range: npt=0.000-
Session: A1051B03
RTP-Info: url=rtsp://
192.168.0.50:8554/proxyStream/track1;seq=420;rtptime=3838684052
Received 207 new bytes of response data.
Received a complete PLAY response:
RTSP/1.0 200 OK
CSeq: 6
Date: Sat, Jan 01 2000 03:01:57 GMT
Session: 728AAA5A
RTP-Info: url=rtsp://
192.168.0.250:8555/PSIA/Streaming/channels/0?videoCodecType=MJPEG/track1;seq=58301;rtptime=663034382
[0x95773b8]saw incoming RTCP packet (from address 192.168.0.250, port 6971)
80c80006 dc48f48d bc17eca5 9d1244a6 27854dee 00000796 00288201 81ca0005
dc48f48d 010d3139 322e3136 382e302e 31363900
SR
RR
validated RTCP subpacket (type 2): 0, 200, 0, 0xdc48f48d
UNSUPPORTED TYPE(0xca)
validated RTCP subpacket (type 2): 1, 202, 16, 0xdc48f48d
validated entire RTCP packet
schedule(0.164332->1355733136.936504)
schedule(0.335704->1355733137.272356)
schedule(0.284224->1355733137.556719)
sending REPORT
sending RTCP packet
81c90007 9a9f5e3c dc48f48d 00ffffff 0001e4d5 0000032c eca59d12 000166ed
81ca0005 9a9f5e3c 010a7a6a 2d646573 6b746f70 00000000
schedule(3.270177->1355733140.827560)
schedule(0.487370->1355733138.294761)
[0x957d4a0]saw incoming RTCP packet
81c90007 d5d12619 3ba47940 00000000 00000347 000002e6 00000000 00000000
81ca0005 d5d12619 010a7a6a 2d646573 6b746f70 00000000
RR
RTSP client session (id "A1051B03", stream name "proxyStream"): Liveness
indication
validated RTCP subpacket (type 2): 1, 201, 0, 0xd5d12619
UNSUPPORTED TYPE(0xca)
validated RTCP subpacket (type 2): 1, 202, 16, 0xd5d12619
validated entire RTCP packet
schedule(0.811631->1355733139.106542)
sending REPORT
sending RTCP packet
80c80006 3ba47940 d4795713 1b5286b6 e4d1cce7 00000284 000c9eb3 81ca0005
3ba47940 010a7a6a 2d646573 6b746f70 00000000
schedule(2.422456->1355733141.529619)
[0x957d4a0]saw incoming RTCP packet
81c90007 d5d12619 3ba47940 00000000 00000569 000002e2 57131b52 00018a30
81ca0005 d5d12619 010a7a6a 2d646573 6b746f70 00000000
RR
RTSP client session (id "A1051B03", stream name "proxyStream"): Liveness
indication
validated RTCP subpacket (type 2): 1, 201, 0, 0xd5d12619
UNSUPPORTED TYPE(0xca)
validated RTCP subpacket (type 2): 1, 202, 16, 0xd5d12619
validated entire RTCP packet
schedule(1.728216->1355733142.555872)
schedule(3.556653->1355733145.086369)
[0x95773b8]saw incoming RTCP packet (from address 192.168.0.250, port 6971)
80c80006 dc48f48d bc17ecab 7e00e27e 278d60a4 00000bd7 003ef868 81ca0005
dc48f48d 010d3139 322e3136 382e302e 31363900
SR
RR
validated RTCP subpacket (type 2): 0, 200, 0, 0xdc48f48d
UNSUPPORTED TYPE(0xca)
validated RTCP subpacket (type 2): 1, 202, 16, 0xdc48f48d
validated entire RTCP packet
sending REPORT
sending RTCP packet
81c90007 9a9f5e3c dc48f48d 00ffffff 0001e874 000002ba ecab7e00 000085ba
81ca0005 9a9f5e3c 010a7a6a 2d646573 6b746f70 00000000
reap: checking SSRC 0xdc48f48d: 4 (threshold 0)
schedule(5.176315->1355733147.732835)
sending REPORT
sending RTCP packet
80c80006 3ba47940 d4795719 16284599 e4da032f 00000769 00252f5d 81ca0005
3ba47940 010a7a6a 2d646573 6b746f70 00000000
schedule(2.360809->1355733147.447807)
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:T
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:E
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:A
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:R
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:D
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:O
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:W
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:N
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:r
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:t
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:s
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:p
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes::
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:/
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:/
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:1
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:9
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:2
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:.
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:1
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:6
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:8
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:.
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:0
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:.
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:5
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:0
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes::
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:8
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:5
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:5
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:4
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:/
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:p
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:r
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:o
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:x
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:y
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:S
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:t
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:r
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:e
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:a
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:m
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:/
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:R
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:T
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:S
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:P
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:/
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:1
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:.
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:0
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:C
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:S
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:e
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:q
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes::
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:2
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:5
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:4
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:S
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:e
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:s
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:s
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:i
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:o
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:n
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes::
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:A
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:1
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:0
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:5
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:1
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:B
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:0
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:3
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:U
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:s
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:e
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:r
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:-
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:A
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:g
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:e
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:n
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:t
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes::
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:L
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:i
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:b
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:V
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:L
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:C
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:/
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:1
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:.
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:1
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:.
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:1
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:3
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:(
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:L
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:I
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:V
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:E
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:5
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:5
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:5
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:S
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:t
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:r
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:e
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:a
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:m
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:i
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:n
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:g
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:M
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:e
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:d
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:i
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:a
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:v
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:2
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:0
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:1
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:0
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:.
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:0
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:2
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:.
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:1
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:0
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:)
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:
RTSPClientConnection[0x9578620]::handleRequestBytes() read 1 new bytes:
parseRTSPRequestString() succeeded, returning cmdName "TEARDOWN",
urlPreSuffix "proxyStream", urlSuffix "", CSeq "254", Content-Length 0,
with 0 bytes following the message.
RTCPInstance[0x957d4a0]::~RTCPInstance()
sending BYE
sending RTCP packet
80c80006 3ba47940 d479571a 8c7e49b2 e4dc0541 0000089d 002b3ad1 81cb0001
3ba47940
ProxyServerMediaSubsession["JPEG"]::closeStreamSource()
Sending request: PAUSE rtsp://
192.168.0.250:8555/PSIA/Streaming/channels/0?videoCodecType=MJPEG/ RTSP/1.0
CSeq: 7
User-Agent: ProxyRTSPClient (LIVE555 Streaming Media v2012.11.16)
Session: 728AAA5A
sending response: RTSP/1.0 200 OK
CSeq: 254
Date: Mon, Dec 17 2012 08:37:26 GMT
RTSPClientConnection[0x9578620]::handleRequestBytes() read 2 new bytes:$
RTSPClientConnection[0x9578620]::handleRequestBytes() read -1 new bytes (of
9998); terminating connection!
Received 84 new bytes of response data.
Received a complete PAUSE response:
RTSP/1.0 200 OK
CSeq: 7
Date: Sat, Jan 01 2000 03:02:08 GMT
Session: 728AAA5A
sending REPORT
sending RTCP packet
81c90007 9a9f5e3c dc48f48d 00ffffff 0001eb5a 000002df ecab7e00 0005b315
81ca0005 9a9f5e3c 010a7a6a 2d646573 6b746f70 00000000
schedule(2.873885->1355733150.607592)
[0x95773b8]saw incoming RTCP packet (from address 192.168.0.250, port 6971)
80c80006 dc48f48d bc17ecb1 5f5fd47c 279573f4 00001024 0055942b 81ca0005
dc48f48d 010d3139 322e3136 382e302e 31363900
SR
RR
validated RTCP subpacket (type 2): 0, 200, 0, 0xdc48f48d
UNSUPPORTED TYPE(0xca)
validated RTCP subpacket (type 2): 1, 202, 16, 0xdc48f48d
validated entire RTCP packet
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.live555.com/pipermail/live-devel/attachments/20121218/ea391534/attachment-0001.html>
More information about the live-devel
mailing list