一种基于HLS协议实现动态调整机顶盒广电网络带宽的方法与流程

文档序号:11961321阅读:1129来源:国知局

本发明涉及视频通讯技术领域,具体地说是一种实用性强、基于HLS协议实现动态调整机顶盒广电网络带宽的方法。



背景技术:

随著广电OTT业务的发展,双向点播用户越来越多,给每个机顶盒用户分配固定带宽越来越不能发挥有效的作用。这是因为用户在没有进行点播时,带宽基本空闲,而在点播过程中,对带宽的要求突然增加。并且现在高清、超强、4K视频不断增加,对用过均分带宽,对于突发的带宽占用现象,经常显得力不从心,无法保证带宽利用的优化。

基于此,现提供一种基于HLS协议实现动态调整机顶盒广电网络带宽的方法。该方法基于HLS协议实现,HLS协议是Apple的动态码率自适应技术。主要用于PC和Apple终端的音视频服务。包括一个m3u(8)的索引文件,TS媒体分片文件和key加密串文件。

常用的流媒体协议主要有HTTP渐进下载和基于RTSP/RTP的实时流媒体协议,这二种基本是完全不同的东西,目前比较方便又好用的是用HTTP渐进下载方法。在这个中 apple 公司的 HTTP Live Streaming 是这个方面的代表。它最初是苹果公司针对iPhone、iPod、iTouch和iPad等移动设备而开发的流.现在见到在桌面也有很多应用了,HTML5 是直接支持这个。

基于此,本方法针对前述需求,结合广电网络已有的带宽分配管理模块的功能,当用户点播时临时提高带宽,完成点播后恢复至初始带宽,由会话资源管理服务器行动态的智能管理,充分提高广电网络利用率。



技术实现要素:

本发明的技术任务是针对以上不足之处,提供一种实用性强、基于HLS协议实现动态调整机顶盒广电网络带宽的方法。

一种基于HLS协议实现动态调整机顶盒广电网络带宽的方法,包括网络连接的服务器端和机顶盒端,且服务器端设置有会话资源管理服务器,其网络带宽调整过程为:机顶盒端在进行观看网络点播、直播节目时,服务器端的会话资源管理服务器根据机顶盒点播的视频内容,动态申请网络带宽管理,临时上调该机顶盒的网络带宽;当机顶盒点播结束后,会话资源管理服务器再次申请网络带宽管理,下调给该机顶盒分配的广电带宽。

其具体实现过程为:

在服务器端设置会话资源管理服务器,获取机顶盒端的相关信息;

在机顶盒端,当用户在进入双向点播、直播功能时,基于HLS协议,播放器自动向服务器端发起下载TS文件的请求;

会话资源管理服务器收到开始播放的请求或用户停止播放不再请求后,调用网络带宽调整请求,动态调整给机顶盒分配的广电网络带宽。

所述会话资源管理服务器获取的机顶盒端相关信息是指当前正在点播的机顶盒信息及点播影片的信息。

机顶盒端播放器播放请求TS文件时,先向会话资源管理服务器请求推流服务器地址,从而获的推流服务器来下载请求的TS文件。

会话资源管理服务器的工作过程为:在会话资源管理服务器收到机顶盒端发送来的请求后,首先获得当前资源的码率及机顶盒信息,发起提高指定机顶盒带宽到指定带宽的请求,调整成功后,返回给机顶盒TS下载地址,机顶盒获取到TS下载地址后实现正常播放。

所述宽带请求由设置在服务器端的网络带宽管理服务器接收并完成宽带调整,当机顶盒停止播放后,会话资源管理服务器监测到当前机顶盒已不再请求播放,就向网络带宽管理服务器发送恢复指定机顶盒带宽请求,网络带宽管理服务器收到请求后,将指定机顶盒带宽恢复,从而完成动态调整带宽的过程。

本发明的一种基于HLS协议实现动态调整机顶盒广电网络带宽的方法,具有以下优点:

该发明的一种基于HLS协议实现动态调整机顶盒广电网络带宽的方法,使用HLS协议实现机顶盒播放过程中动态调整带宽,可操作性适应性强,会话资源管理模块可以直接获取点播开始及结束信息,并调用带宽管理模块进行动态调整;使用HLS协议实现机顶盒播放过程中动态调整带宽,使机顶盒在播放过程中获得较高带宽,极大提高了点播下载TS视频片的反应速度,优化了视频观看体验,实用性强,适用范围广泛,易于推广。

附图说明

附图1为本发明的实现流程图。

具体实施方式

下面结合附图和具体实施例对本发明作进一步说明。

本发明的提供一种基于HLS协议实现动态调整机顶盒广电网络带宽的方法,包括网络连接的服务器端和机顶盒端,机顶盒端在进行观看网络点播、直播节目时,服务器端的会话资源管理服务器根据机顶盒点播的视频内容,动态申请网络带宽管理,临时上调该机顶盒的网络带宽;当机顶盒点播结束后,会话资源管理服务器再次申请网络带宽管理,下调给该机顶盒分配的广电带宽。从而达到提高机顶盒广电网络带宽利用率的目的。

如附图1所示,其具体实现过程为:

在服务器端设置会话资源管理服务器,获取机顶盒端的相关信息;

在机顶盒端,当用户在进入双向点播、直播功能时,基于HLS协议,播放器自动向服务器端发起下载TS文件的请求;

会话资源管理服务器收到开始播放的请求或用户停止播放不再请求后,调用网络带宽调整请求,动态调整给机顶盒分配的广电网络带宽。

所述会话资源管理服务器获取的机顶盒端相关信息是指当前正在点播的机顶盒信息及点播影片的信息。

机顶盒端播放器播放请求TS文件时,先向会话资源管理服务器请求推流服务器地址,从而获的推流服务器来下载请求的TS文件。

会话资源管理服务器的工作过程为:在会话资源管理服务器收到机顶盒端发送来的请求后,首先获得当前资源的码率及机顶盒信息,发起提高指定机顶盒带宽到指定带宽的请求,调整成功后,返回给机顶盒TS下载地址,机顶盒获取到TS下载地址后实现正常播放。

所述宽带请求由设置在服务器端的网络带宽管理服务器接收并完成宽带调整,当机顶盒停止播放后,会话资源管理服务器监测到当前机顶盒已不再请求播放,就向网络带宽管理服务器发送恢复指定机顶盒带宽请求,网络带宽管理服务器收到请求后,将指定机顶盒带宽恢复,从而完成动态调整带宽的过程。

由以上描述可见,使用该发明可实现实时准确的调整给机顶盒分配的广电网络带宽的功能。

上述具体实施方式仅是本发明的具体个案,本发明的专利保护范围包括但不限于上述具体实施方式,任何符合本发明的一种基于HLS协议实现动态调整机顶盒广电网络带宽的方法的权利要求书的且任何所属技术领域的普通技术人员对其所做的适当变化或替换,皆应落入本发明的专利保护范围。

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