【技术实现步骤摘要】
一种流媒体传输方法以及系统
本专利技术属于流媒体领域,尤其涉及一种流媒体传输方法以及系统。
技术介绍
信令控制协议(Session Initiation Protocol, SIP)工作于会话层,该SIP协议为网络之间互连的协议(Internet Protocol, IP)网络中提供实时多媒体通信服务;并且,该SIP协议已经成为下一代网络(Next Generation Network, NGN)采用的重要标准之一,并且还作为软交换系统的关键协议之一。另外,该SIP协议具有良好的可扩展属性,可方便地增加定义,还可以嵌入各种用户终端以实现新功能;因此,该SIP协议具有较强的互操作能力,具有良好的开发性和扩展性,同时促进了统一通信的发展。采用SIP建立会话包括两个过程,分别是SIP信令的连接和实时传输协议(Real-time Transport Protocol,RTP)流媒体的建立;针对SIP信令穿透NAT和流媒体穿透NAT,分别存在以下问题:I)由于SIP协议是一个应用层协议,因此SIP信令无法穿透网络地址转换(Network Address Translation, NAT),主要原因是:与会话相关的路由信息和描述信息都在位于IP净荷的SIP消息中;当SIP终端向SIP服务器发起注册时,该发起注册的IP地址为私网地址,导致其他SIP终端无法通过该私网地址呼叫到该SIP终端。2)由于流媒体是存放在会话通知(Session Description Protocol, SDP)包的包体中,造成流媒体不通。具体地,在SDP包中由字段c字段和m字段分别描述 ...
【技术保护点】
一种流媒体传输方法,其特征在于,所述流媒体传输方法包括:S11,第一信令控制协议SIP终端和第二SIP终端分别通过网络地址转换NAT穿透技术在SIP服务器中注册;S12,所述第一SIP终端获取所述第二SIP终端发送的包含所述第二候选地址表的会话通知SDP以生成所述候选地址对列表,所述第二SIP终端获取所述第一SIP终端发送的包含所述第一候选地址表的SDP以生成所述候选地址对列表,所述候选地址对列表包括:由所述第一候选地址表包含的候选地址与所述第二候选地址表包含的候选地址配对组成的候选地址对;S13,所述第一SIP终端和所述第二SIP终端根据所述候选地址对列表提供的候选地址对,采用NAT穿透技术测试所述第一SIP终端与所述第二SIP终端之间的连通性以生成连通地址对列表,所述连通地址对列表由从所述候选地址对列表中选择出的具有连通性的候选地址对组成;S14,所述第一SIP终端和所述第二SIP终端根据所述连通地址对列表进行相互的流媒体传输。
【技术特征摘要】
1.一种流媒体传输方法,其特征在于,所述流媒体传输方法包括: S11,第一信令控制协议SIP终端和第二 SIP终端分别通过网络地址转换NAT穿透技术在SIP服务器中注册; S12,所述第一 SIP终端获取所述第二 SIP终端发送的包含所述第二候选地址表的会话通知SDP以生成所述候选地址对列表,所述第二 SIP终端获取所述第一 SIP终端发送的包含所述第一候选地址表的SDP以生成所述候选地址对列表,所述候选地址对列表包括:由所述第一候选地址表包含的候选地址与所述第二候选地址表包含的候选地址配对组成的候选地址对; S13,所述第一 SIP终端和所述第二 SIP终端根据所述候选地址对列表提供的候选地址对,采用NAT穿透技术测试所述第一 SIP终端与所述第二 SIP终端之间的连通性以生成连通地址对列表,所述连通地址对列表由从所述候选地址对列表中选择出的具有连通性的候选地址对组成; S14,所述第一 SIP终端和所述第二 SIP终端根据所述连通地址对列表进行相互的流媒体传输。2.如权利要求1所述的流媒体传输方法,其特征在于,所述步骤Sll还包括: 所述第一 SIP终端检测第一 NAT的类型,根据所述第一 NAT的类型向所述SIP服务器注册,所述第一 SIP终端与所述第一 NAT连接; 所述第二 SIP终端检测第二 NAT的类型,根据所述第二 NAT的类型向所述SIP服务器注册,所述第二 SIP终端与所述第二 NAT连接。3.如权利要求2所述的流媒体传输方法,其特征在于, 当所述第一 NAT的类型为对称NAT类型,且所述SIP服务器接收到用于申请注册的包含所述第一 SIP终端的私网地址的报文时,所述SIP服务器将接收到的包含所述第一 SIP终端的私网地址的报文的源地址作为注册地址以完成注册; 当所述第二 NAT的类型为对称NAT类型,且所述SIP服务器接收到用于申请注册的包含所述第二 SIP终端的私网地址的报文时,所述SIP服务器将接收到的包含所述第二 SIP终端的私网地址的报文的源地址作为注册地址以完成注册。4.如权利要求2或3所述的流媒体传输方法,所述第一SIP终端检测第一 NAT的类型的步骤,具体为: 所述第一 SIP终端采用NAT的用户数据报协议UDP简单穿越检测第一 NAT的类型; 所述第二 SIP终端检测第二 NAT的类型的步骤,具体为: 所述第二 SIP终端采用NAT的UDP简单穿越检测第二 NAT的类型。5.如权利要求1所述的流媒体传输方法,其特征在于,所述步骤S14具体为: 所述第一 SIP终端和所述第二 SIP终端选用所述连通地址对列表中最高优先级的连通地址对进行相互的流媒体传输。6.一种流媒体传输系统,其特征在于,所述流媒体传输系统包括: 第一 SI...
【专利技术属性】
技术研发人员:郑玉明,王克钊,孙虹,王立利,
申请(专利权)人:深圳创维RGB电子有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。