一种HTTP实时流媒体HLS文件的发送方法及装置与流程

文档序号:14915113发布日期:2018-07-11 00:30阅读:来源:国知局

技术特征:

1.一种HTTP实时流媒体HLS文件的发送方法,其特征在于,包括:

获取待发送的传输流TS分片文件的码率值;

根据所述码率值确定所述待发送的TS分片文件的发送速率;

根据所述发送速率发送所述TS分片文件。

2.根据权利要求1所述的方法,其特征在于,获取待发送的传输流TS分片文件的码率值,包括:

获取并发送m3u8文件,其中,所述m3u8文件用于描述所述待发送的TS分片文件;

根据所述m3u8文件获取所述待发送的TS分片文件的码率值。

3.根据权利要求2所述的方法,其特征在于,根据所述m3u8文件获取所述TS分片文件的码率值,包括:

所述m3u8文件的格式为单码率的情况下,获取所述待发送的TS文件的大小和时长;

根据所述待发送的TS文件的大小和时长计算所述TS分片文件的码率值。

4.根据权利要求2所述的方法,其特征在于,根据所述m3u8文件获取所述TS分片文件的码率值,包括:

所述m3u8文件的格式为多码率的情况下,获取所述m3u8文件中的所述待发送的TS分片文件所对应的BANDWIDTH的值,并确定为所述TS分片文件的码率值。

5.根据权利要求1至4任意一项方法,其特征在于,根据所述码率值确定所述待发送的TS分片文件的发送速率,包括:根据服务端和客户端的网络情况设置至少一个码率调整参数,根据所述码率值和所述码率调整参数计算,并得到所述TS分片文件的发送速率。

6.一种HTTP实时流媒体HLS文件的发送装置,其特征在于,包括:

获取模块,用于获取待发送的传输流TS分片文件的码率值;

确定模块,根据所述码率值确定所述待发送的TS分片文件的发送速率;

发送模块,用于根据所述发送速率发送所述TS分片文件。

7.根据权利要求6所述的装置,其特征在于,

所述获取模块包括:第一获取单元,用于获取并发送m3u8文件,其中,所述m3u8文件用于描述所述待发送的TS分片文件;第二获取单元,用于根据所述m3u8文件获取所述待发送的TS分片文件的码率值。

8.根据权利要求7所述的装置,其特征在于,所述第二获取单元还用于:

所述m3u8文件的格式为单码率的情况下,获取所述待发送的TS文件的大小和时长;

根据所述待发送的TS文件的大小和时长计算所述TS分片文件的码率值;或者,所述m3u8文件的格式为多码率的情况下,获取所述m3u8文件中的所述待发送的TS分片文件所对应的BANDWIDTH的值,并确定为所述TS分片文件的码率值。

9.根据权利要求6所述的装置,其特征在于,所述确定模块还用于:根据服务端和客户端的网络情况设置至少一个码率调整参数,根据所述码率值和所述码率调整参数计算,并得到所述TS分片文件的发送速率。

10.一种流媒体服务器,其特征在于,包括如权利要求6至9任意一项所述的装置。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1