网络视频直播的系统组成

网络视频直播的系统组成,第1张

1、流媒体采集编码模块:用于将外部音视频信号实时采集编码
2、网络直播服务器:网络视频直播的核心设备,供终端访问
3、网络视频直播软件:对直播的音视频进行配置、管理,并可完成对收看断的用户进行授权管理
4、播放器:终端收看时使用,当下较流行的网络直播方式采用B/S架构,这样无需安装特定播放器
5、传输网络:适合的传输网络。一般对服务器端出口要求较高(比如百兆或者千兆网络);接收端一般带宽不低于1M即可。 网络视频直播系统的软件部分--网络视频直播软件特色:四路视频直播软件界面 多路视频切换板界面
特性:
1 稳定性强:支持7 × 24不间断运行;
2 集成度高:集成了软件编码、直播、录制、Web服务、安全认证、录制文件的点播服务等功能;
3 扩展性强:采用模块化的设计思想,能够轻松进行升级。
功能:
直播:
采用标准流媒体传输协议、支持广域网、城域网、局域网等网络,可以跨路由、网关、防火墙等提供直播服务
直播编码采用FLASH、MPEG、WM7、WM9,直播视频码流1kbps-15000Kbps可调
支持单播(Unicast)、组播(Multicast)等多种协议,音视频完全同步,实时传输延时<1s
支持B/S、C/S架构接收,且可以添加文字交流,logo等
录制:
直播时可以对直播频道进行节目分别同时录制,录制格式为WMV或者ASF等格式,且收看端也可自行录制
媒体文件广播:
支持WMV、ASF、AVI、MPEG、RM、RMVB、DAT、VOB、MP3等格式的文件广播且可以添加运行规则 1、 视频采集的分辨率最高可以达到720576效果;
2、 录制格式为WMV或ASF格式;
3、 直播码流最高支持15Mbps;MPEG4格式传输,清晰度可达到DVD质量(720576);
4、 具备业内先进的软件消除隔行扫描功能,使图像更加清晰流畅,不会出现采集的图像有水纹、拖尾现象;
5、 支持实时游动字幕、台标、时钟等;
6、 支持手动录像、任务录像、全局录像等,通过对任务录像及运行规则的配置,完全可以实现7x24 小时自动预制录制及排序播出(无人职守),并支持远程录像;
7、 支持用户权限管理设定,可以随时添加用户和删除用户,并对不同的用户设定不同的权限(如:是否可以远程录像),并支持在线用户信息显示;
8、 客户端支持B/S架构(不需要安装任何软件,直接在浏览器中观看)进行观看;
9、 支持单播(Unicast)、组播(Multicast)及复杂网络自适应功能;
10、 系统提供分布转发功能,只需将转发服务器IP地址输入一体机,就能够同时将多个视频上传到多个服务器上进行直播,实现了异地用户的同时收看;

如今视频直播是越来越火,做视频和直播的平台也越来越多,不管是直播平台还是短视频网站都需要一个配置较好的服务器作支持。那么,做视频直播平台到底需要什么配置的服务器呢
专业短视频直播服务器解决方案可以私信沟通
拿一个简单的视频网站来讲,假如每天在线人数大概100人左右,同时在线10人左右,平均每个人在线观看时长为10分钟左右,视频清晰度为高清480P。如果要满足以上这些需求,大概需要一台什么配置的服务器
首先,视频服务器(流媒体服务器)的特点是长时间高并发,因此CPU至少为至强E5-2603六核六线程,16G内存左右。 *** 作系统当然可以选择Windows或者Linux,其实你可以采用>

由于网络直播不受地域时间限制、实时互动的优点,个人或企业纷纷借助直播宣传信息,如新闻发布会、体育比赛、商业宣传、远程会议等。直播平台要保证在线视频清晰流畅,承载庞大的观看量,这就牵扯到直播服务器租用配置和带宽的问题。那么直播需要哪些服务器?在之前,我们先来了解在线直播视频如何形成。

一个完整的网络直播系统由编码工具、流媒体数据、直播服务器、网络和播放器这五个部分组成。网络视频直播系统以流的方式在网络上进行直播或录播,用户在访问指定的直播网站页面时,网络会自动连接到直播服务器最近的节点上,获得流媒体数据,就可直接观看视频内容。

