[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