<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"><style>body { line-height: 1.5; }body { font-size: 10.5pt; font-family: 'Microsoft YaHei UI'; color: rgb(0, 0, 0); line-height: 1.5; }</style></head><body>
<div><span></span><div><div style="font-family: Tahoma; line-height: normal; orphans: 2; text-align: -webkit-auto; widows: 2; font-size: medium;"><span style="color: rgb(51, 51, 51); font-family: arial; font-size: 18px; line-height: 22px; background-color: rgb(255, 255, 0);">Conditions:</span>live555 both in -Debug mode。</div><div style="font-family: Tahoma; line-height: normal; orphans: 2; text-align: -webkit-auto; widows: 2; font-size: medium;">Result:live555MediaServer1 which data come from camera send out by rtsp, the vlc only see screem time run ,but no picture in screem.</div><div style="font-family: Tahoma; line-height: normal; orphans: 2; text-align: -webkit-auto; widows: 2; font-size: medium;"> live555MediaServer2 which data come from file send out by rtsp,the vlc is ok,can see picture.(this file is come from the live555MediaServer1 program,date come from the camera.)</div><div style="font-family: Tahoma; line-height: normal; orphans: 2; text-align: -webkit-auto; widows: 2; font-size: medium;">as i know ,when live555MediaServer2 <span style="color: rgb(51, 51, 51); font-family: arial; font-size: 14px; line-height: 22px;">read from file </span><span style="color: rgb(51, 51, 51); font-family: arial; font-size: 14px; line-height: 22px;">,</span><span style="color: rgb(51, 51, 51); font-family: arial; font-size: 14px; line-height: 22px;"> first read</span><span style="color: rgb(51, 51, 51); font-family: arial; font-size: 14px; line-height: 22px;"> 15000 bytes</span><span style="color: rgb(51, 51, 51); font-family: arial; font-size: 14px; line-height: 22px;">,</span><span style="color: rgb(51, 51, 51); font-family: arial; font-size: 14px; line-height: 22px;"> and then</span><span style="color: rgb(51, 51, 51); font-family: arial; font-size: 14px; line-height: 22px;"> parse the Nalu,last </span><span style="background-color: yellow; border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; cursor: pointer; color: rgb(51, 51, 51); font-family: arial; font-size: 14px; line-height: 22px;"> sent RTP.</span></div><div style="font-family: Tahoma; line-height: normal; orphans: 2; text-align: -webkit-auto; widows: 2; font-size: medium;">why?</div><div style="font-family: Tahoma; line-height: normal; orphans: 2; text-align: -webkit-auto; widows: 2; font-size: medium;"><br></div><div style="font-family: Tahoma; line-height: normal; orphans: 2; text-align: -webkit-auto; widows: 2; font-size: medium;">and i ask some friends,they told me that maybe <span style="background-color: rgb(255, 255, 0); color: rgb(51, 51, 51); font-family: arial; font-size: 18px; line-height: 22px;">RTP</span> <span style="background-color: rgb(255, 255, 0); color: rgb(51, 51, 51); font-family: arial; font-size: 18px; line-height: 22px;">time stamp is not correct here.</span></div><div style="font-family: Tahoma; line-height: normal; orphans: 2; text-align: -webkit-auto; widows: 2; font-size: medium;"><span style="background-color: rgb(255, 255, 0); color: rgb(51, 51, 51); font-family: arial; font-size: 18px; line-height: 22px;"><br></span></div><div style="font-family: Tahoma; line-height: normal; orphans: 2; text-align: -webkit-auto; widows: 2; font-size: medium;"><span style="background-color: rgb(255, 255, 0); color: rgb(51, 51, 51); font-family: arial; font-size: 18px; line-height: 22px;">I paste </span>a part of output data below.could you help me ,or give me some advices.</div><div style="font-family: Tahoma; line-height: normal; orphans: 2; text-align: -webkit-auto; widows: 2; font-size: medium;"><br></div><div style="font-family: Tahoma; line-height: normal; orphans: 2; text-align: -webkit-auto; widows: 2; font-size: medium;"><a>//=====================live555</a> from camera ====================//</div><div style="font-family: Tahoma; line-height: normal; orphans: 2; text-align: -webkit-auto; widows: 2; font-size: medium;">accept()ed connection from 192.168.1.151<br>
RTSPClientConnection[0x924f0]::handleRequestBytes() read 124 new bytes:OPTIONS rtsp://192.168.1.200:8554/h264 RTSP/1.0M<br>
CSeq: 2M<br>
User-Agent: LibVLC/2.0.8 (LIVE555 Streaming Media v2011.12.23)M<br>
M<br><br>
parseRTSPRequestString() succeeded, returning cmdName "OPTIONS", urlPreSuffix "", urlSuffix "h264", CSeq "2", Content-Length 0, with 0 bytes following the message.<br>
sending response: RTSP/1.0 200 OKM<br>
CSeq: 2M<br>
Date: Wed, Jun 04 2014 18:52:47 GMTM<br>
Public: OPTIONS, DESCRIBE, SETUP, TEARDOWN, PLAY, PAUSE, GET_PARAMETER, SET_PARAMETERM<br>
M<br>
RTSPClientConnection[0x924f0]::handleRequestBytes() read 150 new bytes:DESCRIBE rtsp://192.168.1.200:8554/h264 RTSP/1.0M<br>
CSeq: 3M<br>
User-Agent: LibVLC/2.0.8 (LIVE555 Streaming Media v2011.12.23)M<br>
Accept: application/sdpM<br>
M<br><br>
parseRTSPRequestString() succeeded, returning cmdName "DESCRIBE", urlPreSuffix "", urlSuffix "h264", CSeq "3", Content-Length 0, with 0 bytes following the message.<br>
H264or5VideoStreamParser::parse() EXCEPTION (This is normal behavior - *not* an error)<br>
first frame write, ---13<br>
H264or5VideoStreamParser::parse() EXCEPTION (This is normal behavior - *not* an error)<br>
first frame write�� ---9<br>
Parsed 9-byte NAL-unit (nal_ref_idc: 3, nal_unit_type: 7 ("Sequence parameter set"))<br>
profile_idc: 66<br>
constraint_setN_flag: 64<br>
level_idc: 30<br>
seq_parameter_set_id: 0<br>
log2_max_frame_num_minus4: 1<br>
pic_order_cnt_type: 2<br>
max_num_ref_frames: 1<br>
gaps_in_frame_num_value_allowed_flag: 0<br>
pic_width_in_mbs_minus1: 44<br>
pic_height_in_map_units_minus1: 29<br>
frame_mbs_only_flag: 1<br>
frame_cropping_flag: 0<br>
vui_parameters_present_flag: 0<br>
This "Sequence Parameter Set" NAL unit contained no frame rate information, so we use a default frame rate of 30.000000 fps<br>
Presentation time: 1401907967.491473<br>
9 bytes @1401907967.491473, fDurationInMicroseconds: 0 ((0*1000000)/30.000000)<br>
H264or5VideoStreamParser::parse() EXCEPTION (This is normal behavior - *not* an error)</div><div style="font-family: Tahoma; line-height: normal; orphans: 2; text-align: -webkit-auto; widows: 2; font-size: medium;">irst frame write�� ---1092<br>
file.264 begin: 6655389<br>
test.264 file size = 22<br>
file.264 end: 6656481<br>
2 fFrameSize 1092-- -fMaxSize 149978 fNumTruncatedBytes:0<br>
Parsed 5-byte NAL-unit (nal_ref_idc: 3, nal_unit_type: 8 ("Picture parameter set"))<br>
Presentation time: 1401907967.491473<br>
5 bytes @1401907967.491473, fDurationInMicroseconds: 0 ((0*1000000)/30.000000)<br>
H264or5VideoStreamParser::parse() EXCEPTION (This is normal behavior - *not* an error)<br>
first frame write�� ---6562<br>
file.264 begin: 6656481<br>
test.264 file size = 1114<br>
file.264 end: 6663043<br>
3 fFrameSize 6562-- -fMaxSize 148886 fNumTruncatedBytes:0<br>
Parsed 1088-byte NAL-unit (nal_ref_idc: 3, nal_unit_type: 5 ("Coded slice of an IDR picture"))<br>
Presentation time: 1401907967.491473<br>
*****This NAL unit ends the current access unit*****<br>
1088 bytes @1401907967.491473, fDurationInMicroseconds: 33333 ((1*1000000)/30.000000)<br>
H264or5VideoStreamParser::parse() EXCEPTION (This is normal behavior - *not* an error)<br>
first frame write�� ---23267<br>
file.264 begin: 6663043<br>
test.264 file size = 7676<br>
file.264 end: 6686310<br>
4 fFrameSize 23267-- -fMaxSize 142324 fNumTruncatedBytes:0<br>
Parsed 6558-byte NAL-unit (nal_ref_idc: 2, nal_unit_type: 1 ("Coded slice of a non-IDR picture"))<br>
Presentation time: 1401907967.524806<br>
*****This NAL unit ends the current access unit*****<br>
6558 bytes @1401907967.524806, fDurationInMicroseconds: 33333 ((1*1000000)/30.000000)<br>
H264or5VideoStreamParser::parse() EXCEPTION (This is normal behavior - *not* an error)<br>
first frame write�� ---11025<br>
file.264 begin: 6686310<br>
test.264 file size = 30943<br>
file.264 end: 6697335<br>
5 fFrameSize 11025-- -fMaxSize 119057 fNumTruncatedBytes:0<br>
Parsed 23263-byte NAL-unit (nal_ref_idc: 2, nal_unit_type: 1 ("Coded slice of a non-IDR picture"))<br>
Presentation time: 1401907967.558139<br>
*****This NAL unit ends the current access unit*****<br>
23263 bytes @1401907967.558139, fDurationInMicroseconds: 33333 ((1*1000000)/30.000000)<br>
close fp1.<br>
sending response: RTSP/1.0 200 OKM<br>
CSeq: 3M<br>
Date: Wed, Jun 04 2014 18:52:47 GMTM<br>
Content-Base: rtsp://192.168.1.200:8554/h264/M<br>
Content-Type: application/sdpM<br>
Content-Length: 482M<br>
M<br>
v=0M<br>
o=- 1401907933976002 1 IN IP4 127.0.1.1M<br>
s=Session streamed by "testOnDemandRTSPServer"M<br>
i=h264M<br>
t=0 0M<br>
a=tool:LIVE555 Streaming Media v2014.05.25M<br>
a=type:broadcastM<br>
a=control:*M<br>
a=range:npt=0-M<br></div><div style="font-family: Tahoma; line-height: normal; orphans: 2; text-align: -webkit-auto; widows: 2; font-size: medium;"><br></div><div style="font-family: Tahoma; line-height: normal; orphans: 2; text-align: -webkit-auto; widows: 2; font-size: medium;">a=x-qt-text-nam:Session streamed by "testOnDemandRTSPServer"M<br>
a=x-qt-text-inf:h264M<br>
m=video 0 RTP/AVP 96M<br>
c=IN IP4 0.0.0.0M<br>
b=AS:1806007888M<br>
a=rtpmap:96 H264/90000M<br>
a=fmtp:96 packetization-mode=1;profile-level-id=42401E;sprop-parameter-sets=Z0JAHqaAtD2Q,aM4wpIA=M<br>
a=control:track1M<br>
RTSPClientConnection[0x924f0]::handleRequestBytes() read 181 new bytes:SETUP rtsp://192.168.1.200:8554/h264/track1 RTSP/1.0M<br>
CSeq: 4M<br>
User-Agent: LibVLC/2.0.8 (LIVE555 Streaming Media v2011.12.23)M<br>
Transport: RTP/AVP;unicast;client_port=34338-34339M<br>
M<br><br>
parseRTSPRequestString() succeeded, returning cmdName "SETUP", urlPreSuffix "h264", urlSuffix "track1", CSeq "4", Content-Length 0, with 0 bytes following the message.<br>
file.264 open :6697335!<br>
sending response: RTSP/1.0 200 OKM<br>
CSeq: 4M<br>
Date: Wed, Jun 04 2014 18:52:47 GMTM<br>
Transport: RTP/AVP;unicast;destination=192.168.1.151;source=192.168.1.200;client_port=34338-34339;server_port=6970-6971M<br>
Session: A5467749;timeout=65M<br>
M<br>
RTSPClientConnection[0x924f0]::handleRequestBytes() read 160 new bytes:PLAY rtsp://192.168.1.200:8554/h264/ RTSP/1.0M<br>
CSeq: 5M<br>
User-Agent: LibVLC/2.0.8 (LIVE555 Streaming Media v2011.12.23)M<br>
Session: A5467749M<br>
Range: npt=0.000-M<br>
M<br><br>
parseRTSPRequestString() succeeded, returning cmdName "PLAY", urlPreSuffix "h264", urlSuffix "", CSeq "5", Content-Length 0, with 0 bytes following the message.<br>
RTCPInstance[0xefc40]::RTCPInstance()<br>
schedule(2.773338->1401907970.574620)<br>
sending REPORT<br>
sending RTCP packet<br>
80c80006 a200c74f d739e97f cd322f27 f69e8991 00000000 00000000 81ca0004 a200c74f 01085461 6c6f6e2e 42520000<br>
H264or5VideoStreamParser::parse() EXCEPTION (This is normal behavior - *not* an error)<br>
sending response: RTSP/1.0 200 OKM<br>
CSeq: 5M<br>
Date: Wed, Jun 04 2014 18:52:47 GMTM<br>
Range: npt=0.000-M<br>
Session: A5467749M<br>
RTP-Info: url=rtsp://192.168.1.200:8554/h264/track1;seq=15622;rtptime=4137585282M<br>
M<br>
first frame write, ---13<br>
H264or5VideoStreamParser::parse() EXCEPTION (This is normal behavior - *not* an error)<br>
first frame write�� ---9<br>
Parsed 9-byte NAL-unit (nal_ref_idc: 3, nal_unit_type: 7 ("Sequence parameter set"))<br>
profile_idc: 66<br>
constraint_setN_flag: 64<br>
level_idc: 30<br>
seq_parameter_set_id: 0<br>
log2_max_frame_num_minus4: 1<br>
pic_order_cnt_type: 2<br>
max_num_ref_frames: 1<br>
gaps_in_frame_num_value_allowed_flag: 0<br></div><div style="font-family: Tahoma; line-height: normal; orphans: 2; text-align: -webkit-auto; widows: 2; font-size: medium;">pic_width_in_mbs_minus1: 44<br>
pic_height_in_map_units_minus1: 29<br>
frame_mbs_only_flag: 1<br>
frame_cropping_flag: 0<br>
vui_parameters_present_flag: 0<br>
This "Sequence Parameter Set" NAL unit contained no frame rate information, so we use a default frame rate of 30.000000 fps<br>
Presentation time: 1401907967.798012<br>
9 bytes @1401907967.798012, fDurationInMicroseconds: 0 ((0*1000000)/30.000000)<br>
H264or5VideoStreamParser::parse() EXCEPTION (This is normal behavior - *not* an error)<br><br>
2 fFrameSize 3237-- -fMaxSize 149978 fNumTruncatedBytes:0<br>
Parsed 5-byte NAL-unit (nal_ref_idc: 3, nal_unit_type: 8 ("Picture parameter set"))<br>
Presentation time: 1401907967.798012<br>
5 bytes @1401907967.798012, fDurationInMicroseconds: 0 ((0*1000000)/30.000000)<br>
H264or5VideoStreamParser::parse() EXCEPTION (This is normal behavior - *not* an error)<br><br>
3 fFrameSize 4066-- -fMaxSize 146741 fNumTruncatedBytes:0<br>
Parsed 3233-byte NAL-unit (nal_ref_idc: 2, nal_unit_type: 1 ("Coded slice of a non-IDR picture"))<br>
Presentation time: 1401907967.798012<br>
*****This NAL unit ends the current access unit*****<br>
3233 bytes @1401907967.798012, fDurationInMicroseconds: 33333 ((1*1000000)/30.000000)<br>
H264or5VideoStreamParser::parse() EXCEPTION (This is normal behavior - *not* an error)<br><br>
4 fFrameSize 2994-- -fMaxSize 142675 fNumTruncatedBytes:0<br>
Parsed 4062-byte NAL-unit (nal_ref_idc: 2, nal_unit_type: 1 ("Coded slice of a non-IDR picture"))<br>
Presentation time: 1401907967.831345<br>
*****This NAL unit ends the current access unit*****<br>
4062 bytes @1401907967.831345, fDurationInMicroseconds: 33333 ((1*1000000)/30.000000)<br>
H264or5VideoStreamParser::parse() EXCEPTION (This is normal behavior - *not* an error)<br><br>
5 fFrameSize 11106-- -fMaxSize 139681 fNumTruncatedBytes:0<br>
Parsed 2990-byte NAL-unit (nal_ref_idc: 2, nal_unit_type: 1 ("Coded slice of a non-IDR picture"))<br>
Presentation time: 1401907967.864678<br>
*****This NAL unit ends the current access unit*****<br>
2990 bytes @1401907967.864678, fDurationInMicroseconds: 33333 ((1*1000000)/30.000000)<br>
H264or5VideoStreamParser::parse() EXCEPTION (This is normal behavior - *not* an error)<br>
6 fFrameSize 3356-- -fMaxSize 128575 fNumTruncatedBytes:0<br>
Parsed 11102-byte NAL-unit (nal_ref_idc: 2, nal_unit_type: 1 ("Coded slice of a non-IDR picture"))<br>
Presentation time: 1401907967.898011<br></div><div style="font-family: Tahoma; line-height: normal; orphans: 2; text-align: -webkit-auto; widows: 2; font-size: medium;">.................................................................</div><div style="font-family: Tahoma; line-height: normal; orphans: 2; text-align: -webkit-auto; widows: 2; font-size: medium;"><br></div><div style="font-family: Tahoma; line-height: normal; orphans: 2; text-align: -webkit-auto; widows: 2; font-size: medium;">//==========================================</div><div style="font-family: Tahoma; line-height: normal; orphans: 2; text-align: -webkit-auto; widows: 2; font-size: medium;"><br></div><div style="font-family: Tahoma; line-height: normal; orphans: 2; text-align: -webkit-auto; widows: 2; font-size: medium;"><a>//=============================live555</a> from file.264===================================</div><div style="font-family: Tahoma; line-height: normal; orphans: 2; text-align: -webkit-auto; widows: 2; font-size: medium;">accept()ed connection from 192.168.1.151<br>
RTSPClientConnection[0x924f0]::handleRequestBytes() read 124 new bytes:OPTIONS rtsp://192.168.1.200:8554/h264 RTSP/1.0M<br>
CSeq: 2M<br>
User-Agent: LibVLC/2.0.8 (LIVE555 Streaming Media v2011.12.23)M<br>
M<br><br>
parseRTSPRequestString() succeeded, returning cmdName "OPTIONS", urlPreSuffix "", urlSuffix "h264", CSeq "2", Content-Length 0, with 0 bytes following the message.<br>
sending response: RTSP/1.0 200 OKM<br>
CSeq: 2M<br>
Date: Wed, Jun 04 2014 19:00:39 GMTM<br>
Public: OPTIONS, DESCRIBE, SETUP, TEARDOWN, PLAY, PAUSE, GET_PARAMETER, SET_PARAMETERM<br>
M<br>
RTSPClientConnection[0x924f0]::handleRequestBytes() read 150 new bytes:DESCRIBE rtsp://192.168.1.200:8554/h264 RTSP/1.0M<br>
CSeq: 3M<br>
User-Agent: LibVLC/2.0.8 (LIVE555 Streaming Media v2011.12.23)M<br>
Accept: application/sdpM<br>
M<br><br>
parseRTSPRequestString() succeeded, returning cmdName "DESCRIBE", urlPreSuffix "", urlSuffix "h264", CSeq "3", Content-Length 0, with 0 bytes following the message.<br>
file.264 open :8486043!<br>
H264or5VideoStreamParser::parse() EXCEPTION (This is normal behavior - *not* an error)<br>
length 1368380<br>
Parsed 9-byte NAL-unit (nal_ref_idc: 3, nal_unit_type: 7 ("Sequence parameter set"))<br>
profile_idc: 66<br>
constraint_setN_flag: 64<br>
level_idc: 30<br>
seq_parameter_set_id: 0<br>
log2_max_frame_num_minus4: 1<br>
pic_order_cnt_type: 2<br>
max_num_ref_frames: 1<br>
gaps_in_frame_num_value_allowed_flag: 0<br>
pic_width_in_mbs_minus1: 44<br>
pic_height_in_map_units_minus1: 29<br>
frame_mbs_only_flag: 1<br>
frame_cropping_flag: 0<br>
vui_parameters_present_flag: 0<br>
This "Sequence Parameter Set" NAL unit contained no frame rate information, so we use a default frame rate of 30.000000 fps<br>
Presentation time: 1401908439.432431<br>
9 bytes @1401908439.432431, fDurationInMicroseconds: 0 ((0*1000000)/30.000000)<br>
Parsed 5-byte NAL-unit (nal_ref_idc: 3, nal_unit_type: 8 ("Picture parameter set"))<br>
Presentation time: 1401908439.432431<br>
5 bytes @1401908439.432431, fDurationInMicroseconds: 0 ((0*1000000)/30.000000)</div><div style="font-family: Tahoma; line-height: normal; orphans: 2; text-align: -webkit-auto; widows: 2; font-size: medium;">Parsed 9-byte NAL-unit (nal_ref_idc: 3, nal_unit_type: 7 ("Sequence parameter set"))<br>
profile_idc: 66<br>
constraint_setN_flag: 64<br>
level_idc: 30<br>
seq_parameter_set_id: 0<br>
log2_max_frame_num_minus4: 1<br>
pic_order_cnt_type: 2<br>
max_num_ref_frames: 1<br>
gaps_in_frame_num_value_allowed_flag: 0<br>
pic_width_in_mbs_minus1: 44<br>
pic_height_in_map_units_minus1: 29<br>
frame_mbs_only_flag: 1<br>
frame_cropping_flag: 0<br>
vui_parameters_present_flag: 0<br>
This "Sequence Parameter Set" NAL unit contained no frame rate information, so we use a default frame rate of 30.000000 fps<br>
Presentation time: 1401908439.432431<br>
9 bytes @1401908439.432431, fDurationInMicroseconds: 0 ((0*1000000)/30.000000)<br>
Parsed 5-byte NAL-unit (nal_ref_idc: 3, nal_unit_type: 8 ("Picture parameter set"))<br>
Presentation time: 1401908439.432431<br>
5 bytes @1401908439.432431, fDurationInMicroseconds: 0 ((0*1000000)/30.000000)<br>
Parsed 9-byte NAL-unit (nal_ref_idc: 3, nal_unit_type: 7 ("Sequence parameter set"))<br>
profile_idc: 66<br>
constraint_setN_flag: 64<br>
level_idc: 30<br>
seq_parameter_set_id: 0<br>
log2_max_frame_num_minus4: 1<br>
pic_order_cnt_type: 2<br>
max_num_ref_frames: 1<br>
gaps_in_frame_num_value_allowed_flag: 0<br>
pic_width_in_mbs_minus1: 44<br>
pic_height_in_map_units_minus1: 29<br>
frame_mbs_only_flag: 1<br>
frame_cropping_flag: 0<br>
vui_parameters_present_flag: 0<br>
This "Sequence Parameter Set" NAL unit contained no frame rate information, so we use a default frame rate of 30.000000 fps<br>
Presentation time: 1401908439.432431<br>
9 bytes @1401908439.432431, fDurationInMicroseconds: 0 ((0*1000000)/30.000000)<br>
Parsed 5-byte NAL-unit (nal_ref_idc: 3, nal_unit_type: 8 ("Picture parameter set"))<br>
Presentation time: 1401908439.432431<br>
5 bytes @1401908439.432431, fDurationInMicroseconds: 0 ((0*1000000)/30.000000)<br>
Parsed 9-byte NAL-unit (nal_ref_idc: 3, nal_unit_type: 7 ("Sequence parameter set"))<br>
profile_idc: 66<br>
constraint_setN_flag: 64<br>
level_idc: 30<br>
seq_parameter_set_id: 0<br>
log2_max_frame_num_minus4: 1<br>
pic_order_cnt_type: 2<br>
max_num_ref_frames: 1<br>
gaps_in_frame_num_value_allowed_flag: 0<br>
pic_width_in_mbs_minus1: 44<br>
pic_height_in_map_units_minus1: 29<br>
frame_mbs_only_flag: 1<br>
frame_cropping_flag: 0<br>
vui_parameters_present_flag: 0<br>
This "Sequence Parameter Set" NAL unit contained no frame rate information, so we use a default frame rate of 30.000000 fps</div><div style="font-family: Tahoma; line-height: normal; orphans: 2; text-align: -webkit-auto; widows: 2; font-size: medium;"> Presentation time: 1401908439.432431<br>
9 bytes @1401908439.432431, fDurationInMicroseconds: 0 ((0*1000000)/30.000000)<br>
Parsed 5-byte NAL-unit (nal_ref_idc: 3, nal_unit_type: 8 ("Picture parameter set"))<br>
Presentation time: 1401908439.432431<br>
5 bytes @1401908439.432431, fDurationInMicroseconds: 0 ((0*1000000)/30.000000)<br>
Parsed 9-byte NAL-unit (nal_ref_idc: 3, nal_unit_type: 7 ("Sequence parameter set"))<br>
profile_idc: 66<br>
constraint_setN_flag: 64<br>
level_idc: 30<br>
seq_parameter_set_id: 0<br>
log2_max_frame_num_minus4: 1<br>
pic_order_cnt_type: 2<br>
max_num_ref_frames: 1<br>
gaps_in_frame_num_value_allowed_flag: 0<br>
pic_width_in_mbs_minus1: 44<br>
pic_height_in_map_units_minus1: 29<br>
frame_mbs_only_flag: 1<br>
frame_cropping_flag: 0<br>
vui_parameters_present_flag: 0<br>
This "Sequence Parameter Set" NAL unit contained no frame rate information, so we use a default frame rate of 30.000000 fps<br>
Presentation time: 1401908439.432431<br>
9 bytes @1401908439.432431, fDurationInMicroseconds: 0 ((0*1000000)/30.000000)<br>
Parsed 5-byte NAL-unit (nal_ref_idc: 3, nal_unit_type: 8 ("Picture parameter set"))<br>
Presentation time: 1401908439.432431<br>
5 bytes @1401908439.432431, fDurationInMicroseconds: 0 ((0*1000000)/30.000000)<br>
Parsed 9-byte NAL-unit (nal_ref_idc: 3, nal_unit_type: 7 ("Sequence parameter set"))<br>
profile_idc: 66<br>
constraint_setN_flag: 64<br>
level_idc: 30<br>
seq_parameter_set_id: 0<br>
log2_max_frame_num_minus4: 1<br>
pic_order_cnt_type: 2<br>
max_num_ref_frames: 1<br>
gaps_in_frame_num_value_allowed_flag: 0<br>
pic_width_in_mbs_minus1: 44<br>
pic_height_in_map_units_minus1: 29<br>
frame_mbs_only_flag: 1<br>
frame_cropping_flag: 0<br>
vui_parameters_present_flag: 0<br>
This "Sequence Parameter Set" NAL unit contained no frame rate information, so we use a default frame rate of 30.000000 fps<br>
Presentation time: 1401908439.432431<br>
9 bytes @1401908439.432431, fDurationInMicroseconds: 0 ((0*1000000)/30.000000)<br>
Parsed 5-byte NAL-unit (nal_ref_idc: 3, nal_unit_type: 8 ("Picture parameter set"))<br>
Presentation time: 1401908439.432431<br>
5 bytes @1401908439.432431, fDurationInMicroseconds: 0 ((0*1000000)/30.000000)<br>
Parsed 1088-byte NAL-unit (nal_ref_idc: 3, nal_unit_type: 5 ("Coded slice of an IDR picture"))<br>
Presentation time: 1401908439.432431<br>
*****This NAL unit ends the current access unit*****<br>
1088 bytes @1401908439.432431, fDurationInMicroseconds: 33333 ((1*1000000)/30.000000)<br>
Parsed 211-byte NAL-unit (nal_ref_idc: 2, nal_unit_type: 1 ("Coded slice of a non-IDR picture"))<br>
Presentation time: 1401908439.465764<br>
*****This NAL unit ends the current access unit*****<br>
211 bytes @1401908439.465764, fDurationInMicroseconds: 33333 ((1*1000000)/30.000000)<br>
Parsed 9835-byte NAL-unit (nal_ref_idc: 2, nal_unit_type: 1 ("Coded slice of a non-IDR picture"))<br>
Presentation time: 1401908439.499097<br>
:<br></div><div style="font-family: Tahoma; line-height: normal; orphans: 2; text-align: -webkit-auto; widows: 2; font-size: medium;">*****This NAL unit ends the current access unit*****<br>
9835 bytes @1401908439.499097, fDurationInMicroseconds: 33333 ((1*1000000)/30.000000)<br>
close fp1.<br>
sending response: RTSP/1.0 200 OKM<br>
CSeq: 3M<br>
Date: Wed, Jun 04 2014 19:00:39 GMTM<br>
Content-Base: rtsp://192.168.1.200:8554/h264/M<br>
Content-Type: application/sdpM<br>
Content-Length: 475M<br>
M<br>
v=0M<br>
o=- 1401908425575659 1 IN IP4 127.0.1.1M<br>
s=Session streamed by "testOnDemandRTSPServer"M<br>
i=h264M<br>
t=0 0M<br>
a=tool:LIVE555 Streaming Media v2014.05.25M<br>
a=type:broadcastM<br>
a=control:*M<br>
a=range:npt=0-M<br>
a=x-qt-text-nam:Session streamed by "testOnDemandRTSPServer"M<br>
a=x-qt-text-inf:h264M<br>
m=video 0 RTP/AVP 96M<br>
c=IN IP4 0.0.0.0M<br>
b=AS:500M<br>
a=rtpmap:96 H264/90000M<br>
a=fmtp:96 packetization-mode=1;profile-level-id=42401E;sprop-parameter-sets=Z0JAHqaAtD2Q,aM4wpIA=M<br>
a=control:track1M<br>
RTSPClientConnection[0x924f0]::handleRequestBytes() read 181 new bytes:SETUP rtsp://192.168.1.200:8554/h264/track1 RTSP/1.0M<br>
CSeq: 4M<br>
User-Agent: LibVLC/2.0.8 (LIVE555 Streaming Media v2011.12.23)M<br>
Transport: RTP/AVP;unicast;client_port=44542-44543M<br>
M<br><br>
parseRTSPRequestString() succeeded, returning cmdName "SETUP", urlPreSuffix "h264", urlSuffix "track1", CSeq "4", Content-Length 0, with 0 bytes following the message.<br>
file.264 open :8486043!<br>
sending response: RTSP/1.0 200 OKM<br>
CSeq: 4M<br>
Date: Wed, Jun 04 2014 19:00:39 GMTM<br>
Transport: RTP/AVP;unicast;destination=192.168.1.151;source=192.168.1.200;client_port=44542-44543;server_port=6970-6971M<br>
Session: EF66CCEB;timeout=65M<br>
M<br>
RTSPClientConnection[0x924f0]::handleRequestBytes() read 160 new bytes:PLAY rtsp://192.168.1.200:8554/h264/ RTSP/1.0M<br>
CSeq: 5M<br>
User-Agent: LibVLC/2.0.8 (LIVE555 Streaming Media v2011.12.23)M<br>
Session: EF66CCEBM<br>
Range: npt=0.000-M<br>
M<br><br>
parseRTSPRequestString() succeeded, returning cmdName "PLAY", urlPreSuffix "h264", urlSuffix "", CSeq "5", Content-Length 0, with 0 bytes following the message.<br>
RTCPInstance[0xefc88]::RTCPInstance()<br>
schedule(1.117119->1401908440.823485)<br>
sending REPORT<br>
sending RTCP packet<br>
80c80006 39771c18 d739eb57 b4e618ce f0405a8f 00000000 00000000 81ca0004 39771c18 01085461 6c6f6e2e 42520000<br>
H264or5VideoStreamParser::parse() EXCEPTION (This is normal behavior - *not* an error)<br></div><div style="font-family: Tahoma; line-height: normal; orphans: 2; text-align: -webkit-auto; widows: 2; font-size: medium;">//===================================== ==================================================================</div></div></div>
<div><br></div><hr style="width: 210px; height: 1px;" color="#b5c4df" size="1" align="left">
<div><span><div style="MARGIN: 10px; FONT-FAMILY: verdana; FONT-SIZE: 10pt"><div>laimaoli@126.com</div></div></span></div>
</body></html>