【OSS 排查方案-4】OSS + RTMP 推流的 JAVA 方法
背景:目前有很多直播爱好者使用的是 OSS + RTMP 做的推流直播,其中不乏一些企业级别应用,由于 OSS 作为推流的接收略微有一些复杂,故单独开篇讲一下。其实不建议使用 OSS+RTMP 做直播推流,因为功能性相比专业的阿里云直播几乎为 0 ,而且性能上并不好。建议大家使用单独的直播服务。
首先:
看下官网对于 OSS 推流的过程定义
- 只能使用RTMP推流的方式,不支持拉流。
- 必须包含视频流,且视频流格式为H264。
- 音频流是可选的,并且只支持AAC格式,其他格式的音频流会被丢弃。
- 转储只支持HLS协议。
- 一个LiveChannel同时只能有一个客户端向其推流。
rtmp://your-bucket.oss-cn-hangzhou.aliyuncs.com/live/test-channel
- live 等同于 RTMP