System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 标准化输出的媒体分享方法技术_技高网

标准化输出的媒体分享方法技术

技术编号:41276335 阅读:6 留言:0更新日期:2024-05-11 09:28
本发明专利技术实施例公开了一种标准化输出的媒体分享方法,包括以下步骤:设备发现与组网;媒体分享组网;数据源节点拉取数据源的数据,数据源节点分析拉取到的数据的编码格式、文件封装格式是否与主设备提供的格式集合匹配,如果不匹配,启动转码服务把接收到的源数据转换成会话支持的格式;依据数据源节点和数据呈现节点组成的媒体分享网络,把经过转换处理后的数据发送给参与分享的各个数据呈现节点,数据呈现节点用于接收和处理从数据源节点收到的媒体数据。本发明专利技术用于在局域网内基于媒体分享场景对数据源作标准化处理,以应对不同媒体数据源,不同的播放设备参与分享的需求。

【技术实现步骤摘要】

本专利技术属于媒体,具体涉及一种标准化输出的媒体分享方法


技术介绍

1、随着互联网和媒体技术的极大发展,媒体应用的终端越来越多样化,从传统的电视、电脑到手机,平板,从电梯屏,户外大屏到智能座舱,终端上媒体应用的呈现方式也越来越多样化,各种各样大大小小的屏幕脱离了自身原有的或工作,或商业宣传或私人娱乐属性的束缚,趋向于融合,互联与共享。尤其是在局域网的共享空间里,想一起看剧,一起看球赛,想随时分享来自个人或者网络的媒体内容等等,要满足这些需求相对应的是媒体的多终端分享技术。

2、现有主流的媒体共享技术,比如商场、超市,是通过传统的视频分频器、分配器的方式实现,对硬件有极大依赖,物理距离上也受限;再比如miracast(由wi-fi联盟于2012年所制定,以wi-fi直连为基础的无线显示标准),dlna(digital living network alliance,数字生活网络联盟),airplay(苹果公司的隔空播放技术)相关的无线投屏,主要是针对小屏到大屏的点对点的数据投放,并不支持多设备的应用。

3、对于这种媒体共享的需求,一种可能的实现方式是所有终端设备各自访问共享的数据源,配合一定的同步机制达到同时观看的效果,但是这种实现的局限在于重复获取同一个数据源,既浪费流量,也浪费授权。

4、进一步的一种实现技术是作为分享的发起者以自己为中心点,把要共享的内容分发给参与分享的其他设备,这样做的缺点是,中心点这台设备是和分享资源牢牢绑定的,一旦中心点的这台设备出现运行异常或者这台设备要做别的事情,当前的这次分享就提前结束了,要继续只能重新发起分享,对于分享的持续性和流畅性而言都是非常不好的体验。

5、另外,分享的数据源多种多样,包含不同的文件封装格式,不同的网络传输制式,甚至特殊场景下的自定义的数据,而媒体数据本身又有不同的编码格式和质量,比如大码率,高清,超高清等,这对参与分享的设备,无论是发起者还是参与分享者,都要具备支持来自不同的数据源的媒体数据的能力,这种在适配上的高要求大大提高了媒体分享的难度。


技术实现思路

1、鉴于以上存在的问题,本专利技术提供一种标准化输出的媒体分享方法,用于在局域网内基于媒体分享场景对数据源作标准化处理,以应对不同媒体数据源,不同的播放设备参与分享的需求。

2、为解决上述技术问题,本专利技术采用如下的技术方案:

3、一种标准化输出的媒体分享方法,包括以下步骤:

4、局域网支持媒体分享功能的设备通过设备间发现机制组网构成去中心化的的媒体节点网络,其中的一个或者多个设备触发媒体分享指令,构建一个或者多个媒体分享网络;

5、接收媒体分享指令的设备成为主设备,创建媒体分享会话,启动会话管理模块,会话管理模块用于对当前媒体分享会话进行管理;设备发现提供的设备间通信的地址信息作为信令通道,主设备通知一或者多个在网其它设备加入媒体分享会话,同意加入会话的设备成为从设备;

