一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于混合云的高清直播系统及流媒体方法与流程

2021-12-01 02:01:00 来源:中国专利 TAG:


1.本技术涉及通信领域,尤其涉及一种基于混合云的高清直播系统及流媒体方法。


背景技术:

2.随着通信技术、互联网技术的发展,网络直播行业快速兴起。网络直播具有丰富的内容和强有力的表达方式。“直播 x”的模式随着网络直播的兴起,也正在快速向各垂直行业渗透。例如,网课直播、购物直播等。
3.目前,网络直播通常使用公有云直播平台实现网络直播。当前端设备完成视频信号的采集后,前端设备将该视频信号上传至公有云的服务器。当用户需要观看该网络直播时,用户终端向服务器请求该视频信号,实现该网络直播的观看。
4.然而,公有云直播平台存在数据安全性差的问题。


技术实现要素:

5.本技术提供一种基于混合云的高清直播系统及流媒体方法,用以解决公有云直播平台存在数据安全性差的问题。
6.第一方面,本技术提供一种基于混合云的高清直播系统,包括:
7.可选地,所述系统,包括:私有云服务源站和公有云服务源站;
8.所述私有云服务源站用于获取视频信号,并根据预设转码规则,对所述视频信号进行转码,得到播放文件,所述播放文件为所述视频信号转码后得到的流媒体播放文件;
9.所述公有云服务源站用于将所述播放文件下行分发到用户终端。
10.可选地,所述私有云服务源站,还包括:过滤池;
11.所述过滤池用于根据预设规则过滤所述视频信号,所述视频信号为前端设备采集并编码后的流式媒体信号。
12.可选地,所述私有云服务源站,还包括:安全池;
13.所述安全池用于监控所述私有云服务源站获取的所述视频信号。
14.可选地,所述私有云服务源站,还包括:存储区;
15.所述存储器用于存储所述视频信号和/或所述播放文件。
16.可选地,所述公有云服务源站,包括转码节点;
17.所述转码节点用于根据用户终端的输出格式,确定所述播放文件的视频码率和转码策略,所述转码节点根据所述视频码率和转码策略对所述播放文件进行转码,所述视频码率包括超清、高清和标清中的一种,所述转码策略包括画幅比例。
18.可选地,所述公有云服务源站,包括:调度台、边缘节点;
19.所述调度台用于根据所述用户终端,确定下行分发的边缘节点;
20.所述边缘节点用于实现所述下行文件的下行分发。
21.可选地,所述系统,还包括:5g节点;
22.所述5g节点用于通过5g流媒体,将前端设备上传的视频信号发送到,私有云服务
源站。
23.第二方面,本技术提供一种流媒体方法,包括:
24.获取视频信号,所述视频信号为前端设备采集并编码后的流式媒体信号;
25.根据预设转码规则,对所述视频信号进行转码,得到播放文件,所述播放文件为所述视频信号转码后得到的流媒体播放文件;
26.下行分发所述播放文件。
27.第三方面,本技术提供一种可读存储介质,可读存储介质中存储有计算机程序产品,当系统中的处理器执行该计算机程序产品时,实现第一方面及第一方面任一种可能的设计中的基于混合云的高清直播系统。
28.第四方面,本技术提供一种计算机程序产品,计算机程序产品包括计算机程序,该计算机程序被处理器执行时,实现第一方面及第一方面任一种可能的设计中的基于混合云的高清直播系统。
29.本技术提供的基于混合云的高清直播系统及流媒体方法,通过高清直播系统在获取该视频信号后,将该视频信号通过实时消息传送协议(real time messaging protocol,rtmp)实时回源到私有云服务源站;私有云服务源站调用本地服务中预先存储的预设转码规则,将该视频信号转码为播放文件;其中,该预设转码规则可以为动态码率自适应(http live streaming,hls)切片算法;私有云服务源站完成播放文件的生成后,将该播放文件发送到公有云服务源站;公有云服务源站在接收到用户终端的直播请求后,根据用户终端的ip地址,向用户终端下行分发该播放文件的手段,实现保证高清直播系统的资源独享,保证直播业务与其他业务的数据隔离,提高视频信号的安全性和稳定性的效果。
附图说明
30.为了更清楚地说明本技术或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
31.图1为本技术一实施例提供的一种直播的场景示意图;
32.图2为本技术一实施例提供的一种基于混合云的高清直播系统的结构示意图;
33.图3为本技术一实施例提供的另一种基于混合云的高清直播系统的结构示意图;
34.图4为本技术一实施例提供的再一种基于混合云的高清直播系统的结构示意图;
35.图5为本技术一实施例提供的一种流媒体方法的流程示意图;
36.图6为本技术一实施例提供的另一种流媒体方法的流程示意图;
37.图7为本技术一实施例提供的一种4k/vr直播系统的流程示意图;
38.图8为本技术一实施例提供的一种ar直播系统的流程示意图;
39.图9为本技术一实施例提供的一种兼容性示意图。
具体实施方式
40.为使本技术的目的、技术方案和优点更加清楚,下面将结合本技术中的附图,对本技术中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,
而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
41.本技术中,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
42.本技术中,5g是指第五代移动通信技术。5g是目前移动通信技术发展的最高峰。5g是在4g基础上,对移动通信提出的更高要求。5g在速度、带宽、时延等多个方面,对移动通信进行了提升。5g的数据传输速率最高可达10gbit/s,最低网络时延可达到1毫秒以内。5g国际标准制定组织3gpp为5g应用场景定义了三大方向,即增强移动宽带(enhanced mobile broadband,embb)、大规模物联网(massive machine type of communication,mmtc)和超高可靠低时延通信(ultra reliable low latency communication,urllc)。目前,5g应用总体上可以分为两大类,分别是通用应用和行业应用。其中,通用应用主要包括基于5g的超高清视频、基于5g的vr/ar、基于5g的网联无人机、基于5g的无线机器人等。其中,行业应用则主要包括5g在新媒体、工业互联网、车联网、远程医疗、智慧城市、轨道交通等行业领域中的应用。
43.本技术中提及的私有云,具体指虚拟私有云(virtual private cloud,vpc),也称专有网络。该私有云为弹性云服务器(elastic cloud server,ecs)构建的可以实现用户间隔离,且可以实现用户自主配置和管理的虚拟网络环境。该私有云的使用可以提升用户云上资源的安全性。用户可以在vpc中定义安全组、ip地址段、带宽等网络特性。或者,用户还可以通过vpc管理、配置内部网络,进行安全、快捷的网络变更。此外,用户还可以通过专线/虚拟专用网络(virtual private network,vpn)/通用路由封装(generic routing encapsulation,gre)等连接方式,实现云上vpc与传统互联网数据中心(internet data center,idc)的互联,构建混合云业务。私有云的优势在于可以对不同租户之间进行安全隔离。同时,私有云还可以基于软件定义网络(software defined network,sdn)技术按需配置网络。进而,私有云的租户可以通过vpn等技术把私有云和公有云中的vpc连接起来,形成跨地域的混合云资源池。
44.本技术中,内容分发网络(content delivery network,cdn)是构建在现有网络基础之上的智能虚拟网络。该cdn的构建依靠部署在各地的边缘服务器实现。该cdn可以通过中心平台的负载均衡,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。随着高清和超高清(4k)视频的出现,每天都有超过百万兆的内容通过网络传输到用户终端。快速更新的视频产品,以及高质量视频体验的视频需求,对网络并发处理能力和网络容量提出了更高的要求。传统烟囱架构的内容分发网络难以满足多种类型内容管理和分发的要求。为了解决流媒体数据在骨干网络中造成的瓶颈问题,融合cdn技术应运而生。融合cdn凭借其优质的节点网络,可监控、智能化的调度机制,智能化的路由策略和业务质量监控等技术,使得用户可以在多种终端上享受高质量的视频观看和网页浏览体验。
45.本技术中提及的流媒体(streaming media),又叫流式媒体或者流式传输方式。流媒体中,视频和音频等多媒体文件可以通过特殊的压缩方式,形成一个或者多个数据包。该数据包可以通过服务器向用户终端记性传送,并且在数据传输时,该数据包通常保持连贯
性、连续性和实时性。传统的非流式播放方式需要在使用前下载整个文件,存储到本地后才能进行播放。而流媒体不必像非流式播放那样等到整个文件才可以播放,只需等到足够的启动数据,即可观看。其余数据将继续下载,并逐一播放。网络传输媒体文件时一般都会采用压缩算法对原始数据进行压缩,降低对网络带宽的依赖,国内常见的直播协议有实时消息传送协议(real time messaging protocol,rtmp)、动态码率自适应算法(http live streaming,hls)、http

