一个问题?
在上一节我们使用SRS搭建了RTMP环境,那么在企业开发中,是否使用第三方的RTMP服务器(例如上一节的SRS)就可以了呢?或者说:作为一个音视频开发人员,就会配置就OK了呢?实际上不是的,一些稍微大的企业都是会自己开发RTMP服务器的,那么这就要求我们对于RTMP协议有深刻的理解,然后基于这些协议的理解自己有一定的能力开发RTMP协议。
一 学习路线:
1.学习如何配置一个 RTMP的服务器(配置SRS中的RTMP,并启动srs)
流媒体服务器一:使用成熟的流媒体SRS 搭建 RTMP流媒体服务器-CSDN博客
1.1 开启成熟的流服务器 SRS
1.1.1 开启SRS
当前我的 linux 的ip 为 192.168.31.251,这里记录一下,后面要用
1.1.2 测试 服务器是否开启成功
将一个影音文件发送到 流媒体服务器,然后,使用 拉流,拉这个地址看是否能播放成功.
如下的两个步骤都在windows上使用ffmpeg 命令完成
推流
ffmpeg -re -i D:/yinshipinres/source.200kbps.768x320.flv -vcodec copy -acodec copy -f flv -y rtmp://192.168.31.251/study/acha
这个意思是,将D:/yinshipinres/source.200kbps.768x320.flv 文件,推流给服务器,而服务器的地址是rtmp://192.168.31.251/study/acha
-re 参数 设置 以实时的速度 读取 输


2755

被折叠的 条评论
为什么被折叠?



