录播系统架构(四种场景描述)
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
过程描述: 1.医生做手术时,通过录播主机上的客户端调用内网服务器接口向专家 发起直播观看邀请,同时调用云服务器接口保存请求记录,服务器将该 请求(包含请求ID)通过第三方推送服务推送到APP。 2.APP收到请求后调用云服务器接口同意或拒绝请求,同时云服务器通 过MQ发送请求处理结果到内网服务器。 3.内网服务器收到邀请结果后,根据同意与否决定是否推送直播流到云 服务器,并更通过云服务器接口更新直播地址到云服务器,同时通过 MQ发送请求告知APP直播视频流的地址。 4.APP播放器请求该地址。 5.云服务器返回像视频流
外网示教室 192.168.0.22
内网
外网
录播主机 10.0.0.1
场景三:内网示教室向移动端发起直播观看邀请
①
直播视频流
内网Server 10.0.0.254
①③
② ActiveMQ
云Server 42.127.9.9
⑤ 推送直播流 ①
第三方推送
请求id
①
③⑤
ActiveMQ
注:此场景内网服务器是局域网中一台机器,但可访问外网。
内网
②④ 移动端APP
外网
录播主机 10.0.0.1
场景四:APP主动发起直播或点播
直播视频流
内网Server 10.0.0.254
① ActiveMQ ②
④ 推送直播/录像视频流
过程描述: 1.用户通过APP调用云服务器接口发起直播或录像播放请求,云服务器 保存请求并通过MQ发送请求到内网服务器。 2.内网服务器收到请求后,推送视频流到云服务器,并更通过云服务器 接口更新直播地址到云服务器,同时通过MQ发送请求告知APP视频流 的地址。 3.APP播放器请求该地址。 4.云服务器返回视频流。
注:此场景内网服务器是局域网中一台机器,但可访问外网。
云Server 42.127.9.9
②④
①③
移动端APP
内网
外网
场景二:外网示教室发起直播或点播
录播主机 10.0.0.1
直播视频流
内网Server 内网IP:10.0.0.254 外网IP:221.5.49.45
过程描述: 1.外网示教室通过接口发起直播或点播请求 2.接口启动视频流并返回点直播或点播地址(外网地址) 3.播放器请求该地址 4.服务器返回视频流 注:此场景要求内网服务器有外网独立IP。
场景一:内网示教室发起直播或点播
录播主机 10.0.0.1
④
直播视频流
内网服务器 10.0.0.254
② ③
④
录像视频流
①③
内网示教室 10.0.0.2
内网
过程描述: 1.内网示教室通过接口发起直播或点播请求 2.接口返回点直播或点播地址(内网地址) 3.播放器请求该地址 4.主机返回视频流 注:此场景内网服务器是局域网中一台机器,但可访问外网。