6、主设备在特定终端上创建数据源节点,告知数据源节点本次会话中数据源相关的信息,包括支持的媒体格式信息和画面布局格式信息;各个加入会话的从设备创建数据呈现节点;主设备的会话管理模块记录并管理各个设备及设备包含的成员节点信息,规划数据源到数据呈现节点的数据传输路径,通过信令通道下发给各个节点;数据源节点和各个数据呈现节点间按照规划的传输路径建立媒体数据分发通道,完成当前会话关联的媒体分享网络组网;

7、数据源节点拉取数据源的数据,数据源节点分析拉取到的数据的编码格式、文件封装格式是否与主设备提供的格式集合匹配,如果不匹配,启动转码服务把接收到的源数据转换成会话支持的格式;

8、依据数据源节点和数据呈现节点组成的媒体分享网络,把经过转换处理后的数据发送给参与分享的各个数据呈现节点,数据呈现节点用于接收和处理从数据源节点收到的媒体数据。

9、优选地,分享过程中,如果数据源节点的设备离开,主设备选择当前会话其它适合的设备作为新的数据源节点,主设备通过设备管理模块重新规划和记录从新的数据源节点到其它数据呈现节点间的传输路径,分发给各节点;各个数据节点按照新的路径组建媒体分享网络,基于新的网络发送或接收数据。

10、优选地,分享过程中,如果主设备离开或不想承担主设备的职责,将主设备的权限转让给当前媒体分享会话的其它设备,接任的从设备成为新的主设备,新的主设备创建并运行会话管理模块。

11、优选地,分享过程中,主设备或者从设备发起包括暂停/恢复/倍速的控制操作,通过信令通道把相关的指令发送给数据源节点,数据源节点根据指令要求发送媒体共享的数据。

12、优选地,分享过程中,主设备或者某一从设备选择不接收音频/恢复接收音频,或者不接收视频/恢复接收视频的操作,并通过信令通道把相关指令发送给数据源节点,数据源节点根据指令要求停止或者恢复相关类型的媒体共享数据的发送。

13、优选地,分享过程中,主设备或者从设备选择不同的视频质量,并通过信令通道把相关指令发送给数据源节点,数据源节点根据指令对源数据作转换,再分发给各个数据呈现节点。

14、优选地,分享过程中,主设备或者从设备动态选择增加新的数据源或者移除现有的数据源,并把相关信息通过信令通道发给数据源节点,数据源节点根据指令添加或移除相关的数据源处理,对当前有效的数据源节点作转换后,再分发给各个数据呈现节点。

15、优选地,所述媒体格式信息包括音、视频的编码格式,视频编码对应的清晰度信息和文件封装格式。

16、优选地,画面布局格式为当指定的数据源为多个时,同时呈现多个数据源所需的画面布局格式。

17、采用本专利技术具有如下的有益效果:

18、(1)去中心化的设备发现机制。这种自定义的轻量化的设备发现机制,不需要额外的注册或者管理服务器部署和参与,保证局域网内不同类型终端设备可以基于自己特有的需求灵活配置组网条件,跨终端快捷可靠地彼此发现,并构建去中心化的媒体节点网络,为后续实施媒体分享功能打下基础。

19、(2)去中心化的媒体分享机制,保障了媒体分享系统持续有效运行。

20、(3)负责分享会话管理的主设备和数据源节点分离,最优化系统运行能力。数据源节点负责媒体数据拉取、处理和分发,在媒体分享系统里的任务最重,主设备可以通过评估包括自己在内的参与会话的各个设备的能力,选择最适合作数据源节点的设备,从而把系统作为一个整体,实现能力调配最大化。

21、(4)数据源节点和实际物理设备解耦,主从设备可灵活切换,保障媒体分享系统持续有效运行。在分享的过程里,如果数据源节点所在设备异常或者离开,主设备可以通过会话管理模块将数据源节点迁移到其它设备;如果主设备想成为从设备或者想离开会话,可以及时把主设备权限移交给参与会话的其它从设备,保证分享有效继续。

