开发者社区> double2li> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

用VLC做流媒体服务器

简介: VLC确切来说只是个播放器,是videolan的开源产品,videolan原来还有一个VLM,是服务器端,专门用来做流媒体服务器的,但是现在VLM的功能已经都集成进VLC了,所以也就可以用VLC来做流媒体服务器了。
+关注继续查看

 VLC确切来说只是个播放器,是videolan的开源产品,videolan原来还有一个VLM,是服务器端,专门用来做流媒体服务器的,但是现在VLM的功能已经都集成进VLC了,所以也就可以用VLC来做流媒体服务器了。VLC同时提供了Linux版和windows版等多种版本,是流媒体服务器的一个不错的选择。

 

        首先打开VLC播放器,选择“媒体”菜单中的“流”

        

        选择之后弹出如下界面:

        

        这上面有4个选项,文件就是选择一个或多个文件进行直播;光盘是选DVD光盘之类的视频光盘;网络可以将一个实时的网络流进行直播,比如网络摄像头、编码器等;捕获设备可以是当前电脑的屏幕、usb摄像头、麦克风等设备。添加一个输入源后选择串流,出现如下界面:

        

        这一步显示了刚刚选择的输入源,注意这个文本框中的路径,如果做流媒体服务器用代码来调用的话,就得这样传。选择下一步:

        

        这里选择以何种方式输出,可以选择各种协议输出,我这边选择的是RTSP协议,选完了之后不是点下一步,是点旁边的添加:

        

        这里选择RTSP协议的端口和路径,点击下一步:

        

        这一步选择编码,如果不勾选激活转码,则源输入是什么编码,输出就是什么编码格式。勾选激活转码后,可以选择VLC自带的配置文件格式,也可以自定义一种编码格式,可指定编码格式、分辨率、码率等参数。配置完后点击下一步。

        

        这是最后一步,点击“流”后,刚刚选择的文件即以RTSP协议进行直播了,再用一个VLC即可观看直播了。这里文本框中的字符串是用代码调用时传入的参数,很重要哦。

 

        我这里介绍的是用界面操作的方式,实际使用中VLC是提供了API的,界面操作方式最后产生的参数就是代码调用时传入的参数。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
QT应用编程: 基于FFMPEG设计的流媒体播放器(播放rtmp视频流)
QT应用编程: 基于FFMPEG设计的流媒体播放器(播放rtmp视频流)
0 0
ffmpeg处理RTMP流媒体的命令大全
最近浏览国外网站时候发现,翻译不准确的敬请谅解。1、将文件当做直播送至live [plain] view plain copy   ffmpeg -re -i localFile.
940 0
ffmpeg+ffserver搭建流媒体服务器
<div style="word-wrap: break-word; color: rgb(102, 102, 102); font-family: 宋体, Arial; font-size: 16px; line-height: 26px;">ffmpeg和ffserver配合使用可以实现实时的流媒体服务。</div> <div style="word-wrap: break-word; c
3215 0
基于VLC的视频播放器
原文:基于VLC的视频播放器   最近在研究视频播放的功能,之前是使用VideoView。在网上看了一下,感觉不是很好,支持的格式比较少,现在网络视频的格式各种各样,感觉用VideoView播放起来局限性很大。
887 0
基于VLC的播放器开发
VLC的C++封装     因为工作需要,研究了一段时间的播放器开发,如果从头开始做,可以学习下FFmpeg(http://www.ffmpeg.org/),很多播放器都是基于FFmpeg开发的,但是这样工作量和难度都比较大,如果想很快能拿出一个播放器来用的,可以研究下开源的播放器,参考下射手播放器作者的文章:媒体播放器三大底层架构。
1005 0
基于ffmpeg的流媒体服务器
OS:ubuntu 12.04ffmpeg:N-47141-g4063bb2x264:0.133.2334 a3ac64b目标:使用ffserver建立流媒体服务器使用ffmpeg对本地文件流化(x264编码器)使用ffplay播放 目录 [hide] 1 ffserver.
1160 0
vlc_record3
linux 内核编译错误总结 1. include/linux/time.h:174: undefined reference to `__aeabi_uldivmod' 此问题是由于arm-2008q3的Gcc 4.3版,进行了代码优化导致。
440 0
VLC媒体播放器介绍
版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。 https://blog.csdn.net/chszs/article/details/3497751 VLC媒体播放器介绍 VLC媒体播放器是一高度便携的多媒体播放器,可播放多种音视频格式,如:MPEG-1、MPEG-2、MPEG-4、DivX、mp3、ogg等,也支持DVD、VCD和各种流协议。
824 0
+关注
double2li
一个在IT行业摸爬滚打的老司机
文章
问答
文章排行榜
最热
最新
相关电子书
更多
基于WebAssembly的H265播放器
立即下载
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载