The invention discloses a video transmission method, a device, a computer readable storage medium and an electronic device, belonging to the technical field of computer programs. The method includes: acquiring the source of live video programs; encoding the source of live video programs to obtain the base layer and enhancement layer bitstreams; generating the corresponding bitstreams of different playback quality according to the base layer bitstreams and enhancement layer bitstreams; determining the target playback quality according to the user's bandwidth conditions when receiving the user-triggered playback instructions; and matching the target playback quality with the target playback quality. The corresponding bit stream is sent to the terminal device corresponding to the user so that the terminal device can output the target video stream suitable for the bandwidth condition after decoding the bit stream. The device, storage medium and electronic equipment can be used to realize the method. It can adapt to the network environment of the terminal equipment and adopt one-time encoding, which can reduce the computational and bandwidth consumption caused by multiple encoding. It also improves the error recovery and packet loss resilience of video transmission.
【技术实现步骤摘要】
视频发送方法、装置、计算机可读存储介质及电子设备
本专利技术涉及计算机程序
,特别是涉及一种视频发送方法、装置、计算机可读存储介质及电子设备。
技术介绍
现有技术中的视频直播网站通常采用H.264编码技术对视频节目的内容进行压缩传输。为了适配处于不同网络环境的视频用户端,直播网站通常采用多路编码的技术,将同一节目源分别编码输出流畅、标清、高清、蓝光等几种不同码率质量的视频流。用户端根据自身网络带宽情况,自行选择相对合适的质量级别来播放观看,影响用户体验。另外,由于要对同一节目内容进行多次编码,直播服务器的运算和带宽消耗非常高。
技术实现思路
有鉴于此,本专利技术提供了一种视频发送方法、装置、计算机可读存储介质及电子设备,其能够与用户端的网络环境进行自适应,从而更加适于实用。为了达到上述第一个目的,本专利技术提供的视频发送方法的技术方案如下:本专利技术提供的视频发送方法包括以下步骤:获取视频直播节目源;针对所述视频直播节目源进行编码,以获取针对所述视频直播节目源的基本层码流和增强层码流;根据所述基本层码流以及所述增强层码流,生成不同播放画质对应的码流;当接收到用户触发的所述视频直播节目源的回放指令时,根据所述用户的带宽条件,确定与所述带宽条件适配的目标播放画质;将所述目标播放画质对应的码流发送给与所述用户对应的终端设备,以使得所述终端设备在解码所述目标播放画质对应的码流后,输出与所述带宽条件适配的目标播放画质的视频流。本专利技术提供的视频发送方法还可采用以下技术措施进一步实现。作为优选,所述增强层码流包括第一增强层码流、第二增强层码流以及第三增强层码流,所 ...
【技术保护点】
1.一种视频发送方法,其特征在于,包括以下步骤:获取视频直播节目源;针对所述视频直播节目源进行编码,以获取针对所述视频直播节目源的基本层码流和增强层码流;根据所述基本层码流以及所述增强层码流,生成不同播放画质对应的码流;当接收到用户触发的所述视频直播节目源的回放指令时,根据所述用户的带宽条件,确定与所述带宽条件适配的目标播放画质;将所述目标播放画质对应的码流发送给与所述用户对应的终端设备,以使得所述终端设备在解码所述目标播放画质对应的码流后,输出与所述带宽条件适配的目标播放画质的视频流。
【技术特征摘要】
1.一种视频发送方法,其特征在于,包括以下步骤:获取视频直播节目源;针对所述视频直播节目源进行编码,以获取针对所述视频直播节目源的基本层码流和增强层码流;根据所述基本层码流以及所述增强层码流,生成不同播放画质对应的码流;当接收到用户触发的所述视频直播节目源的回放指令时,根据所述用户的带宽条件,确定与所述带宽条件适配的目标播放画质;将所述目标播放画质对应的码流发送给与所述用户对应的终端设备,以使得所述终端设备在解码所述目标播放画质对应的码流后,输出与所述带宽条件适配的目标播放画质的视频流。2.根据权利要求1所述的视频发送方法,其特征在于,所述增强层码流包括第一增强层码流、第二增强层码流以及第三增强层码流,所述不同播放画质包括流畅画质、标清画质、高清画质以及蓝光画质;所述根据所述基本层码流以及所述增强层码流,生成不同播放画质对应的码流包括:所述基本层码流为所述流畅画质对应的码流;将所述基本层码流与所述第一增强层码流叠加,生成所述标清画质对应的码流;将所述基本层码流、所述第一增强层码流以及所述第二增强层码流叠加,生成所述高清画质对应的码流;将所述基本层码流、所述第一增强层码流、所述第二增强层码流以及所述第三增强层码流叠加,生成所述蓝光画质对应的码流。3.根据权利要求2所述的视频发送方法,其特征在于,根据所述用户的带宽条件,确定与所述带宽条件适配的目标播放画质具体包括以下步骤:获取所述用户的当前带宽;当所述用户的当前带宽高于所述流畅画质的视频播放条件但低于所述标清画质的视频播放条件时,所述目标播放画质为流畅画质;当所述用户的当前带宽高于所述标清画质的视频播放条件但低于所述高清画质的视频播放条件时,所述目标播放画质为标清画质;当所述用户的当前带宽高于所述高清画质的视频播放条件但低于所述蓝光画质的视频播放条件时,所述目标播放画质为高清画质;当所述用户的当前带宽高于所述蓝光画质的视频播放条件时,所述目标播放画质为蓝光画质。4.根据权利要求2所述的视频发送方法,其特征在于,根据所述用户的带宽条件,确定与...
【专利技术属性】
技术研发人员:洪凌毅,
申请(专利权)人:平安科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。