常用音视频工具:
- ffmpeg
- ffplay
- flashplayer
所谓流媒体,它不是一个固定大小的视频文件,而是一直在那录。
测试工具方法:
用ffmpeg工具向nginx服务器推送流,用播放器将流播放出来:
#推流 推送到rtmp流媒体服务器上去
ffmpeg -re -i out.mp4 -c copy -f flv rtmp://server/live/streamName
#拉流 拉到流之后将其写出到一个文件,也就是录制的概念。这个文件会随着录制时间一直变大。
ffmpeg -i rtmp://server/live/streamName -c copy dump.flv
🌰
上传(推流):
从直播网站找了一个湖南娱乐的直播地址,把它推到我们自己搭建的nginx服务器上
ffmpeg -re -i http://pctx.qing.mgtv.com/nn_live/nn_x64/bm5fdGltZXpvbmU9OCZjZG5leF9pZD10eF9wY19saXZlJnV1aWQ9MjBmYjNhZmY2OGQ0YzNiOCZlPTUxMzY0NDYmdj0xJmlkPUhORFNNUFAzNjAmcz0xMzhlOWJjNGE5ODI2YTNlY2M3ZTUxNzI1ZTM1ODc2NA,,/HNDSMPP360.flv -c:a copy -c:a copy -f flv rtmp://localhost:1935/live/room
下载(拉流):
用ffmpeg自带的ffplay来播放:
ffplay rtmp:localhost:1935/live/room
网友评论