媒体数据传输方法及装置制造方法及图纸

技术编号:34997054 阅读:17 留言:0更新日期:2022-09-21 14:45
本发明专利技术公开了一种媒体数据传输方法及装置,该方法应用于媒体数据传输系统,该媒体数据传输系统包括SIP服务器、媒体数据采集设备及RTMP服务器,该方法包括:该SIP服务器生成媒体传输信令,将该媒体传输信令发送至该媒体数据采集设备;该媒体传输信令包括该RTMP服务器的服务器信息;该媒体数据采集设备接收该媒体传输信令,并根据该媒体传输信令与该RTMP服务器建立RTMP连接,将采集到的媒体数据以RTMP协议格式发送至该RTMP服务器;该RTMP服务器将该媒体数据以该RTMP协议格式发送至媒体数据接收端。可见,实施本发明专利技术能够通过统一的RTMP协议格式传输媒体数据,减少出现国标所允许的多种私有传输协议格式传输媒体数据所导致的传输效率低的情况,能够提高媒体数据传输效率。能够提高媒体数据传输效率。能够提高媒体数据传输效率。

【技术实现步骤摘要】
媒体数据传输方法及装置


[0001]本专利技术涉及数据传输
,尤其涉及一种媒体数据传输方法及装置。

技术介绍

[0002]GB/T 28181《安全防范视频监控联网系统信息传输、交换、控制技术要求》是一部关于安全防范视频监控系统的国家标准。
[0003]然而,由于GB/T 28181标准允许多种数据格式通过RTP格式进行传输,甚至允许厂商自定义私有格式视频流传输,导致媒体流接收者难以兼容,因而常常需二次编解码;同时,在使用RTP格式进行媒体传输之前还需要使用SIP 协议进行邀请(INVITE)、SDP媒体协商等操作,步骤繁琐,导致视频传输效率低。因此,如何提高视频传输效率显得非常重要。

技术实现思路