flv等。其中,rtmp是adobe公司为flash播放器和服务器之间音视频数据传输开发的私有协议。同时,rtmp也是工作在tcp之上的明文协议,默认使用端口1935,网络延迟相对较低,一般延时在1

3s之间。flv(flash video)是adobe公司推出的另一种视频格式,是一种在网络上传输的流媒体数据存储容器格式。flv视频格式由the flv header、the flv body以及其它tag组成,封装的文件后缀为.flv,加载速度极快。http

flv即将流媒体数据封装成flv格式,然后通过http协议传输给客户端。相对于以上流媒体协议,hls最大的不同在于它并不是一次性请求完整的数据流。hls是在服务器端将流媒体数据切割成连续的时长较短的ts小文件,并通过m3u8索引文件按序访问ts文件。因此,客户端只要不停地按序播放从服务器获取到的文件,从而实现播放音视频。hls的优势在于性能高,通过http传输,支持网络分发,cdn支持良好,且自带多码率自适应,并且可以穿透防火墙,缺点在于实时性差,延迟高,延迟基本在10s以上。
46.随着通信技术、互联网技术的发展,网络直播行业快速兴起。网络直播具有丰富的内容和强有力的表达方式。“直播 x”的模式随着网络直播的兴起,也正在快速向各垂直行业渗透。例如,网课直播、购物直播等。而随着网络直播行业的不断发展,用户对于直播平台的要求也随之提高。用户在观看网络直播时,需要网络直播视频保持高清,以提高观看效果。主播在进行网络直播时,需要直播的网络保持高可靠性,避免由于人数过多导致卡顿,从而影响直播效果。同时,不论是主播还是用户,都会需要网络直播保持在低时延状态,以避免互动延迟导致体验效果差。目前,网络直播通常使用公有云直播平台实现网络直播。当前端设备完成视频信号的采集后,前端设备将该视频信号上传至公有云的服务器。当用户需要观看该网络直播时,用户终端向服务器请求该视频信号,实现该网络直播的观看。然而,使用公有云直播平台进行直播,存在数据安全性差的问题。此外,由于不同运营商之间数据无法互通,因此存在运营商单线机房中,用户访问受限的问题。
47.此外,由于不同运营商之间的无法直接互联互通,因此,通常运营商的机房是单线连接的。单线情况下,idc机房及服务器为单一运营商线路接入,跨运营商的访问响应时延波动较大。现有技术利用边界网关路由协议(bgp),在不同的主机网关、internet或自治系统之间传输数据和信息。bgp是路径向量协议(pvp),它维护到不同主机,网络和网关路由器的路径,并根据它确定路由决策。为解决单线机房idc网络与其他运营商互联的问题,常用bgp机房接入混合带宽,将一条线路的ip映射到另一条线路的ip,然后借助程序自动为运营商选择最快的线路,实现跨运营商访问的合理分流。但是,采用bgp机房方案缺点在于立项和建设的成本代价过高。
48.针对上述问题,本技术提出了一种基于混合云的高清直播系统。本技术使用私有云服务源站搭建的直播业务的源站系统。该私有云服务源站可以为直播业务提供统一的私有网络(virtual private cloud,vpc)专网、弹性网际互连协议(internet protocol,ip)、服务器负载均衡(server load balancing,slb)、数据存储等功能。同时,该私有云服务源
站还可以通过私有云安全池防火墙、入侵防御系统、安全审计等模块,为视频数据提供安全保障。本技术通过使用该私有云服务源站,充分发挥私有云的环境资源独享、数据隔离、安全稳定等优势。本技术还使用公有云服务源站搭建流媒体转发机制,使播放文件可以通过该公有云服务源站实现快速下行分发。本技术通过搭建基于公有云服务源站和私有云服务源站的混合云的高清直播系统,构建了推拉流多链路备份机制,以及视频的灵活转码机制。该基于混合云的高清直播系统的使用,不仅优化了私有云系统业务数据下行边缘加速的难题,而且解决了私有云平台对于不同地域、不同运营商网络之间的带宽接入问题。本技术还将5g网络和移动边缘计算(mobile edge computing,mec)相结合,得到了5g节点。该5g节点的使用,可以进一步降低网络时延,满足定点直播、走播等多种应用场景下,高清视频无线回传的网络需求。该5g节点在该高清直播系统中的使用,可以满足5g 4k/8k直播、ar/vr直播、全息互动直播等多样化直播场景。
49.本技术所使用的基于混合云的高清直播系统,与市场上成熟的公有云直播平台相比,能够实现公共网络与私有云专网的数据互通,从而确保视频传输、转推、转码、存储等功能,能够极大程度地保证直播平台资源独享、数据隔离、安全稳定。
50.同时,本技术通过公有云服务源站作为运营商私有云架构的补充方案,利用公有云服务节点作为传输管道。流式媒体信号可以通过相应的运营商带宽传输到公有云服务节点上,然后由公有云服务节点通过联通带宽转推到私有云内部直播系统。同时,本发明的分发加速机制采用融合多厂商的cdn架构,进一步优化私有云系统业务数据下行边缘加速的问题,并在播放前端实现多模式切换的优化线路策略。
51.并且,本技术中,私有云服务源站基于rtmp、hls和http

