EasyDarwin HLS直播详细配置指南
来源:互联网 发布:苏泊尔淘宝旗舰店 编辑:程序博客网 时间:2024/06/07 16:12
第一步:https://github.com/EasyDarwin/EasyDarwin;
下载EasyDarwin-master.zip并解压到F盘。
第二步:打开F:\EasyDarwin-master\EasyDarwin\WinNTSupport\EasyDarwin.sln
第三步:在项目的解决方案处点击右键,选择生成解决方案。
第四步:此时F:\EasyDarwin-master\EasyDarwin\WinNTSupport文件夹中多出了Debug文件夹。找到其中的EasyDarwin.exe文件复制并粘贴到F盘新建的shipin文件夹中。
第五步:复制F:\EasyDarwin-master\EasyDarwin\WinNTSupport文件夹中的html和Movies和easydarwin.xml文件夹到shipin文件夹。
第六步:复制F:\EasyDarwin-master\EasyDarwin\Lib文件夹中的libEasyHLS.dll、libEasyPusher.dll和libEasyRTSPClient.dll到shipin文件夹。
第七步:在视频文件夹新建一个StartEasyDarw.txt的空白文件,并写入
cd ./
EasyDarwin.exe-c ./easydarwin.xml –d
并将后缀名改为.bat
至此基本配置已经完毕,接下来配置相关参数。
第八步:修改easydarwin.xml文件,现在使用的是一台网络摄像头,要对其进行hls转播。
配置:<PREF NAME="hls_output_enabled"TYPE="Bool16">true</PREF>
保存并关闭
第九步:由于EasyDarwin内部已经集成了nginx。可以提供在网页上配置EasyDarwin的hls参数使用起来比较方便。双击运行视频文件夹中的StartEasyDarw.bat稍等片刻,文件启动EasyDarwin。
第十步:在浏览器输入127.0.0.1:8088进入EasyDarwin管理界面,用户名和密码都是admin
第十一步:直播配置为http://127.0.0.1:8080/
(注:若使用公网IP或域名直播,请自己修改此参数)
点击HLS直播列表新建一个直播,
名称:NEPP
RTSP直播地址:rtsp://admin:900907@192.168.5.2/
超时时间设为0
点击保存。
第十二步:查看EasyDarwin为
查看F:\shipin\Movies\NEPP文件夹中的文件为下图并且一直在变化,
用VLC打开NEPP.m3u8文件可以查看直播效果:
至此本地配置完成,下面讲述网络化。
因为EasyDarwin内部已经集成的nginx服务器只能用于EasyDarwin的相关配置,要转播hls视频流需要用IIS等网络服务器。
网络化
第十三步:打开IIS新建一个网站
网站名称为shipin
路径为F:\shipin\Movies(注意这里Movies文件夹中应有crossdomain.xml交叉编译文件)
启动IIS服务(这里有时需要先关闭EasyDarwin)
第十四步:双击MIME添加.m3u8和.ts 点击确定
.m3u8
application/x-mpegURL
.ts
video/vnd.dlna.mpeg-tts
.ts与.m3u8的添加类似,这里不再截图。
第十五步:启动EasyDarwin登录、添加HLS直播,然后点击Play。
配置完成。
(感谢EasyDarwin团队对指南编写的帮助,尤其感谢Babosa对配置过程的悉心指导。指南如有错误之处,恳请批评指出,共同进步。)
- EasyDarwin HLS直播详细配置指南
- hls直播nginx配置
- EasyDarwin如何支持点播和RTMP/HLS直播?EasyDSS!
- EasyDarwin之hls
- EasyDarwin开源流媒体服务器提供的TS切片/HLS直播打包库
- 解决用EasyDarwin开源流媒体服务器做HLS直播时Flash Player卡住的问题
- EasyDarwin开源流媒体服务器实现RTSP直播同步输出MP4、RTMP、HLS的方案思路
- EasyDarwin 手机直播
- NGINX配置rtmp服务器实现rtmp以及hls直播
- NGINX配置rtmp服务器实现rtmp以及hls直播
- Mac直播服务器Nginx配置对HLS的支持
- Mac直播服务器Nginx配置对HLS的支持
- HLS直播NAL_AUD问题
- HLS视频直播
- HLS直播点播加密
- hls配置
- 【直播】RMTP HLS直播延时问题因素
- HLS直播服务体系的探讨
- IOS_Swift_闭包
- ubuntu及linux-mint下解决idea字体发虚
- linux下mysql 启动异常-server PID file could not be found
- [3D理论] 关于unity中的update、Lateupdate和FixedUpdate。
- 从《LOL》谈游戏中的随机动作优化
- EasyDarwin HLS直播详细配置指南
- 小司马 · 第一天
- cf(412A,B,C)
- poj 3150Cellular Automaton(矩阵快速幂)
- 适配html图片和本地图片
- 栈和队列:栈的简单实现
- css position详解
- 由一次mycat+mysql水平拆分集群问题引发的思考
- ElasticSearch的Mapping之字段类型