autolive的开发包
autolive的Python项目详细描述
自动直播:AWS medialive automation
该项目的核心思想是将视频转码从NGNIX-RTMP服务器卸载到AWS Medialive,取代FFMPEG进行转码,并减少NGINX服务器的服务器负载。在
NGINX RTMP:https://github.com/arut/nginx-rtmp-module
如何让它发挥作用:
- 安装带有rtmp模块的Nginx。在
- Git将Autolive克隆到首选目录。在
- 在中设置AWS详细信息配置文件. 在
- Simlink autolive到/usr/local/bin/autolive。在
- 改变nginx.conf公司触发autolive。(使用nginx rtmp exec选项)
所需AWS资源:
- 定义通道详细信息的DynamoDB表。(架构即将提交)
- 用于AWS medalive输出的s3桶。在
- CDN分发。(可选)
###CLI选项:
- streamkey'–streamkey'–streamkey'–流键。Streamkey应该引用dynamodb表。在
- '-a','–action'–>;(string)|定义要执行的操作:“create”、“delete”。在
- '-A','–application'–>;(string)|手动定义Nginx rtmp应用程序,默认为“live”。在
注意事项:
仅支持ATM拉通道。 需要大量改进,但核心功能正在发挥作用。在
- 项目
标签: