A live video matching system. The system of broadcast video matching module provides a demand side and a video terminal to provide matching service. The system of network programming module in accordance with the real-time dynamic adjustment based on the available resources of software defined network (Software Defined Networking, SDN) broadcast service equipment can provide the boundary. The system boundary service module based on the matching results, dynamic multiple video streaming conversion and according to the demand with virtual channels, to provide flexible broadcast channel service.
【技术实现步骤摘要】
直播视讯媒合方法与系统
本专利技术涉及一种基于软件定义网络(Software-DefinedNetworking,SDN)之直播视讯媒合方法与系统。
技术介绍
网络传输技术日新月异,因特网服务供货商(InternetServiceProvider,ISP)提供的网络带宽愈来愈大,故人人皆可充当视讯提供者。与传统直播(Live)应用相比,上传的视讯数据量相当巨大,但网络带宽不可能无限制扩张,故上传带宽将会成为瓶颈。已知的技术中包括利用点对点(Peer-to-Peer,P2P)通讯架构与主从(Client-Server)式架构来达到网络直播的目的。P2P通讯架构可以让延迟(Latency)变比较小。然而,当客户端的数量变多,网状(Mesh)网络中每个节点(Node)的负载(Loading)都会很重,因此无法应付数量庞大的使用者。此外,可能会有网络地址转换(NetworkAddressTranslation,NAT)的问题。在主从式架构中,一般都需要先将视讯数据串流上传到内容传递网络(ContentDeliveryNetwork,CDN)服务器(Server)中处理,再从服务器转发到边界(Edge)的客户端使用者。如此,虽然可以服务众多的使用者,但是延迟会很高。此外,需要庞大的服务器运算能力,且可能会有带宽不足问题。因此,需要一种改良的直播视讯媒合方法。
技术实现思路
有鉴于此,本专利技术目的是提供一种直播视讯媒合系统,将直播视讯串流由直播网络(LiveNetwork)转传至广播网络(BroadcastNetwork)以达成直播效果。如此,可解决上传带宽的瓶颈问题, ...
【技术保护点】
一种直播视讯媒合方法,其特征在于,该方法包括:经由第一客户端要求直播服务并发出虚拟频道请求,其中该虚拟频道请求记载该第一客户端欲收看的直播视讯频道;经由直播媒合模块之直播事件注册器将该虚拟频道请求注册至该直播媒合模块;经由该直播媒合模块将该虚拟频道请求发送给至少一个第二客户端;当该第二客户端收到该虚拟频道请求,经由一直播事件出版器发出视讯提供要求;该直播事件出版器经由编程模块找到第二SDN边界设备,并将该第二客户端之第二视讯传输路径转往该第二SDN边界设备;经由该直播事件出版器将对应该虚拟频道请求之直播视讯串流传送至该第二SDN边界设备之第二串流接收器;该第一客户端透过该直播事件订阅器订阅至少一个第一频道;该直播事件订阅器透过该编程模块找到提供对应该第一频道之该直播视讯串流之第一SDN边界设备;将该第一客户端之第一视讯传输路径转往该第一SDN边界设备;经由该编程模块根据取得之服务配置与网络状态计算出一最佳传输路径;经由该编程模块将该第一客户端要求之该直播服务布署到该最佳传输路径上之该第一SDN边界设备;经由该第一SDN边界设备之第一虚拟频道合成器执行转换合成操作,以形成对应该直播服务之 ...
【技术特征摘要】
2015.11.13 US 14/9404321.一种直播视讯媒合方法,其特征在于,该方法包括:经由第一客户端要求直播服务并发出虚拟频道请求,其中该虚拟频道请求记载该第一客户端欲收看的直播视讯频道;经由直播媒合模块之直播事件注册器将该虚拟频道请求注册至该直播媒合模块;经由该直播媒合模块将该虚拟频道请求发送给至少一个第二客户端;当该第二客户端收到该虚拟频道请求,经由一直播事件出版器发出视讯提供要求;该直播事件出版器经由编程模块找到第二SDN边界设备,并将该第二客户端之第二视讯传输路径转往该第二SDN边界设备;经由该直播事件出版器将对应该虚拟频道请求之直播视讯串流传送至该第二SDN边界设备之第二串流接收器;该第一客户端透过该直播事件订阅器订阅至少一个第一频道;该直播事件订阅器透过该编程模块找到提供对应该第一频道之该直播视讯串流之第一SDN边界设备;将该第一客户端之第一视讯传输路径转往该第一SDN边界设备;经由该编程模块根据取得之服务配置与网络状态计算出一最佳传输路径;经由该编程模块将该第一客户端要求之该直播服务布署到该最佳传输路径上之该第一SDN边界设备;经由该第一SDN边界设备之第一虚拟频道合成器执行转换合成操作,以形成对应该直播服务之虚拟频道;以及该第一客户端透过该第一SDN边界设备之第一串流服务处理器接收对应该直播服务之该直播视讯串流。2.如1所述之直播视讯媒合方法,其特征在于,形成该虚拟频道之操作更包括:经由该第一SDN边界设备接收来自该第一客户端之该虚拟频道要求;经由该第一SDN边界设备自该虚拟频道要求中取得至少一个视讯串流列表,其中该视讯串流列表记载该第一客户端欲观看之至少一个第一视讯频道与至少一个第二视讯频道;将该视讯串流列表传送给第一SDN边界设备之第一封包管理器;该第一封包管理器判断是否已取得对应该第一视讯频道与该第二视讯频道之第一直播视讯串流与一第二直播视讯串流;若已取得该第一直播视讯串流与该第二直播视讯串流,则该第一虚拟频道合成器合成该第一直播视讯串流与该第二直播视讯串流以产生该虚拟频道;以及该第一虚拟频道合成器经由该虚拟频道将该第一直播视讯串流与该第二直播视讯串流传送给该第一客户端。3.如权利要求2所述之直播视讯媒合方法,其特征在于,該方法更包括:若还有直播视讯串流未取得,该第一封包管理器判断该第一SDN边界设备之第一存储媒体中是否有需要之直播视讯串流的视讯片段;若该第一存储媒体中有需要的视讯片段,则自该第一存储媒体取得该些需要的视讯片段;以及若该第一存储媒体中没有需要的视讯片段,则该第一SDN边界设备要求该编程模块向该第二SDN边界设备获取需要的视讯片段。4.如权利要求1所述之直播视讯媒合方法,其特征在于,該方法更包括:利用改良之优化转发路径(OptimizedForwardingPath,OFP)算法(OFP+)计算出该最佳传输路径。5.如权利要求4所述之直播视讯媒合方法,其特征在于,利用该OFP+算法计算出该最佳传输路径之操作更包括:该第一客户端发出一直播服务请求给复数远程客户端;该些远程客户端接收该直播服务请求后上传对应该直播服务请求之复数直播视讯串流;以及该编程模块根据网络实时可用资源及该第一客户端与该些远程客户端间之复数转发装置的负载能力,利用该OFP+算法取得一最佳树状路径。6.如权利要求5所述之直播视讯媒合方法,其特征在于,取得该最佳树状路径之操作更包括:根据优化路径可用带宽(OptimizedPathAvailableBandwidth,OPAB)算法计算出所有从该第一客户端到每一该些转发装置之复数最佳路径与复数备援传输路径以产生路径可用成本表;根据该路径可用成本表取得该第一客户端至每一远程客户端之复数传输路径;分析该些传输路径以取得该第一客户端至每一远程客户端之特定传输路径以产生包括复数树状路径之树状路径集合;以及从该树状路径集合中,根据传输成本值和每个转发装置的负载能力,选出该最佳树状路径。7.如权利要求6所述之直播视讯媒合方法,其特征在于,该路径可用成本表用以纪录各转发装置间之最小成本之至少一个最佳传输路径及至少一个备援传输路径。8.一种直播视...
【专利技术属性】
技术研发人员:林士能,林冠宏,李吉峰,
申请(专利权)人:南宁富桂精密工业有限公司,鸿海精密工业股份有限公司,
类型:发明
国别省市:广西,45
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。