一种基于sip协议的多级媒体分发方法及系统的制作方法

文档序号:9792148阅读:484来源:国知局
一种基于sip协议的多级媒体分发方法及系统的制作方法
【技术领域】
[0001]本发明涉及网络数据传输领域,具体为一种基于SIP协议的多级媒体分发方法及系统。
【背景技术】
[0002]目前的网络视频会议包括编解码终端设备,音视频处理中心设备和信令控制中心设备组成。主要使用SIP协议和H323协议实现会议视频的控制。在视频会议中,部分编解码设备既作为视频源,也作为音视频的接收设备。也有部分编解码设备主要提供音视频源,还有部分编解码设备只作为音视频的接收器。网络视频会议中的图像传输中主要使用的是单播的方式,每个音视频编解码设备与音视频处理中心设备之间都会建立一条媒体通路。如果另外一个编解码设备也在同一个网段中,与视频处理中心设备之间共用一条宽带时,这样在视频处理中心跟编解码终端设备之间可能会有多条视频流同时存在。如果多个音视频会议与同一个编解码设备需要建立视频通信,这样在视频处理中心跟编解码终端设备之间就会有多条相同的视频流,占用了额外的网络资源。特别是编解码终端与视频处理中心之间使用无线通信时,带宽资源极其有限。视频质量可能会直线下降,甚至相互间不能通信。因此有必要进行改进。

【发明内容】

[0003]为了解决上述技术问题,本发明的目的是提供一种减少占用带宽、提高效率的基于SIP协议的多级媒体分发方法及系统。
[0004]本发明所采用的技术方案是:一种基于SIP协议的多级媒体分发方法,包括:
经编解码设备发送音视频资源,其中所述编解码设备注册到资源管理服务器上;将所述音视频资源分发至视频混合模块、视频会议模块、视频预览模块,并传输至终端;
其中,若只有一个终端调看至少两个编解码设备的音视频资源时,所述编解码设备的音视频资源经所述资源管理服务器的视频混合模块混合后进行传输;
若至少两个终端调看同一个编解码设备的音视频资源时,所述资源管理服务器与第一终端的编解码设备建立会话,所述编解码设备发送该音视频资源至资源管理服务器,所述资源管理服务器的媒体分发模块把该音视频资源流转发至第一终端和其他终端。
[0005]作为该技术方案的改进,当所述其他终端调看所述音视频资源时,若其媒体格式与第一终端使用的不同,所述资源管理服务器进行媒体转码,并输出新的媒体格式。
[0006]另一方面,本发明还提供一种基于SIP协议的多级媒体分发系统,其用于实施所述的基于SIP协议的多级媒体分发方法,所述系统包括:
编解码设备,用于作为音视频资源的发送设备;
资源管理服务器,用于实现媒体分发,其包括UDP RELAY模块、媒体资源管理模块、媒体转码模块、媒体代理模块和应用业务模块;
还包括頂S核心网,其用于实现系统间的通信。
[0007]作为该技术方案的改进,所述资源管理服务器与编解码设备、頂S核心网之间分别采用SIP协议作为接口协议。
[0008]作为该技术方案的改进,所述媒体转码模块包括MRF,所述MRF用于提供媒体处理服务。
[0009]作为该技术方案的进一步改进,所述应用业务模块包括视频混合模块、视频预览模块、视频会议模块。
[0010]本发明的有益效果是:本发明提供一种基于SIP协议的多级媒体分发方法及系统,针对当一个SIP终端调用多路视频时,通过对多路视频进行拼合后再进行传输,把进行多路视频调看时占用的多路网络带宽合并成一路,占用较少网络带宽;
当多个SIP终端调用同一视频资源时,通过分发模块实现视频流的分发传输,节省了再次从编解码设备申请多一条视频流所占用的网络带宽,且节省了从视频处理中心到编解码设备之间的信令流程,缩短了视频请求的时间,提高了用户的视频会议的体验。
【附图说明】
[0011]下面结合附图对本发明的【具体实施方式】作进一步说明:
图1是本发明多级媒体分发系统的分发系统一实施例的示意图;
图2是本发明多级媒体分发系统的分发系统另一实施例媒体流向图;
图3是本发明多级媒体分发系统的资源管理服务器一实施例的示意图;
图4是本发明多级媒体分发系统的多个SIP终端调看视频的一实施例的示意图;
图5是本发明多级媒体分发系统的转码一实施例的示意图;
图6是本发明多级媒体分发系统的视频混合一实施例的示意图;
图7是本发明多级媒体分发系统的视频分发一实施例的示意图。
【具体实施方式】
[0012]需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
[0013]参照图1,是本发明多级媒体分发系统的分发系统一实施例的示意图。本发明提供一种基于SIP协议的多级媒体分发系统,其用于实施所述的基于SIP协议的多级媒体分发方法,所述系统包括:
编解码设备,用于作为音视频资源的发送设备;
资源管理服务器,用于实现媒体分发,其包括UDP RELAY模块、媒体资源管理模块、媒体转码模块、媒体代理模块和应用业务模块;
还包括頂S核心网,其用于实现系统间的通信。
[0014]进一步地,所述资源管理服务器与编解码设备、MS核心网之间分别采用SIP协议作为接口协议。
[0015]进一步地,所述媒体转码模块包括MRF,所述MRF用于提供媒体处理服务。
[0016]进一步,所述应用业务模块包括视频混合模块、视频预览模块、视频会议模块。所述编解码设备通过注册到资源管理服务器上,所述资源管理服务器再代理编解码设备注册到頂S核心网,由资源管理服务器统一管理编解码设备的音视频资源。通过资源管理服务器实现媒体分发功能,视频混合功能以及视频预览功能。混合的视频和预览的视频可通过分发模块再次进行分发,管理的视频也可以分发到业务服务器中的会议服务器。本系统中的资源管理服务器可以通过MS核心网与另外一个頂S核心网通信,把视频分发到另外一个系统的资源管理服务器,另外一个资源管理服务器可以再次进行媒体分发来实现多级的媒体分发业务。
[0017]参照图2,是本发明多级媒体分发系统的分发系统另一实施例媒体流向图。媒体分发业务建立成功后,媒体分发模块会对视频源的视频进行分发,视频分发到视频混合模块模块、视频会议模块、视频预览模块;也可以对进行视频混合之后的视频进行分发,可以分发到视频会议和视频预览模块;通过视频混合、视频会议和视频预览模块之后的视频也可以分发到另外一个视频处理系统中的分发模块,然后再次进行分发。
[0018]参照图3,是本发明多级媒体分发系统的资源管理服务器一实施例的示意图。所述资源管理服务器与其他模块采用SIP协议作为接口协议。编解码设备注册到资源管理服务器,资源管理服务器可以知道编解码设备支持的音视频媒体格式、视频分辨率和码率以及带宽。
[0019]参照图4,是本发明多级媒体分发系统的多个SIP终端调看视频的
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1