[发明专利]直播数据传输方法、装置、电子设备、服务器及存储介质有效
申请号: | 201810035816.6 | 申请日: | 2018-01-15 |
公开(公告)号: | CN108200447B | 公开(公告)日: | 2020-08-28 |
发明(设计)人: | 施雪梅;曾凡平;郝明非 | 申请(专利权)人: | 北京金山云网络技术有限公司;北京金山云科技有限公司;北京金迅瑞博网络技术有限公司 |
主分类号: | H04N21/2187 | 分类号: | H04N21/2187;H04N21/2343;H04N21/44;H04N21/4402;H04N21/854 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 马敬;项京 |
地址: | 100085 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 直播 数据传输 方法 装置 电子设备 服务器 存储 介质 | ||
本发明实施例提供了一种直播数据传输方法、装置、电子设备、服务器及存储介质,所述方法包括:获取待发送的第一私有数据,将所述第一私有数据加入目标数据单元,将加入所述第一私有数据的目标数据单元添加进已经完成编码的,且由视频编码单元构成的视频数据中,将视频数据发送至服务器。并由服务器转发至播放端,从而播放端可以在获得视频数据的同时,获取该第一私有数据。第一私有数据装载在目标数据单元,属于视频数据编码压缩层面的视频编码单元,第一私有数据的传输不受限于主播端与服务器或播放端之间的数据传输协议,扩展了传输第一私有数据的应用环境。
技术领域
本发明涉及网络通信领域,特别是涉及一种直播数据传输方法、装置、电子设备、服务器及存储介质。
背景技术
随着互联网技术的高速发展,各种新型的信息交互方式也得到了快速的发展,例如,越来越常见的网络直播。网络直播可以通过各种电子设备,例如,手机、平板电脑、智能眼镜等,作为主播端,并随时随地的进行音视频数据的采集,然后利用网络将所采集的音视频数据,实时发送至用户的播放端,在播放端实时的收看到主播端所发送的音视频数据。实现主播端与播放端之间的实时的数据交互。
目前在进行网络直播时,主播端所采集的音频和视频数据,在进行编码压缩后,可以发送至服务器,再由服务器发送至各个播放端,其中播放端也可以是各类电子设备,如手机、平板电脑等。然而,主播端在采集音频和视频数据时,还可以获得其他类型的数据信息,例如,主播端可以产生并向播放端发送的文字、图片、音乐、动画、链接等数据信息,或者主播端产生的对服务器或播放端进行控制的控制信息,以及用于记录主播端当前状态的状态信息等等。上述数据信息不同于主播端所采集的音频和视频数据,可以称为私有数据。私有数据为主播端能够向服务器和播放端发送的,除音频和视频数据以外的各种数据。
在现有技术中,在对音频和视频数据进行封装时,例如,在将音频数据和视频数据封装为,如FLV(Flash Video,流媒体格式)等封装格式时,可以将私有数据加入封装后的数据文件中,从而可以将私有数据随音视频数据一起发送。
然而,由于现有技术是在音频数据和视频数据的封装后的数据文件中加入私有数据,从而使得私有数据必须依赖于特定的封装格式,例如FLV格式等。从而只有当主播端与服务器或播放端之间的数据传输协议能够满足该特定的封装格式时,才能够实现私有数据的传输,进而限制了传输私有数据的应用环境。
发明内容
本发明实施例的目的在于提供一种直播数据传输方法、装置、电子设备、服务器及存储介质,能够在各种应用环境下,在主播端、服务器及播放端之间实现私有数据的传输。具体技术方案如下:
本发明实施例公开了一种直播数据传输方法,应用于主播端,包括:
获取待发送的第一私有数据,所述第一私有数据包括所述主播端向服务器或播放端发送的除音频数据和视频数据以外的其他数据;
将所述第一私有数据加入目标数据单元,所述目标数据单元为视频数据编码格式中,能够用于存储用户自定义数据的视频编码单元;
将加入所述第一私有数据的目标数据单元添加进已经完成编码的,且由一种或多种类型的视频编码单元构成的视频数据中;
将添加入所述目标数据单元的所述视频数据发送至服务器。
可选的,所述目标数据单元包括预设网络抽象层NAL单元,所述预设NAL单元为视频数据编码格式中,用于存储图像编码信息的NAL单元。
可选的,所述预设NAL单元为补充增强信息SEI型NAL单元。
可选的,所述将所述第一私有数据加入目标数据单元,包括:
在第一私有数据中加入第一预设字段;
将加入所述第一预设字段的第一私有数据加入所述目标数据单元。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京金山云网络技术有限公司;北京金山云科技有限公司;北京金迅瑞博网络技术有限公司,未经北京金山云网络技术有限公司;北京金山云科技有限公司;北京金迅瑞博网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810035816.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:虚拟形象的线上多媒体互动系统及方法
- 下一篇:一种相关性的计算方法及装置