后台-营销-SEO-头部优化文字处修改

网站名称

示例图片三
网站首页 > 新闻资讯 > 公司动态

一站式快速搭建网络在线直播源码

2019-03-09 15:33:07 网站名称 阅读

随着网络应用的普及,网络带宽的增加,以各网站平台的在线直播、学校的在线教育、企事业单位的在线视频会议为代表的在线直播应用需求越来越强烈。本文将以实例的形式就如何使用Adobe的Flash Media Server实现在线实况直播进行详细的介绍,期望对有此需求的人员有所帮助,更好的推广网络在线直播源码应用。

一、什么是Flash Media Server

Flash Media Server (以下简称FMS)是Adobe公司开发的-套媒体服务器, 其可以为网络视频服务提供支持。Adobe 传统的流媒体协RTMP (实时消息协议)作为互联网使用最广的应用为大多数视频网站所采用,使用FMS可以快速方便的搭建和管理媒体服务器平台,使用其搭建的媒体服务器可以为在线用户提供在线视频播放,网络在线直播服务。

FMS通过先进的传送方法在多个网络可以为网络用户提供高质量的体验,其中包括具有新的RTMFP (实时消息组播协议)的对等互助网络(peer-assistednetworking)的先行的Premiere。

利用 FMS传送视频能够降低媒体发布的复杂性,因为利用Flash Player就可以获得致的编解码支持、 保护和高质星的体验。FMS 能够为发布者提供极为简单的工作流,以便利用

为不同网络优化的多种协议来发布和保护视频。这是FMS为什么能够降低复杂性的原因。

网站关键词

二、FMS与FMLE的关系

FMLE即Flash Media Live Encoder (实时视频和音频捕捉软件)是-个媒体编码器,它也是Adobe公司的配套产品,它能够将音频和视频实时流式传送到FMS软件或Flash视频流服务(FVSS) 上。 该软件能够从提供原始视频并支持Microsoft DirectShow滤镜的任何网络摄像机、FireWire 或USB设备流式传输实时视频。

FMLE在网络在线直播系统中主要起到的作用是采集视频数据,并将其进行编码;然后使用RTMP协议将数据发布到服务器。軸FMS服务器使用RTMP协议将数据发送给在线用户,或使用RTMFP协议将数据发布到组播网上,供在线直播网络用户观看。此软件能够随时广播体育赛事、Web广 播、音乐会等实时活动。

网站关键词

三、实例演示

以下以建立一个在线直播流为例详细介绍如何使用 FMS网络的过程。

(一)准备工作准备工作主要包括两个方面:一是建立流媒体服务器的直播发布点,即在服务器端安装FMS服务器软件,在直播端安装FMLE数据采集软件,并建立网络直播播放器。二是准备音视频采集设备及检查网络连接;本例采用网络摄像头作为视频采集设备,网络话筒作为音频采集设备。这里要重点说明的是,在服务器端安装了FMS服务器软件后可以设置服务器转发数据的方式,可以使用Adobe传统的RTMP协议进行转发,每个受众都从服务器指定的地址和端口接收由服务器发送的数据,其缺点是当连接用户星大后会对服务器造成很大的压力,同时要求的服务器网络带宽很大;而另-种方式是 服务器将视频数据发布到指定的组播网络中,这样受众接受的数据就不全是由服务器发出,可以大大减轻服务器压力。

(二)正如之前介绍的一样, 如果同时观看的用户数量很多,会对服务器和网络带宽造成很大的压力;如果我们希望以组播的方式发送直播数据以适应更多用户访问和减轻服务器压力的要求,我们可以在FMS服务器端进行媒体组播的设置。

FMS是当前十分流行的媒体直播服务器,它以配置简单,效率高以及Flash使用灵活的特点在实况直播领域得到了很好的应用和推广,米拓信惊喜是一家专注于技术研发的公司,米拓信息可以很快的搭建一套完整的在线直播平台。


Powered by MetInfo 6.0.0 ©2008-2019 www.MetInfo.cn