一种多媒体数据的传输方法及系统的制作方法_4

文档序号:9353234阅读:来源:国知局
了多用户平台的多媒体数据的实时交互的难度。
[0049]本技术领域技术人员可以理解,本发明可以涉及用于执行本申请中所述操作中的一项或多项操作的设备。所述设备可以为所需的目的而专门设计和制造,或者也可以包括通用计算机中的已知设备,所述通用计算机有存储在其内的程序选择性地激活或重构。这样的计算机程序可以被存储在设备(例如,计算机)可读介质中或者存储在适于存储电子指令并分别耦联到总线的任何类型的介质中,所述计算机可读介质包括但不限于任何类型的盘(包括软盘、硬盘、光盘、⑶-R0M、和磁光盘)、随即存储器(RAM)、只读存储器(ROM)、电可编程R0M、电可擦ROM (EPR0M)、电可擦除可编程ROM (EEPR0M)、闪存、磁性卡片或光线卡片。可读介质包括用于以由设备(例如,计算机)可读的形式存储或传输信息的任何机构。例如,可读介质包括随即存储器(RAM)、只读存储器(ROM)、磁盘存储介质、光学存储介质、闪存装置、以电的、光的、声的或其他的形式传播的信号(例如载波、红外信号、数字信号)等。
[0050]本技术领域技术人员可以理解,可以用计算机程序指令来实现这些结构图和/或框图和/或流图中的每个框以及这些结构图和/或框图和/或流图中的框的组合。可以将这些计算机程序指令提供给通用计算机、专业计算机或其他可编程数据处理方法的处理器来生成机器,从而通过计算机或其他可编程数据处理方法的处理器来执行的指令创建了用于实现结构图和/或框图和/或流图的框或多个框中指定的方法。
[0051 ] 本技术领域技术人员可以理解,本发明中已经讨论过的各种操作、方法、流程中的步骤、措施、方案可以被交替、更改、组合或删除。进一步地,具有本发明中已经讨论过的各种操作、方法、流程中的其他步骤、措施、方案也可以被交替、更改、重排、分解、组合或删除。进一步地,现有技术中的具有与本发明中公开的各种操作、方法、流程中的步骤、措施、方案也可以被交替、更改、重排、分解、组合或删除。
[0052] 以上所述仅是本发明的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
【主权项】
1.一种多媒体数据的传输方法,其特征在于,包括: 根据源媒体数据创建内部媒体流; 将所述内部媒体流关联外部媒体流,并按照外部媒体流的协议和格式转换源媒体数据,所述外部媒体流被用于在端口发布,所述端口传输数据的协议和格式为所述外部媒体流的协议和格式; 将转换后的源媒体数据通过所述外部媒体流在所述端口发布。2.根据权利要求1所述的方法,其特征在于,所述方法用于一种系统,在所述系统中,主服务器与至少一个从服务器相连,一个从服务器包括至少一种数据端口,所述方法包括: 所述主服务器连接发布端,并从所述发布端获取所述源媒体数据; 在所述主服务器内创建所述内部媒体流,并绑定所述至少一个从服务器创建的外部媒体流; 所述主服务器将源媒体数据,按照发送请求的从服务器的端口的协议和格式进行转换,并向所述发送请求的从服务器传输,以便于所述发送请求的从服务器将经过转换的源媒体数据通过端口发布。3.根据权利要求1所述的方法,其特征在于,还包括: 当创建所述内部媒体流之后,检测是否存在外部媒体流,若不存在则删除创建的内部媒体流。4.根据权利要求2所述的方法,其特征在于,还包括: 当从服务器接收到接收端发送的播放请求后,将所述播放请求向所述主服务器发送; 所述主服务器检测是否存在所述播放请求指向的源媒体数据,若存在,则创建所述内部媒体流,并通知所述从服务器创建所述外部媒体流。5.根据权利要求2所述的方法,其特征在于,还包括: 当所述主服务器接收到第一接收端的连接请求后,与所述从服务器同步S0,并与所述从服务器同步AppID,其中所同步的SO包括Applist ; 所述从服务器接收到第二接收端发送的连接请求后,向所述主服务器发送AppID请求; 所述主服务器根据所述AppID请求创建房间,并与所述从服务器同步AppID。6.根据权利要求1-5中任意一项所述的方法,其特征在于,所述源媒体数据为视频数据,由发布端向所述内部媒体流所在的服务器发布并作为输入流,所述外部媒体流被作为输出流,还包括: 当所述输出流所在的服务器接收到接收端发送的播放请求后,根据所述接收端发送的播放请求从所述输入流中查找对于流,并建立与所述对于流的连接; 将所述视频数据由所述对于流向所述输出流推送,再由所述输出流向接收端推送。7.一种多媒体数据的传输系统,其特征在于,所述系统包括:主服务器、至少一个从服务器、源媒体数据的发布端和接收端,所述主服务器与所述至少一个从服务器相连,一个从服务器包括至少一种数据端口 ; 所述至少一个从服务器,用于创建的外部媒体流; 所述主服务器,用于连接发布端,并从所述发布端获取所述源媒体数据;并用于根据所述源媒体数据创建内部媒体流;再将所述内部媒体流绑定所述至少一个从服务器创建的外部媒体流; 所述主服务器,还用于将所述源媒体数据,按照发送请求的从服务器的端口的协议和格式进行转换,并向所述发送请求的从服务器传输; 所述发送请求的从服务器,用于将转换后的源媒体数据通过所述外部媒体流在所述端口发布。8.根据权利要求7所述的系统,其特征在于,所述主服务器,还用于在创建所述内部媒体流后,检测是否存在外部媒体流,若不存在则删除创建的内部媒体流; 所述主服务器,还用于当从服务器接收到所述接收端发送的播放请求后,检测是否存在所述播放请求指向的源媒体数据,若存在,则创建所述内部媒体流,并通知所述从服务器创建所述外部媒体流。9.根据权利要求7所述的系统,其特征在于,所述主服务器,具体用于在接收到第一接收端的连接请求后,与所述从服务器同步S0,并与所述从服务器同步AppID,其中所同步的SO 包括 Applist ; 所述从服务器,具体用于在接收到第二接收端发送的连接请求后,向所述主服务器发送AppID请求; 所述主服务器,具体还用于根据所述AppID请求创建房间,并与所述从服务器同步AppIDo10.根据权利要求7-9中任意一项所述的系统,其特征在于,所述源媒体数据为视频数据,由所述发布端向所述内部媒体流所在的服务器发布并作为输入流,所述外部媒体流被作为输出流; 所述从服务器,具体还用于在接收到所述接收端发送的播放请求后,根据所述接收端发送的播放请求从所述输入流中查找对于流,并与所述主服务器建立所述输出流与所述对于流的连接; 所述主服务器,具体还用于将所述视频数据由所述对于流向所述输出流推送,再在所述从服务器上由所述输出流向接收端推送。
【专利摘要】本发明实施例公开了一种多媒体数据的传输方法及系统,涉及互联网技术领域,能够实现不同的协议环境的同步,降低了多用户平台的多媒体数据的实时交互的难度。本发明的方法包括:根据源媒体数据创建内部媒体流;将内部媒体流关联外部媒体流,并按照外部媒体流的协议和格式转换源媒体数据,外部媒体流被用于在端口发布,端口传输数据的协议和格式为外部媒体流的协议和格式;将转换后的源媒体数据通过外部媒体流在端口发布。本发明适用于同步不同的协议环境。
【IPC分类】H04N21/647, H04N21/2343, H04N21/6437
【公开号】CN105072507
【申请号】CN201510440285
【发明人】李宇翔, 刘本中, 魏阳, 司震, 单晓明, 胡明慧, 宋炜伟
【申请人】南京信通科技有限责任公司, 南京联创信息科技有限公司
【公开日】2015年11月18日
【申请日】2015年7月24日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1