基于互联网的流媒体播放方法及系统技术方案

技术编号:13306087 阅读:57 留言:0更新日期:2016-07-10 01:14
本发明专利技术一种基于互联网的流媒体播放方法,包括:一个以上的场所终端向处于同一场所的局域网分发服务器发送流媒体播放请求;局域网分发服务器根据接收的请求,通过互联网从流媒体资源服务器集群中获取相应的流媒体资源;局域网分发服务器将接收的流媒体资源分发给向其发出请求的场所终端,场所终端播放流媒体资源。本发明专利技术优点:可以实现在数字视听场所的包厢内观看电影、电视、演唱会、体育赛事等,具有内容时效性好、内容局限性小、可扩展性强、娱乐方式多样化等优点,可以满足大众不断丰富的娱乐需求。

【技术实现步骤摘要】

本专利技术涉及流媒体播放领域,特别涉及一种基于互联网的流媒体播放方法及系统
技术介绍
VOD(videoondemand)在数字视听领域的应用是点播数字视听资源,例如,点播MTV资源,可用于解决用户的唱歌需求。现有的基于IP的VOD技术是指用以太网作为VOD的传输平台,实现局域网范围的交互式VOD技术,用户通过在点播终端上选择要点播的数字视听资源(例如,歌曲),再将用户点播的指令发送给本地视频服务器,视频服务器会根据用户的点播请求,将存放在资源数据库中的数字视听资源信息检索出来,并发送给点播终端进行播放。但现有的VOD技术存在有以下缺陷:一、基于IP的VOD具有局限性。目前数字视听场所多以唱歌为主的单一娱乐模式,已经满足不了不断丰富的大众文化娱乐需求,而既有的基于IP的VOD解决方案的数字视听资源仅有MTV视频资源,局限性大,无法持续不断地为终端用户提供多样化的媒体信息流;二、VOD内容时效性差。VOD采用视频点播技术,用户在观看时需要先从服务器中调用已录制好的文件,然后再进行播放,因此内容的时效性差。
技术实现思路
本专利技术要解决的技术问题之一,在于提供一种基于互联网的流媒体播放方法,通过该方法不仅可实现在数字视听场所直接观看多媒体直播资源,还可观看多媒体点播资源。本专利技术是这样实现技术问题之一的:基于互联网的流媒体播放方法,所述方法包括如下步骤:步骤1、一个以上的场所终端向处于同一场所的局域网分发服务器发送流媒体播放请求;步骤2、局域网分发服务器根据接收的请求,通过互联网从流媒体资源服务器集群中获取相应的流媒体资源;步骤3、局域网分发服务器将接收的流媒体资源分发给向其发出请求的场所终端,场所终端播放流媒体资源。进一步地,所述步骤1中的流媒体播放请求包括流媒体直播请求或流媒体点播请求。更进一步地,所述流媒体资源服务器集群包括数据中心和流媒体资源服务器,所述步骤2为:局域网分发服务器将接收的请求通过互联网转发给数据中心;数据中心根据接收的请求查找相应流媒体资源的流媒体资源服务器地址,并将查找到的流媒体资源服务器地址返回给局域网分发服务器,局域网分发服务器根据接收的流媒体资源服务器地址,从流媒体资源服务器中获取相应的流媒体资源。通过数据中心,可查找出需要的流媒体资源的流媒体资源服务器地址,局域网分发服务器通过流媒体资源服务器地址可获取流媒体资源。更进一步地,所述局域网分发服务器在内存和/或硬盘开辟有至少一流媒体缓存区;所述内存流媒体缓存区保存直播流媒体资源,硬盘流媒体缓存区保存点播流媒体资源;所述步骤2为:局域网分发服务器接收请求后,先查找流媒体缓存区中是否包含该请求的流媒体资源;若包含,则直接从流媒体缓存区中获取相应的流媒体资源;若不包含,则局域网分发服务器根据接收的请求,通过互联网直接从流媒体资源服务器集群中获取相应的流媒体资源,或者局域网分发服务器根据数据中心返回的流媒体资源服务器地址,从流媒体资源服务器中获取相应的流媒体资源;局域网分发服务器将接收的流媒体资源缓存到流媒体缓存区。通过该技术方案,当多个场所终端同时向局域网分发服务器请求同一直播流媒体资源时,局域网分发服务器无需向数据中心发出多次请求,只需通过一次请求获取直播流媒体资源后,局域网分发服务器可将流媒体缓存区中的直播流媒体资源发送给各发出请求的场所终端。这样局域网分发服务器只需进行一次网络请求,即可满足多个场所终端同时直播同一流媒体资源的要求,大大降低了带宽的要求,提高直播效率。对于多个用户请求同一点播资源,局域网分发服务器在第一次获取到该点播资源后,会在流媒体缓存区存储一段时间。在这一段存储时间内,若其他场所终端请求点播相同的流媒体资源,局域网分发服务器直接向发出请求的场所终端发送其内存储的流媒体资源,无需再次向流媒体资源服务器请求,大大节约了下载时间及带宽,提高点播效率。进一步地,所述流媒体资源服务器包括直播流媒体资源服务器和/或点播流媒体资源服务器,所述步骤2和步骤3具体为:当局域网分发服务器接收的流媒体播放请求为流媒体直播请求时,局域网分发服务器根据数据中心返回的直播流媒体资源服务器地址,从直播流媒体资源服务器中获取直播流媒体资源,并将获取的直播流媒体资源缓存至内存流媒体缓存区,然后传送至发出请求的场所终端;当局域网分发服务器接收的流媒体播放请求为流媒体点播请求时,局域网分发服务器根据数据中心返回的点播流媒体资源服务器地址,从点播流媒体资源服务器中获取已录制好的点播流媒体资源,并将获取的点播流媒体资源缓存至硬盘流媒体缓存区,然后传送给发出请求的场所终端。通过直播流媒体资源服务器和点播流媒体资源服务器,局域网分发服务器分别获得直播流媒体资源和点播流媒体资源。进一步地,所述步骤2与步骤3之间还包括:步骤21、局域网分发服务器在每接收到一个新的直播流媒体资源数据包时,释放或覆盖内存流媒体缓存区中的上一数据包;硬盘流媒体缓存区内的点播流媒体资源按预设时间释放,或当硬盘流媒体缓存区内的点播流媒体资源存满时,则按存入顺序将在先存入的点播流媒体资源释放。通过上述的资源释放策略,及时将内存或硬盘流媒体缓存区内的流媒体资源释放,避免影响内存或硬盘的存储容量。进一步地,当流媒体资源需要进行直播或者点播付费时,所述“数据中心根据接收的请求查找相应流媒体资源的流媒体资源服务器地址,并将查找的流媒体资源服务器地址返回给局域网分发服务器”具体为:数据中心先识别用户登录的账号信息,在经过计费系统许可后,再根据接收的流媒体播放请求,查找并返回获取流媒体资源的流媒体资源服务器地址给局域网分发服务器。对于一些需要付费进行点播或直播的流媒体资源,通过数据中心对用户账户进行计费,可方便用户直播或点播网上付费的互联网资源。本专利技术要解决的技术问题之二,在于提供一种基于互联网的流媒体播放系统,通过该系统不仅可实现在数字视听场所直接观看多媒体直播资源,还可观看多媒体点播资源。本专利技术是这样实现技术问题之二的:基于互联网的流媒体播放系统,所述系统包括:场所终端、局域网分发服务器和流媒体资源服务器集群,一个数字视听场所中设有一个以上的场所终端和一个局域网分发服务器,同一场所内的场所终端和局域网分发服务器通过局域网连接,流媒体资源服务器集群与所有场所的局域网分发服务器通过互联网连接:所述场本文档来自技高网...

