流媒体服务器制造技术

技术编号:16730908 阅读:76 留言:0更新日期:2017-12-06 05:07
本公开的实施例提供了一种流媒体服务器。该流媒体服务器包括处理器、流媒体存储装置、转码器、用户数据存储装置、流媒体内容控制器以及认证器。其中转码器与流媒体存储装置相连,流媒体内容控制器与用户数据存储装置相连并且从用户数据存储装置接收用户的开户带宽,认证器与用户数据存储装置相连并且从用户数据存储装置接收用户的认证数据。此外,处理器通过总线与流媒体存储装置、流媒体内容控制器以及认证器相连。本公开的实施例能够减少视频在线播放过程中的卡顿或缓冲等情况,同时还能保证流媒体内容的播放质量,由此有效提高了流媒体内容的用户播放体验。

【技术实现步骤摘要】
流媒体服务器
本公开的实施例总体上涉及流媒体
,更具体地涉及流媒体服务器。
技术介绍
流媒体内容是指在网络(例如因特网)上使用流式传输技术连续传输的时基媒体,例如视频、音频或其他流媒体文件。不同于普通的多媒体播放,流媒体播放不需要提前将流媒体内容完全下载到本地。在广电、电信等行业,可以实现基于因特网协议(IP)的流媒体播放或呈现,诸如视频播放、视频点播、电视直播、电视回看、电视时移等。例如,可以使用因特网协议电视(IPTV)或OTT(OverTheTOP)模式电视来播放流媒体内容。随着信息技术的发展,视频等流媒体内容的清晰度不断提高,原始清晰版本的视频通常要求较高的网络条件。为了保证用户能够流畅播放视频,流媒体服务器通常对原始视频进行转码,生成不同清晰度版本的多种视频版本,例如,普通视频、标清视频、超清视频等。用户可以根据播放过程中的网络响应情况,选择适合的视频版本进行播放。
技术实现思路
传统地,从流媒体服务器接收点播视频或直播视频时常常会出现卡顿、缓冲等现象(例如需要缓冲3-5秒),然后才会切换到流畅的普通视频版本进行播放,从而导致视频需要经过一段时间的缓冲才能流畅播放,影响用户体验。根据本公开的实施例,提供了一种流媒体服务器。该流媒体服务器包括:处理器、流媒体存储装置、转码器,其与流媒体存储装置相连、用户数据存储装置、流媒体内容控制器,其与用户数据存储装置相连并且从用户数据存储装置接收用户的开户带宽、以及认证器,其与用户数据存储装置相连并且从用户数据存储装置接收用户的认证数据,其中处理器通过总线与流媒体存储装置、流媒体内容控制器以及认证器相连。根据本公开的实施例,流媒体服务器还包括:存储器,其通过总线与流媒体存储装置、流媒体内容控制器以及认证器相连,并且从流媒体内容控制器接收开户带宽,以及从流媒体存储装置接收索引文件,其中索引文件包括与多个流媒体切片相关联的多个码率。根据本公开的实施例,流媒体服务器还包括通信装置,其中通信装置向机顶盒发送开户带宽和索引文件。根据本公开的实施例,其中流媒体服务器基于超文本传输协议HTTP与机顶盒通信。根据本公开的实施例,其中流媒体内容控制器还与转码器相连并且向转码器发送转码任务。根据本公开的实施例,其中流媒体内容控制器还与流媒体存储装置相连并且向流媒体存储装置发送存储通知。根据本公开的实施例,流媒体服务器还包括视频采集设备,其中视频采集设备与转码器相连。根据本公开的实施例,其中视频采集设备为高清视频录制设备。本公开的实施例提出了一种新型的流媒体服务器。与传统的服务器相比,根据本公开的实施例的流媒体服务器还包括流媒体存储装置、转码器、用户数据存储装置、流媒体内容控制器以及认证器。本公开的实施例能实现以下技术效果中的至少一项:能够获得用户带宽数据,使得机顶盒能够自适应地播放适合码率版本的流媒体内容;能够减少视频在线播放过程中的卡顿或缓冲等情况,同时还能保证流媒体内容的播放质量。因此,本公开的实施例的流媒体服务器有效提高了流媒体内容的用户播放体验。附图说明结合附图并参考以下详细说明,本公开的各实施例的特征、优点及其他方面将变得更加明显,在此以示例性而非限制性的方式示出了本公开的若干实施例,在附图中:图1图示了根据本公开的实施例的流媒体服务器的框图;图2图示了根据本公开的实施例的计算系统的架构的示意图;以及图3图示了根据本公开的实施例的用于下载流媒体内容的示意图。具体实施方式以下结合附图对本技术的较佳实施例进行详细阐述,以使本技术的优点和特征能更易于被本领域技术人员理解。应当理解,给出这些示例性实施例仅是为了使本领域技术人员能够更好地理解进而实现本公开的实施例,而并非以任何方式限制技术的范围。在此所使用的术语“包括”、“包含”及类似术语应该被理解为是开放性的术语,即“包括/包含但不限于”,表示还可以包括其他内容。在本公开内容中,术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”。图1图示了根据本公开的实施例的流媒体服务器100的框图。应当理解,流媒体服务器100仅为示例性实施例,而不构成对于本公开的保护范围的任何限制。例如,流媒体服务器100可以为OTT服务器平台。如图1所示,流媒体服务器110包括中央处理单元(CPU)101(例如处理器),其可以根据存储在只读存储器(ROM)102中的计算机程序指令或者加载到随机访问存储器(RAM)103中的计算机程序指令,来执行各种适当的动作和处理。在RAM103中,还可存储流媒体服务器110操作所需的各种程序和数据。CPU101、ROM102以及RAM103通过总线104彼此相连。输入/输出(I/O)接口105也连接至总线104。流媒体服务器110中的多个部件连接至I/O接口105,包括:输入/输出设备单元106,例如键盘、鼠标、显示器、扬声器等;流媒体存储装置107,例如磁盘,其用于存储流媒体文件;流媒体内容控制器109,其用于呈现流媒体内容的导航;认证器111,用于对用户身份等进行认证,以及;通信装置113,例如网卡、调制解调器、无线通信收发机等。通信单元110允许流媒体服务器110通过诸如因特网的计算机网络和/或各种电信网络与其他设备(诸如机顶盒)交换信息/数据。如图1所示,流媒体服务器110还包括:转码器108,与流媒体存储装置107相连,其用于对流媒体内容进行转码;以及用户数据存储装置112,与流媒体内容控制器109和认证器111分别相连,并且用于存储与用户有关的数据。在一些实施例中,流媒体内容控制器109还可以分别连接到流媒体存储装置107和转码器108。在一些实施例中,流媒体内容控制器109可以从上游媒体资讯系统、服务提供者或内容提供者录入点播视频节目信息或者直播视频节目信息,流媒体内容控制器109还可以对点播和/或直播视频节目进行管理、审核以及维护产品包关系等。流媒体内容控制器109在对视频节目信息进行编辑、打包和审核之后,可以将视频节目信息呈现给用户。在一些实施例中,转码器108可以从上游媒体资讯系统、服务提供者或内容提供者导入视频文件或直播节目流,其中转码器108可以对流媒体内容进行离线和/或在线转码,以生成标准化的流媒体文件。转码模块将转码后的流媒体文件发送给流媒体存储装置107进行切片处理和存储。在一些实施例中,用户数据存储装置112用于存储用户数据,并且将用户的订购数据等信息发送给认证器111,机顶盒在播放流媒体内容之前需要经过认证器111的认证。如果通过认证器111的认证,机顶盒可以请求流媒体内容以进行播放。根据本公开的实施例,用户数据存储装置112还将用户的开户带宽发送给流媒体内容控制器109。在一些实施例中,流媒体内容控制器109向转码器108发送转码任务。转码器108在接收到转码任务之后,对接收到的流媒体内容进行处理,以生成不同码率版本的流媒体文件,例如超清文件、标清文件以及普通清晰度文件。附加地或备选地,也可以针对流媒体内容,生成不同视频格式的流媒体文件。在完成转码之后,转码器108将处理结果发送给流媒体内容控制器109。接下来,流媒体内容控制器109可以向流媒体存储装置107发送存储通知的命令。流媒体存储装置107在接收到存储本文档来自技高网...
流媒体服务器

