用VLC搭建简单的流媒体服务器.docVIP

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
用VLC搭建简单的流媒体服务器

用VLC搭建简单的流媒体服务器 为了将来在Android上的构造一个支持流媒体的播放框架,最近我开始研究流媒体的相关内容。 传说VLC是一个强大的播放器,我认为其最强大之处在于其处理流媒体的能力。不论是播放流媒体,还是搭建一个流媒体服务器,简单易用并且功能强大。其中强大的功能尚且还不能驾驭,在这里就说如何用图形界面的VLC搭建一个简单的流媒体服务器吧。 第一步:Media ---- Advanced Open File 快捷键 Ctrl+Shift+O 这时,弹出一个Open Media的对话框。根据标签,我们可以发现VLC可以打开的类型有四种:文件(File),光盘 Disk ,网络 Network ,摄像头(Capture Device)。 第二步:Add添加文件 ---- 点击Play右边的下拉菜单----Stream 快捷键Alt+S 在Play右边的下拉菜单中,我们可以看到,VLC可以把视频流的输出到:列表(Enqueue),屏幕(Play),网络(Stream),文件(Convert)。 第三步:弹出的Stream Output的对话框中有三页标签(Source,Destinations,Options),对其设置,以更改输出流的属性。 Source:要打开的源,即我们上面说到的:文件,光盘,网络,摄像头。 Destinations:为什么是复数?因为你的Destination可以不止一个。点击New Destination旁边的下拉列表,可以看到有几种流媒体的协议可以选择。 HTTP:HTTP流; MS-WMSP(MMSH):Microsoft-Windows Media Stream Protocal,就是常见的mms; RTSP:这个也很流行RTSP流; RTP/MPEG Transport Stream; RTP Audio/Video Profile; UDP legacy :UDP流,比较旧的系统会用; IceCast:不了解,网上查了一下,好像从前是做音频流的,现在也支持视频流了。 设置好了目标之后,可以点击Add就可以添加一个目标,可以同时添加好几个目标。下边还有个Didplay locally,如果选择你的VLC在Stream的时候会一遍在自己的屏幕上播放出来。 下面的Transcoding options可以让你把你的视频转码成如下的编码格式然后再Stream出去,取消Activate Transcoding就可以不转码直接Stream出去。 Options:这个里面的几个选项可以更详细地设置。在下面的区域,可以看到根据我们前面不同的设置,得到的配置指令。如果要了解VLC命令行的设置,这些配置指令就都要了解一下。我们这里只是简单的图形界面设置,可以不用管。 第四步:点击Stream。 如果第三步的Destinations有选择Didplay locally就会看到像正常播放一个视频一样;如果没有选,则只能看到进度条在不断地移动,没有图像也没有声音。 第五步:通过以上四步,我们已经完成了一个流媒体服务器的搭建,这一步我们对其进行测试。 在本机或网络,打开任一个支持流媒体播放的播放器(再开一个VLC也可以)。加载网络地址,输入我们第三步的Destinations中设置的地址,稍等,缓冲,然后就可以看到流媒体的播放了。一般情况下,播放时进度条是不会动的。 第六步:扩展。 上面的过程我们见证了VLC的强大功能。这篇教程虽然只记录了如何从视频文件到流媒体服务器,但是以下的一些问题是否也可以用VLC实现呢? 常看到视频格式转换的软件,上一篇《AVS的编解码》中介绍了如何用ffmpeg和mencoder转码,但是他们都没有图形界面。VLC可以实现视频格式转换吗? 常看到吧CD/VCD/DVD的影音存成本地文件的软件,这个功能可以用VLC实现吗? 可否用VLC作为一个摄像头录像的软件? 用VLC,一个机器上的摄像头,可否在其他机器上远程监视? 看了以上几种功能,你是否感觉到了VLC有多么强大。

文档评论(0)

peain + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档