【技术保护点】
一种基于互联网的流媒体播放方法,其特征在于:包括如下步骤:步骤1、一个以上的场所终端向处于同一场所的局域网分发服务器发送流媒体播放请求;步骤2、局域网分发服务器根据接收的请求,通过互联网从流媒体资源服务器集群中获取相应的流媒体资源;步骤3、局域网分发服务器将接收的流媒体资源分发给向其发出请求的场所终端,场所终端播放流媒体资源。

【技术特征摘要】
1.一种基于互联网的流媒体播放方法,其特征在于:包括如下步骤:
步骤1、一个以上的场所终端向处于同一场所的局域网分发服务器发送
流媒体播放请求;
步骤2、局域网分发服务器根据接收的请求,通过互联网从流媒体资源
服务器集群中获取相应的流媒体资源;
步骤3、局域网分发服务器将接收的流媒体资源分发给向其发出请求的
场所终端,场所终端播放流媒体资源。
2.根据权利要求1所述的基于互联网的流媒体播放方法,其特征在于:
所述步骤1中的流媒体播放请求包括流媒体直播请求或流媒体点播请求。
3.根据权利要求1所述的基于互联网的流媒体播放方法,其特征在于:
所述流媒体资源服务器集群包括数据中心和流媒体资源服务器,
所述步骤2为:局域网分发服务器将接收的请求通过互联网转发给数据
中心;数据中心根据接收的请求查找相应流媒体资源的流媒体资源服务器地
址,并将查找到的流媒体资源服务器地址返回给局域网分发服务器,局域网
分发服务器根据接收的流媒体资源服务器地址,从流媒体资源服务器中获取
相应的流媒体资源。
4.根据权利要求1-3之一所述的基于互联网的流媒体播放方法,其特
征在于:
所述局域网分发服务器在内存和/或硬盘开辟有至少一流媒体缓存区;
所述内存流媒体缓存区保存直播流媒体资源,硬盘流媒体缓存区保存点播流
媒体资源;
所述步骤2为:局域网分发服务器接收请求后,先查找流媒体缓存区中
是否包含该请求的流媒体资源;若包含,则直接从流媒体缓存区中获取相应
的流媒体资源;
若不包含,则局域网分发服务器根据接收的请求,
通过互联网直接从流媒体资源服务器集群中获取相应的流媒体资源,或

