输入在线媒体流功能可以将一路在线媒体流输入到正在进行直播的房间,主播和观众可以一起收听或观看该媒体流并进行实时互动。
声网提供用于输入在线媒体流功能的服务端 API,包括:
声网输入在线媒体流支持以下功能:
功能 | 描述 |
---|---|
输入在线媒体流 | 用户可以通过 RESTful API 创建云端播放器,将一路在线媒体流作为直播视频源输入到声网频道内。输入成功后,该媒体流会在声网频道内自动播放,供频道内的远端用户欣赏。 |
多种媒体流格式/协议 | |
定时播放 | 用户可以设置播放在线媒体流的起始时间,实现在线媒体流的定时播放。 |
限定访问区域 | 用户可以在请求中指定播放在线媒体流的区域,保障媒体流的传输质量。 |
声网输入在线媒体流适用于以下场景:
场景 | 描述 |
---|---|
赛事直播 | 主播在直播间分享赛事直播的媒体流,实现主播和观众边看比赛边点评的功能。 |
一起看视频 | 同一直播间内,主播与观众一同欣赏电影、音乐、演出,并实时交流讨论。 |
伪直播 | 同一个课堂内,所有学生观看预置的老师授课直播内容,学生之间、学生与助教之间实时交流互动。 |
24 小时语聊房 | 在语聊房内 24 小时不间断地播放背景音乐,切换主播时背景音乐也不中断。 |
声网输入在线媒体流具有以下优势特性:
特性 | 描述 |
---|---|
高可靠性 | |
安全合规 | 音视频数据实时传输过程安全有保障,不缓存,不收集用户个人信息,详情可参考信息安全说明。 |
稳定易用 | API 简单易用,能帮助开发者快速集成上手。 |
针对网络故障,以及非声网云,软件,设施和不可抗力因素等因素导致的输入在线媒体流中断,声网流为了保证更好的用户体验,提供自动故障迁移服务,该服务会在尽量短的时间内完成迁移(预计 2 分钟内),迁移期间输入在线媒体流任务中断,可能导致部分数据丢失。
如果对于频道内较多观众端的场景或关键性业务,你需要基于当前业务的重要性和声网提供的自动迁移时效性来考虑是否采用更高的质量保障,例如准备多路流保障以应对迁移期间的快速切换,或者可以采用退避重试策略主动迁移以减少迁移时间。