[发明专利]FLV流的音频数据传输方法、装置和系统有效
申请号: | 201811526488.6 | 申请日: | 2018-12-13 |
公开(公告)号: | CN109587497B | 公开(公告)日: | 2021-03-23 |
发明(设计)人: | 陆锦铃;胡文送;林成保;徐光兴 | 申请(专利权)人: | 广州虎牙信息科技有限公司 |
主分类号: | H04N19/184 | 分类号: | H04N19/184;G10L19/00;H04N19/42 |
代理公司: | 北京市立方律师事务所 11330 | 代理人: | 刘延喜 |
地址: | 511442 广东省广州市番禺区南村镇万博二*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | flv 音频 数据传输 方法 装置 系统 | ||
1.一种FLV流的音频数据传输方法,其特征在于,包括如下步骤:
在FLV音频流的AAC序列头结构中的编码结构类型中标识无损音频流对应的标签;
通过编码器对无损音频数据进行编码,并将编码后的无损音频编码数据和无损音质头部信息封装到AAC音频数据结构;
将所述AAC序列头结构和所述AAC音频数据结构发送至服务器端,其中,所述服务器端将所述AAC序列头结构和所述AAC音频数据结构下发至接收端,所述接收端识别所述无损音频流对应的标签后调用无损音质对应的解码器,所述解码器根据所述无损音质头部信息对所述无损音频编码数据进行解码。
2.根据权利要求1所述的FLV流的音频数据传输方法,其特征在于,所述通过编码器对无损音频数据进行编码的步骤,包括:
获取所述无损音频数据;
当所述AAC序列头结构中的编码结构类型中标识有所述无损音频流对应的标签,调用所述编码器;
通过所述编码器对所述无损音频数据进行编码,得到所述无损音频编码数据。
3.根据权利要求1所述的FLV流的音频数据传输方法,其特征在于,还包括:
将所述AAC序列头结构和所述AAC音频数据结构作为无损音频流;
向所述服务器同时发送所述无损音频流和所述无损音频数据对应视频的视频流。
4.根据权利要求3所述的FLV流的音频数据传输方法,其特征在于,
所述无损音频流的音频帧和所述视频流的视频帧均包含时间戳,其中,所述时间戳用于标识所述无损音频流中音频帧与所述视频流中视频帧的编码顺序。
5.一种FLV流的音频数据传输装置,其特征在于,包括:
标签标识模块,用于在FLV音频流的AAC序列头结构中的编码结构类型中标识无损音频流对应的标签;
AAC音频数据结构封装模块,用于通过编码器对无损音频数据进行编码,并将编码后的无损音频编码数据和无损音质头部信息封装到AAC音频数据结构;
结构发送模块,用于将所述AAC序列头结构和所述AAC音频数据结构发送至服务器端,其中,所述服务器端将所述AAC序列头结构和所述AAC音频数据结构下发至接收端,所述接收端识别所述无损音频流对应的标签后调用无损音质对应的解码器,所述解码器根据所述无损音质头部信息对所述无损音频编码数据进行解码。
6.一种FLV流的音频数据传输方法,其特征在于,包括如下步骤:
接收服务器端下发的AAC序列头结构,其中,所述AAC序列头结构中的编码结构类型中标识有无损音频流对应的标签;
接收所述服务器端下发的AAC音频数据结构,其中,所述AAC音频数据结构封装有无损音质头部信息和对无损音频数据进行编码得到的无损音频编码数据;
根据所述AAC序列头结构和所述无损音质头部信息对所述无损音频编码数据进行解码。
7.根据权利要求6所述的FLV流的音频数据传输方法,其特征在于,所述根据所述AAC序列头结构和所述无损音质头部信息对所述无损音频编码数据进行解码的步骤,包括:
当所述AAC序列头结构中的编码结构类型中识别有所述无损音频流对应的标签时,调用对应的解码器;
利用所述解码器根据所述无损音质头部信息对所述无损音频编码数据进行解码。
8.根据权利要求6所述的FLV流的音频数据传输方法,其特征在于,还包括:
对所述无损音频编码数据进行解码,获得无损音频数据;
接收所述无损音频数据对应视频的视频流,并对所述视频流解码,获得视频数据;
同步所述无损音频数据和所述视频数据,输出音频和视频画面同步的无损音质视频。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州虎牙信息科技有限公司,未经广州虎牙信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811526488.6/1.html,转载请声明来源钻瓜专利网。