rtmpdump的使用

rtmpdump

$ rtmpdump -r rtmp://xxx.xxx.xxx.xxx/apptest/test -o /dev/null 
RTMPDump v2.4
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
Connecting ...
INFO: Connected...
Starting download at: 0.000 kB
INFO: Metadata:
INFO:   fileSize              0.00
INFO:   width                 1152.00
INFO:   height                720.00
INFO:   videocodecid          avc1
INFO:   videodatarate         2500.00
INFO:   framerate             30.00
INFO:   audiocodecid          mp4a
INFO:   audiodatarate         160.00
INFO:   audiosamplerate       44100.00
INFO:   audiosamplesize       16.00
INFO:   audiochannels         2.00
INFO:   stereo                TRUE
INFO:   encoder               obs-output module (libobs version 0.12.4)
INFO:   server                SRS/2.0.208(ZhouGuowen)
INFO:   srs_primary           SRS/1.0release
INFO:   srs_authors           winlin,wenjie.zhao
INFO:   server_version        2.0.208
9845.574 kB / 30.22 sec

如果出现以上信息 则表示rtmp服务器拉流正常

可以通过表格对照查询这段内容中的字段含义:

含义
duration 时长
width 视频宽度
height 视频高度
videodatarate 视频码率
framerate 视频帧率
videocodecid 视频编码方式
audiosamplerate 音频采样率
audiosamplesize 音频采样精度
stereo 是否为立体声
audiocodecid 音频编码方式
filesize 文件大小

videocodecid的类型

videocodecid是视频编码方式,该值可以参考如下

含义
10 AAC
7 H.264
4 VP6
2 H.263