搭建开源流媒体系统

搭建开源流媒体系统

ID:9037679

大小:35.50 KB

页数:4页

时间:2018-04-15

搭建开源流媒体系统_第1页
搭建开源流媒体系统_第2页
搭建开源流媒体系统_第3页
搭建开源流媒体系统_第4页
资源描述:

《搭建开源流媒体系统》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、VLC不仅是一款功能全面的媒体播放器,而且在视频的直播、点播方面具有完整的解决方案,非常适合于中小企业进行内部企业网多媒体环境的建设。近来,笔者在项目的实施过程中,需要架设一套基于组播的视频直播系统,在高带宽环境下进行高清视频流的远程直播、展示及测试,使用到了一款非常优秀的跨平台的开源软件VLCMediaPlayer来组建此系统。VLC不仅是一款功能全面的媒体播放器,而且在视频的直播、点播方面具有完整的解决方案,非常适合于中小企业进行内部企业网多媒体环境的建设,如视频直播系统、VOD视频点播系统、IPTV(网络电视)平台等,无论从技术上还是经济上都具有极强的

2、现实意义。VLC的安装VLC提供了二进制及源代码两种发布包,支持Windows、Linux/Unix、MacOS、Solaris、BSD等多种系统平台,依据所使用的操作系统下载相应的安装文件。VLC针对不同的操作系统发行版提供了各种不同的二进制安装包,如针对Windows的exe安装包,RedHatLinux(Fedora)的RPM安装包等,这些二进制包在各自的平台中都可以采用各自安装软件包的方式进行安装,各系统平台的具体安装方法可参见VLC的安装文档:http://www.videolan.org/doc/play-howto/en/ch02.html,此

3、页面提供了各种发行版的安装方法及卸载方法,在各安装包的下载页面也提供了较为详细的安装方法,对于没有提供二进制安装包的系统平台,可以通过VLC的源代码进行安装。本文主要介绍一种在Fedora平台下采用yum进行安装的过程,采用了freshrpms.net所维护的FedoraCore包进行安装,本文系统平台为FedoraCore5。其具体过程如下:1.安装livna与freshrpms#rpm-ihvhttp://rpm.livna.org/fedora/5/i386/livna-release-5-8.noarch.rpm#rpm-ihvhttp://ayo.

4、freshrpms.net/fedora/linux/5/i386/RPMS.freshrpms/freshrpms-release-1.1-1.fc.noarch.rpm2.采用yum工具包安装VLC,安装完成后,从系统菜单中即可打开VLC媒体播放器。#yum-yinstallvideolan-client如果采用源代码的安装,其过程相对比较复杂,页面http://www.videolan.org/vlc/download-sources.html提供了VLC及所需要的类库的源代码下载链接,按照下面的方法首先安装第三方库文件,主要是一些针对音频、视频的压缩

5、库、解码库等,依据具体需要安装相应库文件。#tar-zxvflibs.tar.gz//libs.tar.gz代表各第三方库文件名称#cdlibs#./configure#make#makeinstall接着是VLC的安装,安装方法与安装第三方库文件相同,只是./configura部分具有更加丰富的选项,下面是一个比较典型的配置例,可根据实际需求对各选项进行添加与删除。#./configure--enable-x11--enable-xvideo--disable-gtk--enable-sdl--enable-ffmpeg--with-ffmpeg-mp3l

6、ame--enable-mad--enable-libdvbpsi--enable-a52--enable-dts--enable-libmpeg2--enable-dvdnav--enable-faad--enable-vorbis--enable-ogg--enable-theora--enable-faac--enable-mkv--enable-freetype--enable-fribidi--enable-speex--enable-flac--enable-livedotcom--with-livedotcom-tree=/usr/lib/li

7、ve--enable-caca--enable-skins--enable-skins2--enable-alsa--disable-kde--disable-qt--enable-wxwindows--enable-ncurses--enable-releaseVLC流媒体服务器的组建使用VLC能够方便地架设流媒体服务器以提供视频直播服务,考虑到对视频设备驱动支持的因素,在这里选用了Windows平台下的VLC来架设流媒体服务器,在其他平台下VLC的配置使用方法与在Windows下相同,只是在这些平台下可能在添加视频装置的驱动支持时稍微麻烦点,但这已经不属

8、于VLC本身所关注的范围,它与具体的系统平台及视频装

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。