一种基于物联传感云的实时流媒体播放系统及方法技术方案

技术编号:14568197 阅读:126 留言:0更新日期:2017-02-06 01:50
本发明专利技术公开了一种基于物联传感云的实时流媒体播放系统及方法,实时流媒体播放系统包括实时流播放端、物联传感云平台、设备接入层、实时流控制模块、实时流推送模块、实时流媒体服务器和实时流采集设备;所述的实时流播放端用于查看实时流媒体服务器转发的实时流视频数据,还用于向物联传感云平台发送实时流播放指令;所述的物联传感云平台用于接收实时流播放端发出的实时流播放指令,并将实时流播放指令通过设备接入层发送至实时流控制模块。本发明专利技术的实时流媒体播放系统及方法,集实时流媒体资源发布、实时流推送、实时流播放于一体的整体解决方案,最大特点在于实现了按需推送实时流。

【技术实现步骤摘要】

本专利技术属于视频传输
,具体涉及一种基于物联传感云的实时流媒体播放系统及方法
技术介绍
随着互联网技术的高速发展,在视频、音频传输技术中,运用比较广泛的主要是流式传输技术,流式传输的方法有两种,一种是顺序流式传输,另一种则是实时流式传输。而现有的实时流式传输中,实时流播放端无法主动控制实时流推送端推送实时流,实时流播放端与推送端相分离。如果推送端没有推送实时流,播放端将无法播放实时流。对于正在播放的实时流,如果推送端停止了推送,播放端也将无法继续播放该实时流。
技术实现思路
本专利技术的目的在于:针对现有的实时流式传输技术中存在的问题,提供一种基于物联传感云的实时流媒体播放系统及方法,实现了播放端主动控制推送端推送实时流,播放端想要播放实时流时,只需发送播放指令即可。为了实现上述目的,本专利技术的基于物联传感云的实时流媒体播放系统采用的技术方案为:包括实时流播放端、物联传感云平台、设备接入层、实时流控制模块、实时流推送模块、实时流媒体服务器和实时流采集设备;所述的实时流播放端用于查看实时流媒体服务器转发的实时流视频数据,还用于向物联传感云平台发送实时流播放指令;所述的物联传感云平台用于接收实时流播放端发出的实时流播放指令,并将实时流播放指令通过设备接入层发送至实时流控制模块;所述的实时流控制模块用于根据物联传感云平台发送的实时流播放指令,向实时流推送模块发送推送实时流视频数据的指令;所述的实时流推送模块用于接收实时流控制模块的实时流播放指令,根据指令选取对应的实时流采集设备,并将实时流采集设备采集的实时流视频数据进行处理,然后推送至实时流媒体服务器;所述的实时流媒体服务器用于接收实时流推送模块推送的实时流视频数据,同时将实时流视频数据传送至实时流播放端。优选地,所述的实时流控制模块还用于定时从实时流媒体服务器查询当前正在播放的所有实时流的状态信息,如果检测到正在播放的实时流所对应的实时流播放端数量为0,则向实时流推送模块发送停止该路实时流视频数据的指令;所述的实时流推送模块还用于接收到实时流控制模块的实时流停止推送指令时,找到对应的实时流视频数据,并停止向实时流媒体服务器推送实时流视频数据,同时也会停止从对应的实时流采集设备采集实时流视频数据。进一步优选地,所述的设备接入层用于将实时流采集设备的资源信息传送至物联传感云平台;所述的物联传感云平台用于将所述实时流采集设备的资源信息发送至实时流播放端供用户选择。本专利技术还提供基于物联传感云的实时流媒体播放系统的实时流媒体播放方法,包括实时流播放端向物联传感云平台发送实时流播放指令;物联传感云平台将实时流播放指令通过设备接入层发送至实时流控制模块,实时流控制模块向实时流推送模块发送推送实时流视频数据的指令;实时流推送模块根据指令选取对应的实时流采集设备,实时流采集设备采集实时流视频数据,实时流推送模块将实时流采集设备采集的实时流视频数据进行处理,然后推送至实时流媒体服务器;实时流媒体服务器将实时流视频数据传送至实时流播放端,供实时流播放端展示。优选地,实时流控制模块还定时从实时流媒体服务器查询当前正在播放的所有实时流的状态信息,如果检测到正在播放的实时流所对应的实时流播放端数量为0,则向实时流推送模块发送停止该路实时流视频数据的指令;实时流推送模块接收到实时流控制模块的实时流停止推送指令时,找到对应的实时流视频数据,并停止向实时流媒体服务器推送实时流视频数据,同时也会停止从对应的实时流采集设备采集实时流视频数据。进一步优选地,所述的设备接入层将实时流采集设备的资源信息传送至物联传感云平台;物联传感云平台将所述实时流采集设备的资源信息发送至实时流播放端供用户选择,用户选择一个实时流资源,并向物联传感云平台发送播放该资源的播放控制指令。由于采用了上述技术方案,本专利技术的有益效果是:本专利技术的实时流媒体播放系统以物联传感云为纽带,集实时流媒体资源发布、实时流推送、实时流播放于一体的整体解决方案,最大特点在于实现了按需推送实时流。所谓按需是指,当有用户需要观看实时流时,就启动实时流的推送;当所有观看的用户都关闭了播放端应用,就停止实时流的推送,实时流的按需推送,有效的节约了网络带宽,为企业节约了大量的成本。附图说明图1是本专利技术的实时流媒体播放系统结构示意图。图2是本专利技术的实时流采集设备的资源信息发布流程图。图3是本专利技术的启动实时流媒体推送流程图。图4是本专利技术的停止推送实时流媒体流程图。附图标记:101-实时流播放端、102-物联传感云平台、103-设备接入层、104-实时流采集设备、105-实时流控制模块、106-实时流推送模块、107-实时流媒体服务器。具体实施方式参照图1-4,本专利技术的基于物联传感云的实时流媒体播放系统包括实时流播放端101、物联传感云平台102、设备接入层103、实时流控制模块105、实时流推送模块106、实时流媒体服务器107和实时流采集设备104。实时流采集设备104采用摄像头、视频采集卡等物理的硬件设备,设备接入层103用于将实时流采集设备104的资源信息传送至物联传感云平台102,而物联传感云平台102用于将所述实时流采集设备104的资源信息发送至实时流播放端101供用户选择。实时流播放端101用于查看实时流媒体服务器107转发的实时流视频数据,还用于向物联传感云平台102发送实时流播放指令。物联传感云平台102用于接收实时流播放端101发出的实时流播放指令,并将实时流播放指令通过设备接入层103发送至实时流控制模块105。实时流控制模块105用于根据物联传感云平台102发送的实时流播放指令,向实时流推送模块106发送推送实时流视频数据的指令。实时流推送模块106用于接收实时流控制模块105的实时流播放指令,根据指令选取对应的实时流采集设备104,并将实时流采集设备104采集的实时流视频数据进行处理,然后推送至实时流媒体服务器107。实时流媒体服务器107用于接收实时流推送模块106推送的实时流视频数据,同时将实时流视频数据传送至实时流播放端101。实时流控制模块105还用于定时从实时流媒体服务器107查询当前正在播放的所有实时流的状态信息,如果检测到正在播放的实时流所对应的实时流播放端101数量为0,则向实时流推送模块106发送停止该路实时流视频数据的指令。实时流播放端101数量为0的本文档来自技高网...

