一种互联网电视去中心化边缘节点分发系统技术方案

技术编号:27838921 阅读:14 留言:0更新日期:2021-03-30 12:16
本发明专利技术公开一种互联网电视去中心化边缘节点分发系统,其包括:内容分发系统,用于可靠的Web和流媒体内容分发,包括多组内容分发边缘节点,所述内容分发边缘节点与外部终端相连接,用于负责为外部终端的下载请求提供服务;P2P技术系统,用于内容交换辅助进行文件传输,提高在内容分发边缘节点之间,以及内容分发边缘节点和外部终端之间的数据传输下载速度。以内容分发技术为核心和基础,使用P2P技术来辅助进行文件传输,以此思想来构建整个内容服务系统。通过内容分发节点之间的数据传输机制,在终端请求下载内容文件之前,预先把内容部署到靠近终端的边缘内容分发节点上,使得用户获得最优的下载质量,也避免加重骨干网的负担。也避免加重骨干网的负担。也避免加重骨干网的负担。

【技术实现步骤摘要】
一种互联网电视去中心化边缘节点分发系统


[0001]本专利技术应用于软件管理
,具体是一种互联网电视去中心化边缘节点分发系统。

技术介绍

[0002]人们对传统电视内容的观看是被动的,无法自主选择和控制收视内容,只能按其时间表被动收看,地点也局限在本地,可选择的内容也不多,无法获得很好的体验及对满足各种内容的需求。
[0003]现有的内容分发技术利用全局负载均衡技术将用户的访问指向工作正常的流媒体服务器上,由流媒体服务器直接响应用户的请求。服务器中如果没有用户要访问的内容,会根据配置自动从原服务器抓取相应的内容并提供给用户。
[0004]现有技术的缺点:内容分发运营商和视频网站很难部署边缘计算节点,还有一个运营商不注重带宽节省,视频网站无法触及到边缘计算节点,对于实时性要求高的计算需求,现有的技术方案会引起网络延时变长、网络拥塞、服务质量下降等问题。

技术实现思路

