农家乐网站 建设绍兴以往网站招工做
news/
2025/10/2 16:34:41/
文章来源:
农家乐网站 建设,绍兴以往网站招工做,网址搜索器,网教网站源码一、前言
上一篇给牛奶做直播之二 主要讲用RTMP搭建点播服务器#xff0c;整了半天直播还没上场#xff0c;今天不讲太多理论的玩意#xff0c;奶牛今天放假了也不出场#xff0c;就由本人亲自上场来个直播首秀#xff0c;见下图#xff0c;如果有兴趣的话#xff0…一、前言
上一篇给牛奶做直播之二 主要讲用RTMP搭建点播服务器整了半天直播还没上场今天不讲太多理论的玩意奶牛今天放假了也不出场就由本人亲自上场来个直播首秀见下图如果有兴趣的话可以联系我我会把直播打开和你吹吹牛。
图中左侧是在录制右侧是在播放。接下来一起来看一下自已怎么来搭建一套直播服务。
二、Nginx RTMP直播服务器配置
增加application live的配置 rtmp{server{listen 1935;chunk_size 4096;application vod{play /opt/vod;}application live{live on;}}
} http server加上
location /stat{rtmp_stat all;rtmp_stat_stylesheet stat.xsl;
}
location /stat.xsl{root /opt/nginx-rtmp-module-master/;
}
重启Nginx输入http://118.31.5.244/stat该页面可以监测直播一些参数数据如果有Live就表示你配置成功了在图上也可以看到Video和Audio是分开的音频流是用AACLC编码而视频流就是用我们 给奶牛做直播之一 讲到的H264编码。 注配置时注意一下nginx-rtmp-module-master nginx指向的地址不要放在root目录下否则权限会有问题上一篇直播视频文件也同样不要放在root下。
三、数据采集端与播放
1、在Mac上安装了OBS直播软件设置一下推流的地址 然后点击开始推流。
2、播放端
用VCL播放器OPEN NETWORK输入拉流地址 rtmp://118.31.5.244/live进行播放。
四、RTMP协议一些概念
1、RTMP是应用层协议默认使用1935端口号网络层依赖于TCP来保证可靠传输。
2、RTMP需要客户端和服务器通过握手来建立连接大致握手过程如下 client-- server : 发送一个创建流的请求 C0、C1 server-- client : 返回一个流的索引号 S0、S1、S2 client-- server : 开始发送 C2 client-- server : 发送音视频数据
握手完成后消息分块传输每个消息块有一个ID一个消息块发送完成才能发送下一下消息块服务器接收完成基于消息块ID组合成消息一般消息块大小为128字节。所以使用RTMP协议一般加载有34秒的延迟。
注协议原理还是比较复杂简单了解一下不再深入了今天实验开始是想用手机端做推流的找了个工具不行下次有时间自己用Android搞个推流工具刚买了Android手机后续再介绍一下HLS协议等其它的一些概念。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/925084.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!