【技术保护点】
一种基于物联传感云的实时流媒体播放系统,其特征在于,包括实时流播放端(101)、物联传感云平台(102)、设备接入层(103)、实时流控制模块(105)、实时流推送模块(106)、实时流媒体服务器(107)和实时流采集设备(104);所述的实时流播放端(101)用于查看实时流媒体服务器(107)转发的实时流视频数据,还用于向物联传感云平台(102)发送实时流播放指令;所述的物联传感云平台(102)用于接收实时流播放端(101)发出的实时流播放指令,并将实时流播放指令通过设备接入层(103)发送至实时流控制模块(105);所述的实时流控制模块(105)用于根据物联传感云平台(102)发送的实时流播放指令,向实时流推送模块(106)发送推送实时流视频数据的指令;所述的实时流推送模块(106)用于接收实时流控制模块(105)的实时流播放指令,根据指令选取对应的实时流采集设备(104),并将实时流采集设备(104)采集的实时流视频数据进行处理,然后推送至实时流媒体服务器(107);所述的实时流媒体服务器(107)用于接收实时流推送模块(106)推送的实时流视频数据,同时将实时流视频数据传送至实时流播放端(101)。...

【技术特征摘要】
1.一种基于物联传感云的实时流媒体播放系统,其特征在于,包括实时流
播放端(101)、物联传感云平台(102)、设备接入层(103)、实时流控制模块
(105)、实时流推送模块(106)、实时流媒体服务器(107)和实时流采集设备
(104);
所述的实时流播放端(101)用于查看实时流媒体服务器(107)转发的实
时流视频数据,还用于向物联传感云平台(102)发送实时流播放指令;
所述的物联传感云平台(102)用于接收实时流播放端(101)发出的实时
流播放指令,并将实时流播放指令通过设备接入层(103)发送至实时流控制模
块(105);
所述的实时流控制模块(105)用于根据物联传感云平台(102)发送的实
时流播放指令,向实时流推送模块(106)发送推送实时流视频数据的指令;
所述的实时流推送模块(106)用于接收实时流控制模块(105)的实时流
播放指令,根据指令选取对应的实时流采集设备(104),并将实时流采集设备
(104)采集的实时流视频数据进行处理,然后推送至实时流媒体服务器(107);
所述的实时流媒体服务器(107)用于接收实时流推送模块(106)推送的
实时流视频数据,同时将实时流视频数据传送至实时流播放端(101)。
2.根据权利要求1所述的基于物联传感云的实时流媒体播放系统,其特征
在于,所述的实时流控制模块(105)还用于定时从实时流媒体服务器(107)
查询当前正在播放的所有实时流的状态信息,如果检测到正在播放的实时流所
对应的实时流播放端(101)数量为0,则向实时流推送模块(106)发送停止该
路实时流视频数据的指令;
所述的实时流推送模块(106)还用于接收到实时流控制模块(105)的实
时流停止推送指令时,找到对应的实时流视频数据,并停止向实时流媒体服务
器(107)推送实时流视频数据,同时也会停止从对应的实时流采集设备(104)

\t采集实时流视频数据。
3.根据权利要求2所述的基于物联传感云的实时流媒体播放系统,其特征
在于,所述的设备接入层(103)用于将实时流采集...

【专利技术属性】
技术研发人员:唐苏胡德见高哲马俊
申请(专利权)人:四川物联亿达科技有限公司
类型:发明
国别省市:四川;51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1