其中,直播服务器作为存放和控制流媒体数据的重要载体,主要为视频直播、流媒体服务、IPTV、交互式电视、移动电视、商务电视、远程教学、B2B商务通信、视频至台式机桌面的传输、VOD系统、远程监控、资料保存等应用需求而设计的媒流体设备。视频网站对服务器的要求比较高,需要根据直播时的访问量来选择合适的带宽和服务器硬件配置,平台人数越多,发展越快,就要相应提高直播服务器配置要求和带宽资源。一旦有大量用户涌入,超出了服务器的供应范围,那有可能导致服务器发生宕机的情况。

网络直播这种大型的社交应用,在线直播服务器要做到十几万人同时观看且不崩溃,最主要的还是CDN加速。其主要控制了我们在线观看的速度,不同地理位置分布的服务器节点越多内容传输的速度就越快、越稳定。视频直播服务器网站根据用户量需要来购买相应带宽,后面再配合内容分发加速,能达到更高的效果。

随着经济的发展,人们越来越愿意将钱花在娱乐上,面对近年来在线视频直播越发的火热情况,只有注意以上提及的细节合理租用直播服务器,才是吸引和留住更多网民的基础。

所谓流媒体技术,是指将连续的影像和声音信息经过压缩处理后放在网站服务器上,让用户能够一边下载一边观看、收听(即所谓的“在线欣赏”),而不需要等整个压缩文件下载到自己的机器上才可以欣赏的网络传输技术。目前,在这个领域中的竞争者主要有微软、RealNetworks、Apple三家公司,例如微软新近发布了Windows Media Services 9、RealNetworks公司新近发布的Helix Platform、Apple新近发布的Darwin streaming server 41,意图在流媒体领域大干一场。
一般来说,一个完整的流媒体服务系统需要三个部分组成:编码器、流服务器和播放器。编码器通过对内容来源(如MP3文件或者麦克风输入)进行编码,并将编码过的内容发送到流服务器;流服务器再将它们发布到Internet,这样客户端的播放器只要连接到流服务器就可以进行在线播放了。
架设REAL格式的视频点播中心
如果是架设视频点播服务器,那么选择Real格式是非常明智的。因为RealProducer Plus这款功能强大的软件 *** 作相当简单,每次使用时会d出一个向导对话框进行 *** 作提示。目前最新版本是100,我们只要选择851以上的版本即可。
从“工具”菜单下选择“创建网页”命令,此时会d出一个如图2所示的向导式对话框,点击“前进”按钮选择你希望用于创建Web页面的Real多媒体文件。随后RealProducer会询问是创建“d出式播放器”还是“嵌入式播放器”,一般建议选择后者,因为这样所需要的系统资源更低,当然启动速度也更快。至于播放器的界面,可以选择“标准播放器”,很快就可以创建成功。
最后,RM文件对象所在的目录会增加一些文件,请将这些文件与RM对象一起上传,不过要注意保证RM文件与HTML文件在同一目录下,否则播放器可能无法找到播放对象。
架设WMP流媒体服务器
微软的手伸得很长,什么领域都要插足一下。凭借着Windows *** 作系统的影响力,Windows Media Player市场占有率越来越高,而微软的asf、wmv、wma、avi等格式也开始被越来越多的用户所接受。
架设WMP流媒体服务器,你需要安装Windows Media Encoder才行,目前最新版本是90简体中文版。如图3所示,我们应该在这里选择“广播实况事件”,接着选择用来编码的音频和视频设备。注意请事先将音频和视频设备与计算机正确连接,否则会无法检测到。接着你还需要指定服务和发布点,当然也可以使用现有的发布点。然后Windows Media Encoder会自动创建服务器,并给出>在信息技术日新月异的今天,许多学校都建立了自己的局域网,为网内用户提供视频服务已成为网络的一项基本应用,因此在局域网内架设视频服务器已经非常必要。视频服务软件一般选择基于流媒体技术的服务器软件,在此类软件中,首选应为RealNetworks系列产品。该系列产品由媒体内容制作工具Real Producer、服务器端软件RealServer、客户端软件Real Player三部分组成,其流媒体文件包括RealAudio,RealVideo,Real Presentation和RealFlash四类文件,分别用于传送不同的文件。Real System采用SureStream技术,可以自动并持续地调整数据流的流量以适应实际应用中的各种不同网络带宽需求,轻松实现视音频和三维动画的回放。Real流媒体文件采用Real Producer软件进行制作,Real Producer可以把现场信号通过视频采集卡即时制作成流媒体文件,再通过服务器端的RealServer直播到局域网内的每一台计算机。现场信号包括:电视机、影碟机、录像机的信号、摄像机、摄像头的信号、从卫星接收的信号等等。本文介绍的是如何设置Helix Producer Plus V901(即Real Producer 90)以实现网络的现场直播。
一、硬件需求
就目前的应用环境来看,配置一台中档的普通PC机再加上一块视频采集卡就可满足直播的要求。笔者用一台CPU为P4 24G、内存为256MB的计算机,一块源兴的电视卡(400元)进行网络直播,其CPU的使用率为50%左右,直播效果稳定、可靠。
二、软件需求
用于安装Helix Producer Plus V901的计算机应安装Windows 2000 Professional以上版本的 *** 作系统。客户端需要安装Real Player播放器,另外,网内还需要一台Real Server服务器(本文假定局域网内已架设一台RealServer流媒体服务器)。
三、安装和配置
1. 硬件连接
硬件连接比较简单,只要把采集卡与输入源(如影碟机)的视频、音频信号对应连接即可。具体连接为:输入源的视频输出端与采集卡的视频输入端相连,输入源的音频输出端与计算机声卡的线路输入端相连。
2. Helix Producer Plus V9.01的安装
运行安装程序,一路[下一步]即可。详细安装步骤这里不再赘述。
3. Helix Producer Plus V9.01的配置
(1)运行Helix Producer。软件界面可分为左右两部分,左面为输入预览及设置,右面为输出预览及设置(图1)。
图1
(2)输入设置:在主界面左面的输入设置里选择“装置”,在“音频”下拉列表中选择自己所使用的声卡,在“视频”下拉列表中选择采集卡。单击右侧的[设置]按钮,可以对音频和视频属性进行设置。其中,音频的设置比较简单,视频的设置需要注意的是:输入设置要与信号源与计算机的物理连接类型相对应,即如果信号源(如影碟机)与计算机是通过复合视频端子连接的,就应选择“video composite in”;如果是通过s端子连接的,就应选择“video svideo in”(图2)。其他设置采用默认值即可。
图2
(3)输出设置:图1所示界面的右半部分有三个标签页,分别是:听众、视频过滤器和剪辑信息。单击[听众],d出如图3所示的对话框;在“模板”列表中,选择一个模板,如果是百兆以上的局域网,可以选择“450K VBR Download 450kbps”;然后单击中间的[添加到听众列表]按钮,在这里选择速率越高的模板,对网络带宽的要求也就越高。添加完成后,双击刚添加的模板,可以进行进一步的设置,当然不进行设置保留默认值也可以。
“视频过滤器”标签页里保留默认值。
在“剪辑信息”标签页里,可以指定“标题”、“作者”和“版权”,这些信息会在接收端的播放器里显示出来。
图3
软件版本:\
Helix Server Unlimited V11011884
Helix Producer Plus V11
一、功能说明
新功能
SNMP 支持
更小的直播延迟
更小的播放启动缓冲
延时关机
默认客户端设置为类型4
RealPlayer 11的新的带宽检测方法支持
支持IPv6
Windows Media的推送广播支持(支持Windows Encoder 9或更高版本的直播)
播放流媒体优先使用TCP
速度控制
不同的服务支持
可配置RTSP超时值
登录功能加强
删除的功能
PNA支持
自动广告插入
分布许可
带宽协商
MPEG-1,MPEG-2、VIVO格式(继续支持MP3和MPEG-4)
REAL G2 编码
支持格式
RealNetworks:RealAudio(rm, ra),RealVideo(rm, rmvb),RealPix(rp),RealText(rt),Muti-Rate Container(mrc)
Macromedia:Flash(swf)
Microsoft:Windows Media(asf,wma,wmv)
Apple:QuickTime(mov)
Standards-Based:MPEG-4,MP3
Image Formats:GIF(gif),JPEG(jpg,jpeg),PNG(png)
Other:AU(au),AIFF(aif,ief),WAV(wav)
二、安装HELIX SERVER
双击安装程序,选择授权文件(可以向REAL申请试用授权文件lic),输入管理用户名和密码,设置服务端口\
rtsp:554
mms:1755
>

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10403721.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-08
下一篇 2023-05-08

发表评论

登录后才能评论

评论列表(0条)

保存