22、(5)数据源节点具备媒体服务的功能,支持各种协议格式包括自定义类型数据源的接本文档来自技高网...

【技术保护点】

1.一种标准化输出的媒体分享方法,其特征在于,包括以下步骤:

2.如权利要求1所述的标准化输出的媒体分享方法,其特征在于,分享过程中,如果数据源节点的设备离开,主设备选择当前会话中其它适合的设备作为新的数据源节点,主设备通过设备管理模块重新规划和记录从新的数据源节点到其它数据呈现节点间的传输路径,分发给各节点;各个数据节点按照新的路径组建媒体分享网络,基于新的网络发送或接收数据。

3.如要求1所述的标准化输出的媒体分享方法,其特征在于,分享过程中,如果主设备离开或不想承担主设备的职责,将主设备的权限转让给当前媒体分享会话的其它设备,接任的从设备成为新的主设备,新的主设备创建并运行会话管理模块。

4.如要求1所述的标准化输出的媒体分享方法,其特征在于,分享过程中,主设备或者从设备发起包括暂停/恢复/倍速的控制操作,通过信令通道把相关的指令发送给数据源节点,数据源节点根据指令要求发送媒体共享的数据。

5.如要求1所述的标准化输出的媒体分享方法,其特征在于,分享过程中,主设备或者某一从设备选择不接收音频/恢复接收音频,或者不接收视频/恢复接收视频的操作,并通过信令通道把相关指令发送给数据源节点,数据源节点根据指令要求停止或者恢复相关类型的媒体共享数据的发送。

6.如要求1所述的标准化输出的媒体分享方法,其特征在于,分享过程中,主设备或者从设备选择不同的视频质量,并通过信令通道把相关指令发送给数据源节点,数据源节点根据指令对源数据作转换,再分发给各个数据呈现节点。

7.如要求1所述的标准化输出的媒体分享方法,其特征在于,分享过程中,主设备或者从设备动态选择增加新的数据源或者移除现有的数据源,并把相关信息通过信令通道发给数据源节点,数据源节点根据指令添加或移除相关的数据源处理,对当前有效的数据源节点作转换后,再分发给各个数据呈现节点。

8.如权利要求1至7任一所述的标准化输出的媒体分享方法,其特征在于,所述媒体格式信息包括音、视频的编码格式,视频编码对应的清晰度信息和文件封装格式。

9.如权利要求1至7任一所述的标准化输出的媒体分享方法,其特征在于,画面布局格式为当指定的数据源为多个时,同时呈现多个数据源所需的画面布局格式。

...

【技术特征摘要】

1.一种标准化输出的媒体分享方法,其特征在于,包括以下步骤:

2.如权利要求1所述的标准化输出的媒体分享方法,其特征在于,分享过程中,如果数据源节点的设备离开,主设备选择当前会话中其它适合的设备作为新的数据源节点,主设备通过设备管理模块重新规划和记录从新的数据源节点到其它数据呈现节点间的传输路径,分发给各节点;各个数据节点按照新的路径组建媒体分享网络,基于新的网络发送或接收数据。

3.如要求1所述的标准化输出的媒体分享方法,其特征在于,分享过程中,如果主设备离开或不想承担主设备的职责,将主设备的权限转让给当前媒体分享会话的其它设备,接任的从设备成为新的主设备,新的主设备创建并运行会话管理模块。

4.如要求1所述的标准化输出的媒体分享方法,其特征在于,分享过程中,主设备或者从设备发起包括暂停/恢复/倍速的控制操作,通过信令通道把相关的指令发送给数据源节点,数据源节点根据指令要求发送媒体共享的数据。

5.如要求1所述的标准化输出的媒体分享方法,其特征在于,分享过程中,主设备或者某一从设备选择不接收音频/恢复接收音频...

【专利技术属性】
技术研发人员:张华裘昊陈勇文志平
申请(专利权)人:杭州当虹科技股份有限公司
类型:发明
国别省市:

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

1