Toggle navigation
Toggle navigation
此项目
正在载入...
Sign in
胡斌
/
srs
转到一个项目
Toggle navigation
项目
群组
代码片段
帮助
Toggle navigation pinning
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Authored by
winlin
2015-08-19 19:02:33 +0800
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
ec87dd9cd65b34ff7fd81703218ac3a015e241fd
ec87dd9c
1 parent
785a5907
refine code for srs rtmp dump
隐藏空白字符变更
内嵌
并排对比
正在显示
2 个修改的文件
包含
12 行增加
和
12 行删除
trunk/src/app/srs_app_rtmp_conn.cpp
trunk/src/libs/srs_librtmp.cpp
trunk/src/app/srs_app_rtmp_conn.cpp
查看文件 @
ec87dd9
...
...
@@ -879,8 +879,8 @@ int SrsRtmpConn::do_publishing(SrsSource* source, SrsPublishRecvThread* trd)
// when not got any messages, timeout.
if
(
trd
->
nb_msgs
()
<=
nb_msgs
)
{
ret
=
ERROR_SOCKET_TIMEOUT
;
srs_warn
(
"publish timeout %"
PRId64
"us, nb_msgs=%"
PRId64
", ret=%d"
,
SRS_CONSTS_RTMP_RECV_TIMEOUT_US
,
nb_msgs
,
ret
);
srs_warn
(
"publish timeout %dms, nb_msgs=%"
PRId64
", ret=%d"
,
nb_msgs
?
publish_normal_timeout
:
publish_1stpkt_timeout
,
nb_msgs
,
ret
);
break
;
}
nb_msgs
=
trd
->
nb_msgs
();
...
...
trunk/src/libs/srs_librtmp.cpp
查看文件 @
ec87dd9
...
...
@@ -2356,22 +2356,22 @@ int srs_human_print_rtmp_packet4(char type, u_int32_t timestamp, char* data, int
u_int32_t
pts
;
if
(
srs_utils_parse_timestamp
(
timestamp
,
type
,
data
,
size
,
&
pts
)
!=
0
)
{
srs_human_trace
(
"Rtmp packet id=%"
PRId64
"/%.1f/%.1f, type=%s, dts=%d, diff=%d, ndiff=%d, size=%d, DecodeError"
,
nb_packets
,
pi
,
gfps
,
srs_human_flv_tag_type2string
(
type
),
timestamp
,
diff
,
ndiff
,
size
srs_human_trace
(
"Rtmp packet id=%"
PRId64
"/%.1f/%.1f, type=%s, dts=%d, ndiff=%d, diff=%d, size=%d, DecodeError"
,
nb_packets
,
pi
,
gfps
,
srs_human_flv_tag_type2string
(
type
),
timestamp
,
ndiff
,
diff
,
size
);
return
ret
;
}
if
(
type
==
SRS_RTMP_TYPE_VIDEO
)
{
srs_human_trace
(
"Video packet id=%"
PRId64
"/%.1f/%.1f, type=%s, dts=%d, pts=%d, diff=%d, ndiff=%d, size=%d, %s(%s,%s)"
,
nb_packets
,
pi
,
gfps
,
srs_human_flv_tag_type2string
(
type
),
timestamp
,
pts
,
diff
,
ndiff
,
size
,
srs_human_trace
(
"Video packet id=%"
PRId64
"/%.1f/%.1f, type=%s, dts=%d, pts=%d, ndiff=%d, diff=%d, size=%d, %s(%s,%s)"
,
nb_packets
,
pi
,
gfps
,
srs_human_flv_tag_type2string
(
type
),
timestamp
,
pts
,
ndiff
,
diff
,
size
,
srs_human_flv_video_codec_id2string
(
srs_utils_flv_video_codec_id
(
data
,
size
)),
srs_human_flv_video_avc_packet_type2string
(
srs_utils_flv_video_avc_packet_type
(
data
,
size
)),
srs_human_flv_video_frame_type2string
(
srs_utils_flv_video_frame_type
(
data
,
size
))
);
}
else
if
(
type
==
SRS_RTMP_TYPE_AUDIO
)
{
srs_human_trace
(
"Audio packet id=%"
PRId64
"/%.1f/%.1f, type=%s, dts=%d, pts=%d, diff=%d, ndiff=%d, size=%d, %s(%s,%s,%s,%s)"
,
nb_packets
,
pi
,
gfps
,
srs_human_flv_tag_type2string
(
type
),
timestamp
,
pts
,
diff
,
ndiff
,
size
,
srs_human_trace
(
"Audio packet id=%"
PRId64
"/%.1f/%.1f, type=%s, dts=%d, pts=%d, ndiff=%d, diff=%d, size=%d, %s(%s,%s,%s,%s)"
,
nb_packets
,
pi
,
gfps
,
srs_human_flv_tag_type2string
(
type
),
timestamp
,
pts
,
ndiff
,
diff
,
size
,
srs_human_flv_audio_sound_format2string
(
srs_utils_flv_audio_sound_format
(
data
,
size
)),
srs_human_flv_audio_sound_rate2string
(
srs_utils_flv_audio_sound_rate
(
data
,
size
)),
srs_human_flv_audio_sound_size2string
(
srs_utils_flv_audio_sound_size
(
data
,
size
)),
...
...
@@ -2379,8 +2379,8 @@ int srs_human_print_rtmp_packet4(char type, u_int32_t timestamp, char* data, int
srs_human_flv_audio_aac_packet_type2string
(
srs_utils_flv_audio_aac_packet_type
(
data
,
size
))
);
}
else
if
(
type
==
SRS_RTMP_TYPE_SCRIPT
)
{
srs_human_verbose
(
"Data packet id=%"
PRId64
"/%.1f/%.1f, type=%s, time=%d, diff=%d, ndiff=%d, size=%d"
,
nb_packets
,
pi
,
gfps
,
srs_human_flv_tag_type2string
(
type
),
timestamp
,
diff
,
ndiff
,
size
);
srs_human_verbose
(
"Data packet id=%"
PRId64
"/%.1f/%.1f, type=%s, time=%d, ndiff=%d, diff=%d, size=%d"
,
nb_packets
,
pi
,
gfps
,
srs_human_flv_tag_type2string
(
type
),
timestamp
,
ndiff
,
diff
,
size
);
int
nparsed
=
0
;
while
(
nparsed
<
size
)
{
int
nb_parsed_this
=
0
;
...
...
@@ -2396,8 +2396,8 @@ int srs_human_print_rtmp_packet4(char type, u_int32_t timestamp, char* data, int
srs_freep
(
amf0_str
);
}
}
else
{
srs_human_trace
(
"Rtmp packet id=%"
PRId64
"/%.1f/%.1f, type=%#x, dts=%d, pts=%d, diff=%d, ndiff=%d, size=%d"
,
nb_packets
,
pi
,
gfps
,
type
,
timestamp
,
pts
,
diff
,
ndiff
,
size
);
srs_human_trace
(
"Rtmp packet id=%"
PRId64
"/%.1f/%.1f, type=%#x, dts=%d, pts=%d, ndiff=%d, diff=%d, size=%d"
,
nb_packets
,
pi
,
gfps
,
type
,
timestamp
,
pts
,
ndiff
,
diff
,
size
);
}
return
ret
;
...
...
请
注册
或
登录
后发表评论