[发明专利]一种基于HLS协议的流媒体广告插入方法及系统有效
申请号: | 201510436768.8 | 申请日: | 2015-07-23 |
公开(公告)号: | CN105049896B | 公开(公告)日: | 2019-11-12 |
发明(设计)人: | 杨争库 | 申请(专利权)人: | TCL集团股份有限公司 |
主分类号: | H04N21/2668 | 分类号: | H04N21/2668;H04N21/2343;H04N21/262;H04N21/81;H04N21/239 |
代理公司: | 深圳市君胜知识产权代理事务所(普通合伙) 44268 | 代理人: | 王永文;刘文求 |
地址: | 516006 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 hls 协议 流媒体 广告 插入 方法 系统 | ||
本发明公开了一种基于HLS协议的流媒体广告插入方法及系统,所述方法包括:客户端向服务器发送第一流媒体视频播放请求;获取基本码流格式为H.264的第一流媒体片段的第一视频基本码流参数及容器格式;将获取的第一视频基本码流参数与准备插入的广告的图像和音频编码,输出插入广告后的第二流媒体片段;将第二流媒体片段及对应的第二流媒体片段地址存储到服务器上;客户端获取第二流媒体片段地址,修改第一流媒体片段列表,按照更新后的第一流媒体片段列表进行播放。本发明通过在HLS流媒体播放时,对广告片段进行编码,可将编码后的广告片段对应地址加入流媒体的片段列表的任意位置,加入广告后的流媒体播放流畅,方便便捷。
技术领域
本发明涉及流媒体技术领域,尤其涉及一种基于HLS协议的流媒体广告插入方法及系统。
背景技术
当前动态码率自适应技术 (HTTP Live Streaming,简称HLS,以下都用HLS代替)流媒体的广告增加方式是在HLS流媒体流生成前配置完成,插入广告的位置仅在视频开始前。片头的广告基本码( Elementary Stream,简称ES,以下用ES代替)流格式没有限制,所以实现很容易,生成前广告方便插入,流程为插入广告YUV数据,再编码,切片,发布,其中YUV是采用明亮度、色度来表征彩色视频信号。其中“Y”表示明亮度,“U”表示色调,“V”表示饱和度。
对于流媒体的非发布方,由于其无法接触未发布的流媒体,只能使用已经发布的流媒体,其不能使用现有的在流媒体生成前的广告增加方式进行广告插入。
并且,根据HLS协议,发布后增加的广告视频流的容器格式、ES流格式等格式、参数必须与原视频对应的格式、参数基本相同,如ES流格式、profile、level、宽高、是否允许加权预测等等。如果ES流格式不相同,会导致编码器异常,无法解码。
因此,现有技术还有待于改进和发展。
发明内容
本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种基于HLS协议的流媒体广告插入方法及系统,旨在解决现有技术中当流媒体视频开始后无法插入广告,容易出现编码异常,无法解码的缺陷。
本发明解决技术问题所采用的技术方案如下:
一种基于HLS协议的流媒体广告插入方法,其中,所述方法包括:
A、客户端向服务器发送第一流媒体视频播放请求;
B、服务器接收所述视频播放请求后,检测客户端请求播放的第一流媒体地址,且判断服务器中是否存在与第一流媒体地址对应的第二流媒体片段地址,如果存在则执行步骤E;如果不存在则获取流媒体中视频基本码流格式为H.264的第一流媒体片段的第一视频基本码流参数及容器格式;
C、服务器将获取的第一视频基本码流参数与准备插入的广告的图像数据和音频数据进行编码,输出插入的广告对应的第二流媒体片段;
D、将第二流媒体片段存储到服务器上,服务器生成对应的第二流媒体片段地址并保存;
E客户端获取第二流媒体片段地址,修改第一流媒体片段列表,按照更新后的第一流媒体片段列表进行播放。
所述的基于HLS协议的流媒体广告插入方法,其中,所述步骤B具体包括:
B1、服务器检测客户端请求播放的第一流媒体地址,判断服务器中是否存在与第一流媒体地址对应的第二流媒体片段地址,如果存在则执行步骤E;如果不存在则从所述第一流媒体地址中下载原始的第一流媒体片段;
B2、从第一流媒体片段中获取第一视频基本码流参数,判断当前第一视频基本码流是否是H.264格式;
B3、如果第一视频基本码流是H.264格式,获取H.264格式的第一流媒体片段的基本码流参数及容器格式;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于TCL集团股份有限公司,未经TCL集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510436768.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种防止鸡蛋棒烧焦及掉出至机器外部的柱形煎蛋器
- 下一篇:电水壶