使用RTMP流媒体服务器

2018-10-30  本文已影响0人  孟圆的笔记

常用音视频工具:

所谓流媒体,它不是一个固定大小的视频文件,而是一直在那录。

 

测试工具方法:
用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
上一篇 下一篇

猜你喜欢

热点阅读