[0005]本专利技术所要解决的技术问题是针对现有技术的不足,提供一种互联网电视去中心化边缘节点分发系统。
[0006]为解决上述技术问题,本专利技术的一种互联网电视去中心化边缘节点分发系统,其包括:内容分发系统,用于可靠的Web和流媒体内容分发,包括多组内容分发边缘节点,所述内容分发边缘节点与外部终端相连接,用于负责为外部终端的下载请求提供服务;P2P技术系统,用于内容交换辅助进行文件传输,提高在内容分发边缘节点之间,以及内容分发边缘节点和外部终端之间的数据传输下载速度。
[0007]作为一种可能的实施方式,进一步的,所述内容分发系统还包括:内容管理组件、内容服务组件、资源库和外部终端。
[0008]作为一种可能的实施方式,进一步的,所述内容服务组件包括:服务功能模块,用于完成内容服务系统的基本功能,为外部终端的下载行为提供服务;控制功能模块,用于控制服务功能模块协调完成内容服务组件的功能。
[0009]作为一种可能的实施方式,进一步的,所述服务功能模块包括:内容分发单元,用于从资源库获得内容文件并在内容分发边缘节点间传送和接收内容文件;内容存储单元,用于对传输到内容分发边缘节点的内容文件进行存储、读取、删除、冗余备份和恢复;内容服务单元,用于配合外部终端进行内容文件传输并对内容文件进行流化处
理,对流化内容进行缓存,以支持客户终端对节目的流服务操作。
[0010]作为一种可能的实施方式,进一步的,所述控制功能模块包括:内容调度单元,用于从内容管理组件获取内容管理信息并根据内容管理信息制定内容分发策略,通知内容分发单元执行相应任务,以及向内容管理组件汇报内容在系统中的分布情况;内容服务控制单元,用于对外部终端进行认证和鉴权并对外部终端的下载请求进行相关控制;对外部终端接入的流服务进行负载均衡选择,在发生故障时,对内容分发边缘节点实施切换;在内容未命中时,实时从其它内容分发边缘节点下载内容文件并为外部终端提供服务。
[0011]作为一种可能的实施方式,进一步的,所述服务功能模块和控制功能模块集成于内容分发边缘节点上,集成于内容分发边缘节点时,控制功能模块用于负责内容分发边缘节点内部的负载均衡,当外部终端下载内容文件时,控制功能模块会根据节点内部各个服务功能模块的负载,选择一个最优的服务功能模块为用户的下载提供服务。
[0012]作为一种可能的实施方式,进一步的,所述内容管理组件包括:内容审批模块,用于内容信息进行审核,通过审核后才能对内容信息进行发布和视频收集处理,从而保证用户观看到影片信息的正确性和合法性;内容分发部署模块,用于根据业务需要将指定内容文件部署到指定区域的CDN内容存储节点;内容播放限制模块,用于根据终端、地区、内容以及服务提供商控制内容的播放权限。
[0013]本专利技术采用以上技术方案,具有以下有益效果:本专利技术以内容分发技术为核心和基础,使用P2P技术来辅助进行文件传输,以此思想来构建整个内容服务系统。通过内容分发节点之间的数据传输机制,在终端请求下载内容文件之前,预先把内容部署到靠近终端的边缘内容分发节点上,这样,当终端请求下载内容文件时,就直接从边缘内容分发节点下载,避开了拥塞的骨干网,从而使得用户获得最优的下载质量,也避免加重骨干网的负担。
附图说明
[0014]下面结合附图与具体实施方式对本专利技术做进一步详细的说明:图1为本
技术实现思路
分发系统功能结构图;图2为本
技术实现思路
分发系统网络架构图。
具体实施方式
[0015]为使本专利技术实施方式的目的、技术方案和优点更加清楚,下面将结合本专利技术实施方式中的附图,对本专利技术实施方式中的技术方案进行清楚、完整地描述。
[0016]如图1所示,本专利技术提供了一种互联网电视去中心化边缘节点分发系统,其包括:内容分发系统,用于可靠的Web和流媒体内容分发,包括多组内容分发边缘节点,所述内容分发边缘节点与外部终端相连接,用于负责为外部终端的下载请求提供服务;P2P技术系统,用于内容交换辅助进行文件传输,提高在内容分发边缘节点之间,
以及内容分发边缘节点和外部终端之间的数据传输下载速度。
[0017]使用内容分发+P2P融合的方式来构建整个内容传输网络。系统中,通过内容分发节点之间的数据传输机制,在终端请求下载内容文件之前,预先把内容部署到靠近终端的边缘内容分发节点上,这样,当终端请求下载内容文件时,就直接从边缘内容分发节点下载,避开了拥塞的骨干网,从而使得用户获得最优的下载质量,也避免加重骨干网的负担。
[0018]内容分发系统流媒体服务是一个全部由C语言完成的高性能媒体服务程序,服务程序能能够最大限度的挖掘硬件和网络的潜能,向各种类型终端用户提供流畅的视频播出服务。产品成熟稳定,可以应用到OTT TV、IPTV、VOD和各种现场直播应用场景中。该内容分发系统服务程序能够将H.264视频数据和AAC/MP3音频数据采用最佳的封包方式发送给任何运营商想要服务的终端类型,并且能够在每种终端上表现出最佳的播放体验,如直播、点播、时移、即刻回看等播放体验。
[0019]内容分发系统所使用流媒体服务器具有如下特点:1.面向多种终端的播出能力:能够面向宽带互联网、宽带移动网络和双向电视网络进行无障碍的传输,能够面向机顶盒终端、平板电脑、iOS/Android移动智能终端提供流畅的播出服务。2.播出功能设计:丰富的播出体验,支持电视直播、现场直播、时移电视、即刻回看和视频点播,适合OTT TV、IPTV、现场直播和VOD等应用。3.极高的播出服务性能:播出内核全部使用C语言开发实现,性能远超越使用Java语言实现的Wowza,评测性能更是远超过Adobe Media Server,能够在一台普通4核单CPU服务器上实现超过1000+个并发流的播出,充分挖掘设备硬件的能力。4. HLS切片和打包:对多种格式的多媒体文件和直播流就行切片和打包,生成m3u8索引文件,输出HLS播出流。无需做额外开发就可以在输出HLS直播流的同时实现时移播放和快速回看。5.访问认证和授权;提供用户访问认证和授权接口,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种互联网电视去中心化边缘节点分发系统,其特征在于:其包括:内容分发系统,用于可靠的Web和流媒体内容分发,包括多组内容分发边缘节点,所述内容分发边缘节点与外部终端相连接,用于负责为外部终端的下载请求提供服务;P2P技术系统,用于内容交换辅助进行文件传输,提高在内容分发边缘节点之间,以及内容分发边缘节点和外部终端之间的数据传输下载速度。2.根据权利要求1所述的一种互联网电视去中心化边缘节点分发系统,其特征在于:所述内容分发系统还包括:内容管理组件、内容服务组件、资源库和外部终端。3.根据权利要求2所述的一种互联网电视去中心化边缘节点分发系统,其特征在于:所述内容服务组件包括:服务功能模块,用于完成内容服务系统的基本功能,为外部终端的下载行为提供服务;控制功能模块,用于控制服务功能模块协调完成内容服务组件的功能。4.根据权利要求3所述的一种互联网电视去中心化边缘节点分发系统,其特征在于:所述服务功能模块包括:内容分发单元,用于从资源库获得内容文件并在内容分发边缘节点间传送和接收内容文件;内容存储单元,用于对传输到内容分发边缘节点的内容文件进行存储、读取、删除、冗余备份和恢复;内容服务单元,用于配合外部终端进行内容文件传输并对内容文件进行流化处理,对流化内容进行缓存,以支持客户终端对节目的流服务操作。5.根据权利要求3所述的一种互联网电视去中心化边缘节点分发系统,...

【专利技术属性】
技术研发人员:傅祥升杨宇光王庆浩
申请(专利权)人:福建大屏网络科技有限公司
类型:发明
国别省市:

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

1