【技术保护点】
一种流媒体服务器,其特征在于,包括:处理器;流媒体存储装置;转码器,其与所述流媒体存储装置相连;用户数据存储装置;流媒体内容控制器,其与所述用户数据存储装置相连并且从所述用户数据存储装置接收用户的开户带宽;以及认证器,其与所述用户数据存储装置相连并且从所述用户数据存储装置接收所述用户的认证数据,所述处理器通过总线与所述流媒体存储装置、所述流媒体内容控制器以及所述认证器相连。

【技术特征摘要】
1.一种流媒体服务器,其特征在于,包括:处理器;流媒体存储装置;转码器,其与所述流媒体存储装置相连;用户数据存储装置;流媒体内容控制器,其与所述用户数据存储装置相连并且从所述用户数据存储装置接收用户的开户带宽;以及认证器,其与所述用户数据存储装置相连并且从所述用户数据存储装置接收所述用户的认证数据,所述处理器通过总线与所述流媒体存储装置、所述流媒体内容控制器以及所述认证器相连。2.根据权利要求1所述的流媒体服务器,其特征在于,还包括:存储器,其通过所述总线与所述流媒体存储装置、所述流媒体内容控制器以及所述认证器相连,并且从所述流媒体内容控制器接收所述开户带宽,以及从所述流媒体存储装置接收索引文件,所述索引文件包括与多个流媒体切片相关联的多个码率。3.根据权...

【专利技术属性】
技术研发人员:陈培源司增辉殷泽祥吴则栋邓英杰龙江华
申请(专利权)人:中信国安广视网络有限公司
类型:新型
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1