[发明专利]一种HTTP实时流媒体HLS文件的发送方法及装置在审
申请号: | 201611257282.9 | 申请日: | 2016-12-30 |
公开(公告)号: | CN108271085A | 公开(公告)日: | 2018-07-10 |
发明(设计)人: | 王磊;田承平;平云娟 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04N21/845 | 分类号: | H04N21/845;H04N21/2662 |
代理公司: | 深圳鼎合诚知识产权代理有限公司 44281 | 代理人: | 江婷;李发兵 |
地址: | 518057 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务端 发送 码率 流媒体文件 实时流媒体 发送文件 服务能力 服务器端 媒体文件 文件发送 发送流 客户端 用户端 码流 节约 客户 服务 | ||
本发明实施例公开了一种HLS文件发送的方法及装置。其中,该方法原理是服务端可以根据用户端请求流媒体文件的码率,确定发送该文件的发送速率。采用该技术方案,可以解决相关技术中存在的,相关技术中存在的,服务端无法根据客户端的实际情况进行调节其发送文件码流的速率,造成了服务端资源的浪费的问题,实现了服务器端可以根据客户端实际请求进行发送流媒体文件码率的发送速率,节约了服务端资源,提高了服务端的服务能力。
技术领域
本发明涉及HTTP实时流媒体文件播放技术,具体而言,涉及一种HTTP实时流媒体HLS文件的发送方法及装置。
背景技术
HTTP直播流协议(HTTP Live Streaming,简称为HLS)是苹果公司提出的实时流媒体传输协议,可实现流媒体的直播、点播、时移、回看等功能,目前越来越多的内容提供商和运营商,采用HLS协议为用户提供视频服务。
目前,为了给用户提供优质流畅的视频服务,通常有两种做法:(1)流媒体服务器提前把片源切成固定的,具有不同码率的分片,客户端根据用户的屏幕分辨率、网络环境等因素,去决定请求那种码率的分片。(2)流媒体服务器不提前切分片,用户请求到来时候,根据发送给用户的码流的传输速率等参数来调整需要切片的分片的码率。在通常情况下,服务端的网络性能好,网络发送速度快,客户端的网络性能差,网络接收速度慢,因此服务端即使发送的很快,也需要等待客户端的缓慢接收。而服务端无法根据客户端的实际情况进行调节其发送文件码流的速率,造成了服务端资源的浪费,目前尚未提出有效的解决方案。
发明内容
本发明的实施例提供了一种HTTP实时流媒体HLS文件的发送方法及装置,以至少解决相关技术中,服务端无法根据客户端的实际情况进行调节其发送文件码流的速率,造成了服务端资源的浪费的问题。
根据本发明实施例的一个方面,提供了一种HTTP实时流媒体HLS文件的发送方法,可以包括:获取待发送的传输流TS分片文件的码率值;根据所述码率值确定所述待发送的TS分片文件的发送速率;根据所述发送速率发送所述TS分片文件。
进一步地,获取待发送的传输流TS分片文件的码率值,还可以包括:获取并发送m3u8文件,其中,所述m3u8文件用于描述所述待发送的TS分片文件;根据所述m3u8文件获取所述待发送的TS分片文件的码率值。
进一步地,根据所述m3u8文件获取所述TS分片文件的码率值,还可以包括:所述m3u8文件的格式为单码率的情况下,获取所述待发送的TS文件的大小和时长;根据所述待发送的TS文件的大小和时长计算所述TS分片文件的码率值。
进一步地,根据所述m3u8文件获取所述TS分片文件的码率值,包括:所述m3u8文件的格式为多码率的情况下,获取所述m3u8文件中的所述待发送的TS分片文件所对应的BANDWIDTH的值,并确定为所述TS分片文件的码率值。
进一步地,以上实施例中的根据所述码率值确定所述待发送的TS分片文件的发送速率,还可以包括:根据服务端和客户端的网络情况设置至少一个码率调整参数,根据所述码率值和所述码率调整参数计算,并得到所述TS分片文件的发送速率。
根据本发明实施例的另一方面,提供了一种HTTP实时流媒体HLS文件的发送装置,该装置可以包括:获取模块,用于获取待发送的传输流TS分片文件的码率值;确定模块,根据所述码率值确定所述待发送的TS分片文件的发送速率;发送模块,用于根据所述发送速率发送所述TS分片文件。
进一步地,所述获取模块还可以包括:第一获取单元,用于获取并发送m3u8文件,其中,所述m3u8文件用于描述所述待发送的TS分片文件;第二获取单元,用于根据所述m3u8文件获取所述待发送的TS分片文件的码率值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611257282.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种媒体处理架构及方法
- 下一篇:一种路由器高效散热系统