[发明专利]一种音视频数据传输方法及装置在审
申请号: | 201911128668.3 | 申请日: | 2019-11-18 |
公开(公告)号: | CN110933513A | 公开(公告)日: | 2020-03-27 |
发明(设计)人: | 卢科昌 | 申请(专利权)人: | 维沃移动通信有限公司 |
主分类号: | H04N21/6437 | 分类号: | H04N21/6437;H04N21/647 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 莎日娜 |
地址: | 523860 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 视频 数据传输 方法 装置 | ||
本发明提供了一种音视频数据传输方法及装置,属于通信技术领域领域。音视频数据传输方法包括:获取音视频数据、以及第一电子设备的网络信号参数,根据音视频数据和网络信号参数,生成实时传输协议RTP音视频数据包,网络信号参数位于RTP音视频数据包中的RTP包头的扩展头部中,向第二电子设备发送RTP音视频数据包。通过在RTP音视频数据包的RTP包头的扩展头部中添加网络信号参数,可以实现音视频数据与网络信号参数的同步发送,实现网络信号参数的实时交互,可以解决基于RTCP传输控制信息不实时,电子设备不能及时调整音视频编码码率,导致音视频数据的传输效率和传输质量下降的问题。
技术领域
本发明属于通信技术领域,特别是涉及一种音视频数据传输方法及装置。
背景技术
随着信息产业的发展,人们对信息资源的需求已经逐渐由文字和图片过渡到音视频数据。实时传输协议(RTP,Real-time Transport Protocol)与实时传输控制协议(RTCP,Real-time Transport Control Protocol)配合使用,可以实现音视频数据的实时传输。
目前,为了保证传输音视频数据的实时性,在电子设备之间基于RTP实时传输音视频数据。同时为了提高音视频数据的传输效率和传输质量,基于RTCP在各电子设备之间传输控制信息,以使电子设备根据控制信息调整音视频编码码率。
然而,由于基于RTCP传输的控制信息并不是实时传输的,所以并不能及时的实现电子设备之间控制信息的交互,从而导致电子设备不能及时调整音视频编码码率,降低了音视频数据的传输效率和传输质量。
发明内容
本发明提供一种音视频数据传输方法及电子设备,以便解决电子设备不能实时调整音视频编码码率,导致的音视频传输效率和传输质量降低的问题。
为了解决上述技术问题,本发明是这样实现的:
第一方面,本发明实施例提供了一种音视频数据传输方法,应用于第一电子设备,所述方法包括:
获取音视频数据、以及所述第一电子设备的网络信号参数;
根据所述音视频数据和所述网络信号参数,生成实时传输协议RTP音视频数据包,其中,所述网络信号参数位于所述RTP音视频数据包中的RTP包头的扩展头部中;
向第二电子设备发送所述RTP音视频数据包。
第二方面,本发明实施例提供了一种音视频数据传输方法,应用于第二电子设备,所述方法包括:
接收第一电子设备发送的RTP音视频数据包,所述RTP音视频数据包中的RTP包头的扩展头部中添加有所述第一电子设备的网络信号参数;
解析所述RTP音视频数据包,得到所述网络信号参数;
根据所述网络信号参数,调整所述第二电子设备的音视频编码码率,以获得调整后的音视频编码码率。
第三方面,本发明实施例提供了一种音视频数据传输装置,设置于第一电子设备,所述装置包括:
获取模块,用于获取音视频数据、以及所述第一电子设备的网络信号参数;
生成模块,用于根据所述音视频数据和所述网络信号参数,生成实时传输协议RTP音视频数据包,其中,所述网络信号参数位于所述RTP音视频数据包中的RTP包头的扩展头部中;
发送模块,用于向第二电子设备发送所述RTP音视频数据包。
第四方面,本发明实施例提供了一种音视频数据传输装置,设置于第二电子设备,所述装置包括:
接收模块,用于接收第一电子设备发送的RTP音视频数据包,所述RTP音视频数据包中的RTP包头的扩展头部中添加有所述第一电子设备的网络信号参数;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于维沃移动通信有限公司,未经维沃移动通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911128668.3/2.html,转载请声明来源钻瓜专利网。