flv三种协议,构建了推拉流多链路备份机制,以及灵活的云端转码机制。公有云服务源站采取转码压制策略,对流媒体的帧画幅比例(宽高)、帧画质分辨率进行调整,解决了网络环境不稳定、前端设备不适配导致的直播卡顿问题。
52.此外,本技术通过使用5g节点,在实际应用中结合5g网络,进一步降低网络时延。使本技术的高清直播系统可以满足定/走交互直播、ar交互直播、全息互动直播等多场景融合直播需求。通过实验测试可以发现,采编播过程中,对于“采”、“编”这两个环节使用5g网络和rtmp协议流进行制作,比仅使用wifi和4g无线网络要快1~2秒,比使用wifi和4g无线网络以及hls协议的m3u8格式的实时流要快10秒左右。而5g节点的使用是5g与mec的结合。该5g节点可进一步降低网络时延,对于实际生产中异地远程制播等具有良好的应用价值。
53.下面以具体地实施例对本技术的技术方案进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。
54.图1示出了本技术一实施例提供的一种直播的场景示意图。如图所示,在直播过程中,主要涉及前端设备、高清直播系统和用户终端三个部分。
55.其中,前端设备为主播使用的直播设备。该前端设备可以为高清/4k摄像机、vr摄像机、录屏设备、麦克风等用于采集视频信号的设备。该前端设备采集的视频信号具体可以包括高清/4k信号、vr信号、ar信号、手机推流信号、5g回传信号、麦克风音频信号、数据方向寄存器/显卡(data direction register/graphics force express,ddr/gfx)、联合摄影专家组(joint photographic experts group,jpeg)格式图片等。前端设备在完成采集后,可以将该视频数据编码为流式媒体信号,即视频信号。前端设备将该视频信号上传到高清
直播系统。该高清直播系统在获取该视频信号后,将该视频信号转码为播放文件。该播放文件可以为ts和m3u8格式的流媒体播放文件。高清直播系统可以将该播放文件分发到该高清直播系统的各个边缘节点。当用户终端向该直播系统请求观看直播时,高清直播系统可以根据用户终端,就近选择边缘节点,向用户终端推送该直播的播放文件。用户终端接收到该直播的播放文件后,使用该播放文件播放该直播视频,实现直播的观看。
56.图2示出了本技术一实施例提供的一种基于混合云的高清直播系统的结构示意图,如图2所示,本实施例的基于混合云的高清直播系统10可以包括:私有云服务源站11和公有云服务源站12。
57.私有云服务源站11用于获取视频信号,并根据预设转码规则,对视频信号进行转码,得到播放文件,播放文件为视频信号转码后得到的流媒体播放文件。
58.本实施例中,前端设备采集得到的视频数据。该视频数据中包括的信号通常为图片和音频。为了实现该图片和音频的上传,前端设备可以将该视频数据转换为视频信号,并实现该视频信号的上传。前端设备采集的视频数据,经编码器(软/硬件编码器)处理后的带视频信号。该视频信号可以以http、rtmp、udp、rtsp等网络协议的实时信号流进行传输。该视频信号的传输特点为码率波动范围大,对播放器的自适应能力有较高的要求。
59.其中,前端设备与高清直播系统10之间的数据传输可以基于实时消息传输协议(real time messaging protocol,rtmp)实现。高清直播系统10在获取该视频信号后,将该视频信号通过rtmp实时回源到私有云服务源站11。私有云服务源站11调用本地服务中预先存储的预设转码规则,将该视频信号转码为播放文件。其中,该预设转码规则可以为hls切片算法。即,私有云服务源站11使用hls切片算法将视频信号转码为播放文件。其中,该播放文件可以为ts和m3u8格式的流媒体播放文件。
60.公有云服务源站12用于将播放文件下行分发到用户终端。
61.本实施例中,私有云服务源站11完成播放文件的生成后,将该播放文件发送到公有云服务源站12。公有云服务源站12在接收到用户终端的直播请求后,根据用户终端的ip地址,向用户终端下行分发该播放文件。当用户终端接收到该播放文件后,用户终端可以通过该播放文件,实现直播的观看。
62.其中,公有云服务源站12下行分发播放文件时,所配置的传输协议可以包括rtmp、hls和http

