基于SRS的视频直播服务器搭建

基于SRS的视频直播服务器搭建srs提供的一个demo实例,包括实时流的rtmp播放,hls播放,视频会议,ffmpeg视频变换,jwplayer播放,OSMF播放,vlc播放等等功能.

大家好,又见面了,我是你们的朋友全栈君。

srs提供的一个demo实例,包括实时流的rtmp播放, hls播放,视频会议, ffmpeg视频变换, jwplayer播放, OSMF播放,vlc播放等等功能.下面是在Centos 6.x环境下的编译搭建流程。

1.下载或更新源码或者使用git更新已有代码:

git clone https://github.com/winlinvip/simple-rtmp-server
cd simple-rtmp-server/trunk

或者使用git更新已有代码:

git pull


2.编译srs

bash scripts/build.sh

编译结果如下:

基于SRS的视频直播服务器搭建

3.启动SRS的DEMO,启动ffmpeg/api-server/srs等

bash scripts/run.sh

启动结果截图

基于SRS的视频直播服务器搭建

4,win下配置host文件以使用demo.srs.com这个域名进行演示:

# windows: C:\Windows\System32\drivers\etc\hosts
# where server ip is 192.168.1.120
192.168.1.120 demo.srs.com


5.打开浏览器观看DEMO效果
在浏览器地址栏中访问SRS的DEMO:http://demo.srs.com:8085

播放效果如下:

基于SRS的视频直播服务器搭建


默认的播放器流演示:


    http://demo.srs.com:8085/players/srs_player.html?vhost=players


推流(主播)应用演示:


    http://demo.srs.com:8085/players/srs_publisher.html?vhost=players


视频会议(聊天室)应用演示:


    http://demo.srs.com:8085/players/srs_chat.html?vhost=players


默认的测速应用演示:


    http://demo.srs.com:8085/players/srs_bwt.html?key=35c9b402c12a7246868752e2878f7e0e&vhost=bandcheck.srs.com


6,停止SRS的DEMO

bash scripts/stop.sh

基于SRS的视频直播服务器搭建

参考资料:https://github.com/winlinvip/simple-rtmp-server/wiki/SampleDemo

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/134111.html原文链接:https://javaforall.net

(0)
上一篇 2022年6月7日 下午12:00
下一篇 2022年6月7日 下午12:00


相关推荐

  • 数据结构知识点汇总

    数据结构知识点汇总1 用链表表示线性表的优点是 便于插入和删除操作 2 单链表中 增加头结点的目的是 方便运算的实现 3 栈和队列的共同特点是 只允许在端点处插入和删除元素 4 栈通常采用的两种存储结构是 线性存储结构和链表存储结构 5 队列具有 先进先出 的特征 栈具有 后进先出 的特征 6 链表 插入和删除不需要移动元素 但是无法随机访问任一元素 7 循环链表的主要优点是 从表中任一结点

    2026年3月17日
    2
  • Java如何打印输出九九乘法表「建议收藏」

    Java如何打印输出九九乘法表「建议收藏」Java中如何打印输出九九乘法表——————————————————————————打印乘法表的方法1.使用双重for循环打印九九乘法表2.使用do{}while()实现打印九九乘法表双重for循环的使用打印结果如图示:Java程序源代码如下:publicclasstest99{ publicstaticvoidmain(String[]ar…

    2022年7月15日
    26
  • 真正“搞”懂http协议01—背景故事

    去年读了《图解HTTP》、《图解TCP/IP》以及《图解网络硬件》但是读了之后并没有什么深刻的印象,只是有了一层模糊的脉络,刚好最近又接触了一些有关http的相关内容。所以,就打算把它写成一个系列,一

    2022年3月25日
    46
  • 使用java发邮件,附jar包

    使用java发邮件,附jar包本人小白,很多都是转载资料,只是学习研究一下!需要用到发邮件的朋友可以看一下,我们需要用到三个包,分别是commos-email.jar,javax.activation-1.1.0.jar,mail.jar,下面我已经给打家打包好了。点我进百度云下载,我们以qq邮箱为例子我们先去qq邮箱的设置里面给自己开通SMTP服务,然后记好你的授权码,下面会要用到,好了下面上代码。importj…

    2022年5月14日
    43
  • python字符转数字函数_python字符和数字相互转换的函数

    python字符转数字函数_python字符和数字相互转换的函数通过 help 查看相关函数的帮助文档 gt gt gt help chr chr chr i gt characterRet 0 lt i lt 256 参数是 0 256 的一个整数 返回值是当前整数对应的 ascii 字符 参数可以是 10 进制也可以是 16 进制的形式十六进制 amp

    2026年3月17日
    2
  • CDMA是什么网络类型_WCDMA

    CDMA是什么网络类型_WCDMAGSM,中文翻译作全球移动通信系统,是目前世界上应用最广泛的第二代移动通信制式(2G),目前联通和移动的2G网络都运营这个制式。WCDMA,中文翻译作宽带码分多址,是由GSM阵营发展而来,也是目前全球应用最广泛、支持的机型最多、网速最快的第三代移动通信制式(3G),目前联通的3G网络采用这个制式。HSDPA,中文翻译作高速下行分组接入技术,和HSUPA并称HSPA技术,HSDPA强化了WCDMA

    2022年10月3日
    7

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号