[0004]本专利技术所要解决的技术问题在于,提供一种媒体数据传输方法及装置,能够通过统一的RTMP协议格式传输媒体数据,减少出现国标所允许的多种私有传输协议格式传输媒体数据所导致的传输效率低的情况,能够提高媒体数据传输效率。
[0005]为了解决上述技术问题,本专利技术第一方面公开了一种媒体数据传输方法,所述方法应用于媒体数据传输系统,所述媒体数据传输系统包括SIP服务器、媒体数据采集设备及RTMP服务器,所述方法包括:
[0006]所述SIP服务器生成媒体传输信令,将所述媒体传输信令发送至所述媒体数据采集设备;所述媒体传输信令包括所述RTMP服务器的服务器信息;
[0007]所述媒体数据采集设备接收所述媒体传输信令,并根据所述媒体传输信令与所述RTMP服务器建立RTMP连接,将采集到的媒体数据以RTMP协议格式发送至所述RTMP服务器;
[0008]所述RTMP服务器将所述媒体数据以所述RTMP协议格式发送至媒体数据接收端。
[0009]作为一种可选的实施方式,在本专利技术第一方面中,在所述SIP服务器生成媒体传输信令之前,所述方法还包括:
[0010]所述SIP服务器生成媒体传输邀请信息,将所述媒体传输邀请信息发送至所述媒体数据采集设备;
[0011]所述媒体数据采集设备接收所述媒体传输邀请信息,并根据所述媒体数据采集设备的状态信息判断所述媒体数据采集设备是否满足数据传输条件,当判断出所述媒体数据采集设备满足所述数据传输条件时,生成满足数据传输条件提示,将所述满足数据传输条件提示发送至所述SIP服务器;所述满足数据传输条件用于提示所述媒体数据采集设备满足所述数据传输条件;
[0012]所述SIP服务器接收所述满足数据传输条件提示,并执行所述的生成媒体传输信令的操作。
[0013]作为一种可选的实施方式,在本专利技术第一方面中,所述媒体数据采集设备的状态信息包括工作状态信息和/或网络状态信息;
[0014]其中,所述媒体数据采集设备根据所述媒体数据采集设备的状态信息判断所述媒体数据采集设备是否满足数据传输条件,包括:
[0015]所述媒体数据采集设备根据所述工作状态信息判断所述媒体数据采集设备是否处于空闲状态,当判断出所述媒体数据采集设备处于空闲状态时,确定所述媒体数据采集设备满足所述数据传输条件;或者,
[0016]所述媒体数据采集设备根据所述网络状态信息判断所述媒体数据采集设备的网络状态是否达到预设网络状态,当判断出所述网络状态达到所述预设网络状态时,确定所述媒体数据采集设备满足所述数据传输条件;所述网络状态信息包括网络速度和/或网络稳定度。
[0017]作为一种可选的实施方式,在本专利技术第一方面中,所述RTMP服务器的服务器信息包括所述RTMP服务器的服务器位置信息和所述RTMP服务器的服务器验证信息;
[0018]其中,在所述媒体数据采集设备根据所述媒体传输信令与所述RTMP服务器建立RTMP连接之前,所述方法还包括:
[0019]所述媒体数据采集设备向所述RTMP服务器的服务器位置信息对应的第一服务器发送所述RTMP服务器的服务器验证信息;
[0020]获取所述第一服务器发送的针对该服务器验证信息的验证结果信息,当所述验证结果信息为验证成功信息时,确认所述第一服务器为所述RTMP服务器,并执行所述的根据所述媒体传输信令与所述RTMP服务器建立RTMP连接的操作。
[0021]作为一种可选的实施方式,在本专利技术第一方面中,在所述媒体数据采集设备将采集到的媒体数据以所述RTMP协议格式发送至所述RTMP服务器之前,所述方法还包括:
[0022]所述媒体数据采集设备在预安装位置上以预设拍摄角度采集多个采样图像,通过预设编码方式编码每个所述采样图像,得到多个采样图像编码数据;
[0023]所述媒体数据采集设备将所有所述采样图像编码数据确定为采集到的媒体数据,执行所述的将采集到的媒体数据以所述RTMP协议格式发送至所述RTM P服务器的操作。
[0024]作为一种可选的实施方式,在本专利技术第一方面中,所述媒体数据采集设备通过预设编码方式编码每个所述采样图像,得到多个采样图像编码数据,包括:
[0025]所述媒体数据采集设备判断所有所述采样图像中每个待编码采样图像中是否包括目标特征,得到该待编码采样图像的判断结果,通过预设编码方式编码该待编码采样图像,得到多个采样图像编码数据;所述目标特征包括明火特征、烟雾特征、目标监视人员的面部特征、危险物品的外形特征、目标维修人员的面部特征中的至少一种;
[0026]以及,所述方法还包括:
[0027]当所有所述待编码采样图像的判断结果中存在至少一个判断结果为包括所述目标特征时,生成存在目标特征信息,所述存在目标特征信息用于在播放所述媒体数据对应的视频内容时提示在所述媒体数据中已发现目标特征。
[0028]作为一种可选的实施方式,在本专利技术第一方面中,在所述媒体数据采集设备将采集到的媒体数据以所述RTMP协议格式发送至所述RTMP服务器之前,所述方法还包括:
[0029]所述媒体数据采集设备获取所述媒体数据采集设备的设备标识信息以及与该设备标识信息相关联的采集对象的信息,将所述设备标识信息以及与该设备标识信息相关联的采集对象的信息更新至所述媒体数据采集设备采集到的媒体数据;
[0030]所述采集对象包括被监控设备、被监控人员以及被监控动物中的至少一种,所述采集对象的信息包括所述采集对象的命名和/或所述采集对象对应的监控内容;所述采集对象的信息用于在播放所述媒体数据对应的视频内容时显示采集对象的信息;
[0031]所述媒体数据采集设备执行所述的将采集到的媒体数据以所述RTMP协议格式发送至所述RTMP服务器的操作。
[0032]本专利技术第二方面公开了一种媒体数据传输系统,所述系统包括SIP服务器、媒体数据采集设备及RTMP服务器,所述SIP服务器包括第一生成模块和第一发送模块,所述媒体数据采集设备包括第一接收模块、连接模块和第二发送模块,所述RTMP服务器包括第三发送模块,其中:
[0033]所述第一生成模块,用于生成媒体传输信令;
[0034]所述第一发送模块,用于将所述媒体传本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种媒体数据传输方法,其特征在于,所述方法应用于媒体数据传输系统,所述媒体数据传输系统包括SIP服务器、媒体数据采集设备及RTMP服务器,所述方法包括:所述SIP服务器生成媒体传输信令,将所述媒体传输信令发送至所述媒体数据采集设备;所述媒体传输信令包括所述RTMP服务器的服务器信息;所述媒体数据采集设备接收所述媒体传输信令,并根据所述媒体传输信令与所述RTMP服务器建立RTMP连接,将采集到的媒体数据以RTMP协议格式发送至所述RTMP服务器;所述RTMP服务器将所述媒体数据以所述RTMP协议格式发送至媒体数据接收端。2.根据权利要求1所述的媒体数据传输方法,其特征在于,在所述SIP服务器生成媒体传输信令之前,所述方法还包括:所述SIP服务器生成媒体传输邀请信息,将所述媒体传输邀请信息发送至所述媒体数据采集设备;所述媒体数据采集设备接收所述媒体传输邀请信息,并根据所述媒体数据采集设备的状态信息判断所述媒体数据采集设备是否满足数据传输条件,当判断出所述媒体数据采集设备满足所述数据传输条件时,生成满足数据传输条件提示,将所述满足数据传输条件提示发送至所述SIP服务器;所述满足数据传输条件用于提示所述媒体数据采集设备满足所述数据传输条件;所述SIP服务器接收所述满足数据传输条件提示,并执行所述的生成媒体传输信令的操作。3.根据权利要求2所述的媒体数据传输方法,其特征在于,所述媒体数据采集设备的状态信息包括工作状态信息和/或网络状态信息;其中,所述媒体数据采集设备根据所述媒体数据采集设备的状态信息判断所述媒体数据采集设备是否满足数据传输条件,包括:所述媒体数据采集设备根据所述工作状态信息判断所述媒体数据采集设备是否处于空闲状态,当判断出所述媒体数据采集设备处于空闲状态时,确定所述媒体数据采集设备满足所述数据传输条件;或者,所述媒体数据采集设备根据所述网络状态信息判断所述媒体数据采集设备的网络状态是否达到预设网络状态,当判断出所述网络状态达到所述预设网络状态时,确定所述媒体数据采集设备满足所述数据传输条件;所述网络状态信息包括网络速度和/或网络稳定度。4.根据权利要求3所述的媒体数据传输方法,其特征在于,所述RTMP服务器的服务器信息包括所述RTMP服务器的服务器位置信息和所述RTMP服务器的服务器验证信息;其中,在所述媒体数据采集设备根据所述媒体传输信令与所述RTMP服务器建立RTMP连接之前,所述方法还包括:所述媒体数据采集设备向所述RTMP服务器的服务器位置信息对应的第一服务器发送所述RTMP服务器的服务器验证信息;获取所述第一服务器发送的针对该服务器验证信息的验证结果信息,当所述验证结果信息为验证成功信息时,确认所述第一服务器为所述RTMP服务器,并执行所述的根据所述媒体传输信令与所述RTMP服务器建立RTMP连接的操作。5.根据权利要求1

4任一项所述的媒体数据传输方法,其特征在于,在所述媒体数据采
集设备将采集到的媒体数据以所述RTMP协议格式发送至所述RTMP服务器之前,所述方法还包括:所述媒体数据采集设备在预安装位置上以预设拍摄角度采集多个采样图像,通过预设编码方式编码每个所述采样图像,得到多个采样图像编码数据;所述媒体数据采集设备将所有所述采样图像编码...

【专利技术属性】
技术研发人员:林镇锋路建成田松林赵铭周海刘兆平
申请(专利权)人:南方电网深圳数字电网研究院有限公司
类型:发明
国别省市:

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

1