flv中的一种。公有云服务源站12从上述传输协议中选择一种传输协议,完成数据实时传输的配置。
63.一种示例中,高清直播系统10在获取该视频信号后,还可以将该视频信号发送到公有云服务器源站12,公有云服务器源站12根据用户终端的直播请求,将该视频信号分发到各个用户终端。
64.本技术提供的基于混合云的高清直播系统中包括私有云服务源站和公有云服务源站。高清直播系统在获取该视频信号后,将该视频信号通过rtmp实时回源到私有云服务源站。私有云服务源站调用本地服务中预先存储的预设转码规则,将该视频信号转码为播放文件。其中,该预设转码规则可以为hls切片算法。私有云服务源站完成播放文件的生成后,将该播放文件发送到公有云服务源站。公有云服务源站在接收到用户终端的直播请求后,根据用户终端的ip地址,向用户终端下行分发该播放文件。本技术中,通过使用私有云服务源站,保证高清直播系统的资源独享,保证直播业务与其他业务的数据隔离,提高视频
信号的安全性和稳定性。同时,本技术通过控制视频码率和确定转码策略,提前对播放文件进行转码,降低用户终端的时延,提高用户体验。此外,本技术还通过将私有云服务源站与公有云服务源站的结合使用,避免了运营商数据无法互通导致的三线问题,提高视频信号的传输效率,进一步降低时延,提高用户体验。
65.图3示出了本技术一实施例提供的另一种基于混合云的高清直播系统的结构示意图,在图2所示实施例的基础上,如图3所示,本实施例的基于混合云的高清直播系统10可以包括:5g节点13。
66.5g节点13用于通过5g流媒体,将前端设备上传的视频信号发送到,私有云服务源站11。
67.本实施例中,前端设备通过该5g节点,实现视频信号的快速上传。其中,该5g节点可以包括5g网络和mec。该mec与5g基站连接,可以构建从前端设备到私有云服务源站的5g流媒体专网通道。该5g流媒体专网通道的使用实现公共网络与私有云服务源站的数据安全互通,提高了视频传输效率,并且进一步提高了视频信号传输的安全性。
68.公有云服务源站12可以包括:调度台121、边缘节点122。其中,调度台121用于根据用户终端,确定下行分发的边缘节点。边缘节点122用于实现下行文件的下行分发。
69.本实施例中,公有云服务源站12可以具体包括调度台121和边缘节点122两个数据处理节点。
70.其中,边缘节点122为该公有云服务源站部署在各地的cdn边缘节点。前端设备就近选择边缘节点122,实现该视频信号的上传。该就近选择的边缘节点122可以为距离前端设备最近的边缘节点。或者,该就近选择的边缘节点122还可以为距离前端设备一定范围内,空闲的一个边缘节点。或者,该就近选择的边缘节点122还可以为综合各个边缘节点122的距离与忙碌程度后,选择的最优的边缘节点。当边缘节点122获取到前端设备上传的视频信号后,边缘节点122可以将该视频信号推流到调度台121。
71.该边缘节点122还可以用于播放文件的分发以及加速。当用户终端发送直播请求时,调度台121根据该用户终端的ip地址,将该播放文件分发到合适的边缘节点122。该合适的边缘节点122可以为距离用户终端最近的边缘节点。或者,该合适的边缘节点122还可以为距离用户终端一定范围内,空闲的一个边缘节点。或者,该合适的边缘节点122还可以为综合边缘节点122的距离与忙碌程度后,选择的最优的一个边缘节点。当该边缘节点122获取到调度台121分发的播放文件后,该边缘节点122向用户终端推送该播放文件。或者,边缘节点122还可以通过重新编码,提高该播放文件的传输效率,实现该播放文件的加速分发。
72.该边缘节点122可以为来自多个厂家的cdn边缘节点。
73.其中,调度台121用于实现边缘节点122的智能调度。当前端设备通过5g节点上传视频信号时,该5g节点将该视频信号推流到该调度台121。该调度台121将视频信号回源到私有云服务源站11。当私有云服务源站11完成对该视频信号的编码后,该私有云服务源站11将播放文件拉流到该调度台121。当该播放文件可以直接分发时,该调度台121根据各个边缘节点122的情况,将该播放文件分发到各个边缘节点122。或者,该调度台121还可以将该播放文件回源到转码节点123进行转码。
74.一种示例中,公有云服务源站12还包括转码节点123。转码节点用于根据用户终端的输出格式,确定播放文件的视频码率和转码策略,转码节点根据视频码率和转码策略对
播放文件进行转码,视频码率包括超清、高清和标清中的一种,转码策略包括画幅比例。
75.本示例中,转码节点123可以根据视频码率和转码策略,对播放文件进行转码。根据视频码率,转码节点123可以转码得到超清视频、高清视频和标清视频。根据画幅比例,转码节点123可以将播放文件的画幅比例转码为预设比例。当公有云服务源站12接收到用户终端的直播请求时,调度台121根据直播请求,确定用户终端需要的视频码率和画幅比例。转码节点123根据该调度台121获取的视频码率和画幅比例,对播放文件进行转码。
76.本技术提供的基于混合云的高清直播系统中还包括5g节点。前端设备通过该5g节点,将视频信号上传到调度节点。本技术中,通过使用5g节点,实现5g流媒体专网通道的搭建,从而实现公共网络与私有云服务源站的数据安全互通,提高了视频传输效率,并且进一步提高了视频信号传输的安全性。本技术中公有云服务源站可以包括调度台、边缘节点和转码节点。前端设备就近选择边缘节点,实现该视频信号的上传。边缘节点可以将该视频信号推流到调度台。调度台将视频信号回源到私有云服务源站,实现播放文件的生成。调度台获取该播放文件,并通过转码节点将该播放文件转码到合适的视频码率和转码策略。调度台还可以将该播放文件分发到各个边缘节点。边缘节点向用户终端发送该播放文件,实现直播。本技术中,通过使用调度台,实现边缘节点的资源均衡。本技术中,通过使用转码节点,使播放文件符合用户终端的播放需求,提高播放效率,降低延迟。本技术中,通过使用边缘节点,实现播放文件的就近发送,以及播放文件的加速下发,实现降低时延的效果。
77.图4示出了本技术一实施例提供的再一种基于混合云的高清直播系统的结构示意图,在图2和图3所示实施例的基础上,如图4所示,本实施例的私有云服务源站11可以包括:过滤池112、安全池113和存储区114。
78.过滤池112用于根据预设规则过滤视频信号,视频信号为前端设备采集并编码后的流式媒体信号。
79.本实施例中,私有云服务源站11可以包括过滤池112。该过滤池112为视频信号进入该私有云服务源站11的第一道防线。该过滤池112可以包括防火墙和安全网关。该过滤池112中的防火墙和安全网关可以对视频信号进行过滤。当视频信号可以通过该过滤池112中的防火墙和安全网关时,该视频信号为安全信号。当该视频信号中包括病毒等异常信号时,该过滤池112中的防火墙和安全网关会拦截该视频信号。
80.安全池113用于监控私有云服务源站获取的视频信号。
81.本实施例中,私有云服务源站11可以包括安全池113。该安全池113为视频信号进入该私有云服务源站11的第二道防线。该安全池113可以包括部署在核心交换区的检测探针。该检测探针具体用于检测镜像全网流量。该安全池113还可以包括部署在运维管理区的安全态势感知。该安全态势感知与检测探针互通,实现对内部系统的应用、数据以及身份安全的精准监控和保护。该安全池113的使用,极大提升平台安全性和运维管理能力。
82.存储器114用于存储视频信号和/或播放文件。
83.本实施例中,私有云服务源站11可以包括存储器114。该存储器114用于将回源到私有云服务源站11的视频信号存储到服务器中。该视频信号即媒体原片。该视频信号的存储可以便于用户终端请求回看该直播。
84.本技术提供的基于混合云的高清直播系统中私有云服务源站可以包括过滤池、安全池和存储区。该过滤池为视频信号进入该私有云服务源站的第一道防线,用于过滤视频
信号中的异常信号。该安全池为视频信号进入该私有云服务源站的第二道防线,用于实现内部系统的应用、数据以及身份安全的精准监控和保护。本技术中,通过使用过滤池和安全池实现视频信号的过滤以及私有服务源站的监控和保护,提高了私有云服务源站的安全性。通过,本技术还通过使用存储器,将回源到私有云服务源站11的视频信号存储到服务器中,提高直播视频的利用率,便于在后期调用该直播视频。
85.图5示出了本技术一实施例提供的一种流媒体方法的流程示意图,如图5所示,本实施例的流媒体方法可以包括:
86.s101、获取视频信号,视频信号为前端设备采集并编码后的流式媒体信号。
87.本实施例中,高清直播系统从前端设备采集的视频信号。该前端设备可以为高清/4k摄像机、vr摄像机、录屏设备、麦克风等用于采集视频信号的设备。该前端设备采集的视频信号具体可以包括高清/4k信号、vr信号、ar信号、手机推流信号、5g回传信号、麦克风音频信号、ddr/gfx、jpeg图片等。前端设备在完成采集后,可以将该视频数据编码为流式媒体信号,即视频信号。前端设备将该视频信号上传到高清直播系统。
88.s102、根据预设转码规则,对视频信号进行转码,得到播放文件,播放文件为视频信号转码后得到的流媒体播放文件。
89.本实施例中,高清直播系统在获取视频信号后,对该视频信号进行转码,得到播放文件。其中,高清直播系统的转码规则为预设规则。本技术中,为了实现流媒体的数据传输,高清直播系统使用hls算法,对视频信号进行转码。高清直播系统将该视频信号割成连续的时长较短的ts小文件。高清直播系统通过m3u8索引文件,将切割得到的ts文件进行排序。
90.s103、下行分发播放文件。
91.本实施例中,高清直播系统将播放文件下行分发到各个用户终端。用户终端接收到该播放文件时,用户终端可以根据m3u8索引文件,顺序播放接收到的ts文件。
92.本技术实施例提供的流媒体方法,基于上述系统实施例实现,其具体实现原理和技术效果,可参见上述系统实施例,本实施例此处不再赘述。
93.图6示出了本技术一实施例提供的另一种流媒体方法的流程示意图,在图5所示实施例的基础上,如图6所示,本实施例的流媒体方法可以包括:
94.s201、边缘节点获取前端设备采集的视频信号。
95.s202、边缘节点通过信号编码器(软/硬件编码器)对前端设备采集的视频信号进行编码,编码后的视频信号为流式媒体信号。
96.s203、边缘节点将视频信号上传到调度台,其中,传输方式包括http、rtmp、udp、rtsp等网络协议的实时信号流。
97.s204、调度台将视频信号回源到私有云服务源站。
98.s205、私有云服务源站使用本地服务中存储的hls切片算法,将视频信号分割成播放文件,该播放文件中包括ts文件和m3u8文件。
99.s206、私有云服务源站存储视频信号和平台业务信息。
100.s207、私有云服务源站将播放文件拉流到调度台。
101.s208、调度台将私有云服务源站回源到公有云服务源站的转码节点。
102.s209、转码节点对播放文件进行转码,其中转码策略包括控制视频码率和确定转码策略,其中,视频码率包括超清、高清和标清三种清晰度,转码策略包括调整画幅比例。
103.s210、转码节点将转码后的播放文件下行分发到边缘节点。
104.s211、边缘节点将播放文件加速分发到用户终端。
105.本技术实施例提供的流媒体方法,基于上述系统实施例实现,其具体实现原理和技术效果,可参见上述系统实施例,本实施例此处不再赘述。
106.基于上述实施例,本技术的基于混合云的高清直播系统可以应用于定/走交互直播、ar交互直播、全息互动直播等多种直播场景。
107.如图7所示,为高清直播系统应用于4k/vr直播如图所示,该高清直播系统中使用了5g 4k/vr的直播方式。高清直播系统通过5g网络,采集4k/vr摄像机采集得到的视频数据。该视频数据使用4k/vr编码器进行编码。其编码格式为h.265。在该高清直播系统中,上行数据的视频码率带宽可以达到60m。基于该高清直播系统,用户可以实现超高清直播和360度全景直播。同时,如图7所示的高清直播系统还可以提供频道管理、媒体库、门户中心、应用工具管理等服务。以及,该高清直播系统还可以支持与客户自有平台对接,实现远程接入、异地观看、在线互动等功能。同时,该高清直播系统还可以支持监控摄像头、直播摄像机、会议摄像头等多种视频设备融合。综上,本技术所示的高清直播系统在4k/vr直播过程中的使用,不仅突破地域障碍,而且提升了信息化协同,实现了大众化的直播内容制作与分发。
108.如图8所示,为高清直播系统应用于ar直播时的系统流程图。如图所示,该高清直播系统基于5g节点实现高质量模型渲染、数字3d模型快速导入、高精准动作和表情捕捉等效果。该应用于ar直播的高清直播系统实现了低延迟的模型驱动,当采用rtmp协议时,其时延可达到2s,实现了虚拟主播与真人主播的同台互动。
109.要实现基于混合云的高清直播系统在多种直播场景中的应用,就需要保证该高清直播系统的兼容性。如图9所示为该高清直播系统的兼容性关系示意图。本技术的高清直播系统可以基于多个第三方平台实现业务串联。如图所示,本技术的高清直播系统完成从第三方平台拉流后在本地播放或转推至其他三方平台播放的过程。本技术的高清直播系统可根据第三方平台提供的rtmp/rtsp/hls协议的拉流地址,拉取实时流信号,再进一步转推转至其他三方平台,从而完成多平台联动直播。在实际应用中,以ip摄像头为主的非常规采集设备的信息获取效率最优。
110.本技术还提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序,计算机程序被处理器执行时用于实现上述的各种实施方式提供的方法。
111.本技术还提供一种计算机程序产品,该计算机程序产品包括计算机程序,该计算机程序存储在计算机可读存储介质中。设备的至少一个处理器可以从计算机可读存储介质中读取该计算机程序,至少一个处理器执行该计算机程序使得设备实施上述的各种实施方式提供的方法。
112.在本技术所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅是示意性的,例如,模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。
113.最后应说明的是:以上各实施例仅用以说明本技术的技术方案,而非对其限制。尽管参照前述各实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换。而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献