【技术实现步骤摘要】
一种媒体数据的传输方法、装置、设备及存储介质
本专利技术实施例涉及网络技术和通信
,尤其涉及一种媒体数据的传输方法、装置、设备及存储介质。
技术介绍
随着网络技术和计算机技术的不断发展,流媒体技术被广泛应用于网络数据传输中,成为了工作和生活中必不可少的信息获取途径。现有的流媒体技术,例如,在线直播和视频会议等业务中都使用标准的协议进行媒体数据的协商,例如,SIP(SessionInitiationProtocol,会话初始协议)和RTSP(RealTimeStreamingProtocol,实时流传输协议),但不同的标准协议之间无法进行媒体数据的互通,这就造成不同协议的终端设备之间无法实现媒体数据的复用,造成媒体资源浪费。
技术实现思路
本专利技术实施例提供了一种媒体数据的传输方法、装置、设备及存储介质,以实现不同标准协议之间的媒体数据复用。第一方面,本专利技术实施例提供了一种媒体数据的传输方法,包括:当获取到点播请求时,解析所述点播请求;其中,所述点播请求包括点播者、被点播 ...
【技术保护点】
1.一种媒体数据的传输方法,其特征在于,包括:/n当获取到点播请求时,解析所述点播请求;其中,所述点播请求包括点播者、被点播者和媒体流类型;所述点播者包括会话初始协议设备或实时流传输协议设备;所述被点播者包括会话初始协议设备或实时流传输协议设备;所述媒体流类型包括单向媒体流或双向媒体流;/n若所述点播者的类型与所述被点播者的类型不同,则判断所述被点播者是否为已被点播过设备;/n若所述被点播者为已被点播过设备,则在会话列表中获取与所述被点播者匹配的历史会话信息,并获取所述历史会话信息的第一属性,以及修改所述历史会话信息的第二属性;其中,所述第一属性包括所述被点播者的第一编解码 ...
【技术特征摘要】
1.一种媒体数据的传输方法,其特征在于,包括:
当获取到点播请求时,解析所述点播请求;其中,所述点播请求包括点播者、被点播者和媒体流类型;所述点播者包括会话初始协议设备或实时流传输协议设备;所述被点播者包括会话初始协议设备或实时流传输协议设备;所述媒体流类型包括单向媒体流或双向媒体流;
若所述点播者的类型与所述被点播者的类型不同,则判断所述被点播者是否为已被点播过设备;
若所述被点播者为已被点播过设备,则在会话列表中获取与所述被点播者匹配的历史会话信息,并获取所述历史会话信息的第一属性,以及修改所述历史会话信息的第二属性;其中,所述第一属性包括所述被点播者的第一编解码和所述被点播者的第一媒体端口,所述第二属性包括所述点播者的第二编解码和所述点播者的第二媒体端口;
根据所述第一属性和所述第二属性,将所述被点播者提供的第一媒体数据发送给所述点播者。
2.根据权利要求1所述的方法,其特征在于,所述根据所述第一属性和所述第二属性,将所述被点播者提供的第一媒体数据发送给所述点播者,包括:
如果所述第一编解码和所述第二编解码中,存在相同的目标编解码格式,则将所述目标编解码格式发送给所述被点播者,以使所述被点播者发送的第一媒体数据为所述目标编解码格式;
当通过所述第一媒体端口获取到所述被点播者提供的所述第一媒体数据时,将所述第一媒体数据通过所述第二媒体端口发送给所述点播者。
3.根据权利要求1所述的方法,其特征在于,所述根据所述第一属性和所述第二属性,将所述被点播者提供的第一媒体数据发送给所述点播者,包括:
如果所述第一编解码和所述第二编解码中,不存在相同的目标编解码格式,则在所述第一编解码中确定指定编解码格式,并将所述指定编解码格式发送给所述被点播者,以使所述被点播者发送的第一媒体数据为所述指定编解码格式;
当通过所述第一媒体端口获取到所述被点播者提供的所述第一媒体数据时,将所述第一媒体数据转化为与所述第二编解码匹配的第二媒体数据,并将所述第二媒体数据通过所述第二媒体端口发送给所述点播者。
4.根据权利要求1所述的方法,其特征在于,在判断所述被点播者是否为已被点播过设备后,还包括:
若所述被点播者为未被点播过设备,则在会话列表中创建与所述被点播者匹配的当前会话信息,并设置所述当前会话信息的第二属性;
获取所述被点播者的地址信息,并根据所述当前会话信息的第二属性,向所述被点播者发送第一会话描述协议信息;
当获取到所述被点播者反馈的与所述第一会话描述协议信息匹配的第二会话描述协议信息时,解析所述第二会话描述协议信息,以获取所述被点播者的第一媒体端口和所述被点播者的第一编解码,并将所述第一媒体端口和所述第一编解码作为所述当前会话信息的第一属性。
5.根据权利要求4所述的...
【专利技术属性】
技术研发人员:王银,
申请(专利权)人:北京东土科技股份有限公司,北京飞讯数码科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。