centos 搭建SRS 流媒体服务

centos 搭建SRS 流媒体服务,第1张

启动 srs

3:生成 /etc/sysconfig/iptables

iptables -P INPUT ACCEPT

4:执行开放端口命令

/sbin/iptables -I INPUT -p tcp --dport 1935 -j ACCEPT

5:保存

iptables-save > /etc/sysconfig/iptables

在重启之后,最好执行 /etc/initd/srs status ,如果显示 SRS(pid 14203) is running 则表示启动成功,而不要只仅仅靠 ps -ef |grep srs 来判断服务是否开启

HLS是提供一个m3u8地址,Apple的Safari浏览器直接就能打开m3u8地址,譬如:

Android不能直接打开,需要使用html5的video标签,然后在浏览器中打开这个页面即可,譬如:

HLS的m3u8,是一个ts的列表,也就是告诉浏览器可以播放这些ts文件,譬如:

OBS Studio : 直播软件
VLC media player ,可以播放任何格式的视频

OBS-Studio版本的使用教程

选中视频,点击右键,选择 交换(T) -> 比例适配屏幕(F)

VLC视频源 - 这个可以选择一个文件夹,但是 媒体源是只可以选择一个文件的

当直播开始后,我的直播页面不要刷新,否则密钥流地址会变化,导致视频播放失败

一切准备就绪后,1在 我的视频 页面点击 OBS直播,会提示直播成功。这个页面不能关闭,否则会导致流密钥无效;
2OBS软件点击 开始推流

RTMP、FLV和HLS。
88p直播协议有三种:RTMP、FLV和HLS。最重要的是RTMP协议比较全能,既可以用来推送又可以用来直播,其核心理念是将大块的视频帧和音频帧“剁碎”,然后以小数据包的形式在互联网上进行传输,而且支持加密,因此隐私性相对比较理想,但拆包组包的过程比较复杂,所以在海量并发时也容易出现一些不可预期的稳定性问题。
直播的协议就是直播软件将请求地址传送给流媒体服务器,然后流媒体服务器将响应数据返回给直播软件。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10316566.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-07
下一篇 2023-05-07

发表评论

登录后才能评论

评论列表(0条)

保存