Sign inSign up

hnyize/yizelive

By hnyize

•Updated over 7 years ago

基于nginx+nginx-rtmp-module修改的直播平台,支持实时录像和多平台直播推送,直播同时支持RTMP和HLS客户端,集成了H5直播页面到系统。

Image
1

1.7K

hnyize/yizelive repository overview

一泽科技基于nginx+nginx-rtmp-module修改的直播平台,支持实时录像和多平台直播推送,直播同时支持RTMP和HLS客户端,集成了H5直播页面到系统。

默认推流地址live,yize。设置参数YIZE_TLDZ(多个名称用英文符逗号,隔开,录像和向第三方平台推送请使用第一个地址,默认为live) 默认不向第三方平台推流。设置参数YIZE_PTDZ(输入第三方平台推流地址,多个地址用英文逗号,隔开) 默认不录像。设置参数YIZE_REC(设置不为空的值表示打开录像功能,录像目录为/video,请将该路径映射到主机) 注意:向第三方平台推流时,请确保填写的平台推流地址正确且可用,否则容器启动会失败报错。

端口信息: RTMP端口:1935 NGINX端口:8080

如果要运行该容器,可以使用如下命令: docker run -p 1935:1935 -p 8080:8080 --name yizelive hnyize/yizelive 这样默认会有两个推流地址:rtmp://<server_ip>/live和rtmp://<server_ip>/yize,推流码可以在推流工具进行自定义,例如设置推流码为YIZE,则客户端观看地址为: RTMP客户端观看地址:RTMP://<server_ip/live/YIZE HLS客户端观看地址:http://<server_ip>:8080/hls/YIZE.m3u8 服务器状态查询页面为:http://<server_ip>:8080/stat

如果需要录像,可以使用如下命令: docker run -p 1935:1935 -p 8080:8080 --name yizelive-rec -v /home/yize/video:/video -e YIZE_REC=yes hnyize/yizelive 则将会启用直播录像,录像文件会保存在容器的/video目录,上例中将该目录映射到了主机上,方便操作。

2018.9.22 新集成了H5直播网站到镜像中,并可动态生成直播二维码,动态观看直播,集成直播页面默认推流地址是live,请确保运行容器时配置YIZE_TLDZ保持第一个推流地址是live或保持默认设置。 直播网站首页:http://<server_ip>:8080/ 输入你推送时使用的直播码即可观看,观看页面会显示直播码。或者直接输入如下地址观看直播: http://<server_ip>:8080/live.html?zbm=你设置的直播码

Tag summary

Content type

Image

Digest

Size

11.7 MB

Last updated

over 7 years ago

docker pull hnyize/yizelive