\t者局域网分发服务器根据数据中心返回的流媒体资源服务器地址,从流媒体
资源服务器中获取相应的流媒体资源;
局域网分发服务器将接收的流媒体资源缓存到流媒体缓存区。
5.根据权利要求4所述的基于互联网的流媒体播放方法,其特征在于:
所述流媒体资源服务器包括直播流媒体资源服务器和/或点播流媒体资源服
务器,
所述步骤2和步骤3具体为:当局域网分发服务器接收的流媒体播放请
求为流媒体直播请求时,局域网分发服务器根据数据中心返回的直播流媒体
资源服务器地址,从直播流媒体资源服务器中获取直播流媒体资源,并将获
取的直播流媒体资源缓存至内存流媒体缓存区,然后传送至发出请求的场所
终端;当局域网分发服务器接收的流媒体播放请求为流媒体点播请求时,局
域网分发服务器根据数据中心返回的点播流媒体资源服务器地址,从点播流
媒体资源服务器中获取已录制好的点播流媒体资源,并将获取的点播流媒体
资源缓存至硬盘流媒体缓存区,然后传送给发出请求的场所终端。
6.根据权利要求4所述的基于互联网的流媒体播放方法,其特征在于:
所述步骤2与步骤3之间还包括:
步骤21、局域网分发服务器在每接收到一个新的直播流媒体资源数据
包时,释放或覆盖内存流媒体缓存区中的上一数据包;硬盘流媒体缓存区内
的点播流媒体资源按预设时间释放,或当硬盘流媒体缓存区内的点播流媒体
资源存满时,则按存入顺序将在先存入的点播流媒体资源释放。
7.根据权利要求4所述的基于互联网的流媒体播放方法,其特征在于:
当流媒体资源需要进行直播或者点播付费时,所述“数据中心根据接收的请
求查找相应流媒体资源的流媒体资源服务器地址,并将查找的流媒体资源服
务器地址返回给局域网分发服务器”具体为:数据中心先识别用户登录的账
号信息,在经过计费系统许可后,再根据接收的流媒体播放请求,查找并返
回获取流媒体资源的流媒体资源服务器地址给局域网分发服务器。
8.一种基于互联网的流媒体播放系统,其特征在于:所述系统包括:

\t场所终端、局域网分发服务器和流媒体资源服务器集群,一个数字视...

【专利技术属性】
技术研发人员:金鹏鑫林剑宇郑远李靖禹
申请(专利权)人:福建星网视易信息系统有限公司
类型:发明
国别省市:福建;35

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

1