使用VLC搭建视频直播服务器
2012-11-09 15:34
225 查看
去年我们信息之夜我们进行过视频直播服务,当时我们使用了WMS(Windows Media Server)实现了这个服务,但是编码是微软的WMV,因而像iPhone/Android这样的智能手机无法观看,今天我给大家带来一种更简便的实现方式,并帮助所有平台用户都可以观看。
首先介绍一下,今天我们的工具VLC Player。
VLC主页:http://www.videolan.org
VLC is a free and open source cross-platform multimedia player and framework that plays most multimedia files as well as DVD, Audio CD, VCD, and various streaming protocols.
VLC不仅仅是个播放器,也可以作为流媒体服务器使用。这个网上有相关的资料,我就不多说了。
声明下本文用的VLC版本:2.0.3
服务端操作
打开“媒体——流”选项,如图所示:
点击“捕获设备(D)”选项卡,选择“捕获模式”——“DirectShow”,“适配设备名称”——“Integrated Webcam”(或者你的摄像头、摄像机),“音频设备名称”——“内置式麦克风(IDT
High Definition)”(或者是你的外置麦克风),然后点击“串流”按钮。
点击“下一个”后,在“目标设置”界面选择“HTTP”,然后点击添加按钮
填上目标ip地址,并在“转码选项”中选择相应的编码类型
客户端操作
点击“媒体——打开网络串流”,在弹出的框中输入“http://127.0.0.1:8080/xxzy”,点击“播放”按钮即可。
命令行操作方式
服务端:
客户端
首先介绍一下,今天我们的工具VLC Player。
VLC主页:http://www.videolan.org
VLC is a free and open source cross-platform multimedia player and framework that plays most multimedia files as well as DVD, Audio CD, VCD, and various streaming protocols.
VLC不仅仅是个播放器,也可以作为流媒体服务器使用。这个网上有相关的资料,我就不多说了。
声明下本文用的VLC版本:2.0.3
服务端操作
打开“媒体——流”选项,如图所示:
点击“捕获设备(D)”选项卡,选择“捕获模式”——“DirectShow”,“适配设备名称”——“Integrated Webcam”(或者你的摄像头、摄像机),“音频设备名称”——“内置式麦克风(IDT
High Definition)”(或者是你的外置麦克风),然后点击“串流”按钮。
点击“下一个”后,在“目标设置”界面选择“HTTP”,然后点击添加按钮
填上目标ip地址,并在“转码选项”中选择相应的编码类型
客户端操作
点击“媒体——打开网络串流”,在弹出的框中输入“http://127.0.0.1:8080/xxzy”,点击“播放”按钮即可。
命令行操作方式
服务端:
vlc :sout=#transcode{vcodec=h264,vb=800,scale=1,acodec=mpga,ab=128,channels=2,samplerate=44100}:http{mux=ts,dst=:8080/xxzy} :sout-keep
客户端
vlc http://127.0.0.1:8080/xxzy[/code]
VLC除了可以使用HTTP协议发布,还可以使用RTP、RTSP、UDP发布,大家可以自己尝试。
相关文章推荐
- 使用VLC搭建视频直播服务器
- 使用VLC搭建视频直播服务器
- 实时监控、直播流、流媒体、视频网站开发方案流媒体服务器搭建及配置详解:使用nginx搭建rtmp直播、rtmp点播、,hls直播服务配置详解
- windows7 下 使用live555搭建视频服务器,并使用ffplay和VLC播放
- 使用 nginx 和 rtmp 插件搭建视频直播和点播服务器
- 使用nginx-rtmp搭建视频直播服务器
- 使用 nginx 和 rtmp 插件搭建视频直播和点播服务器
- 使用nginx-rtmp搭建视频直播服务器
- 实时监控、直播流、流媒体、视频网站开发方案流媒体服务器搭建及配置详解:使用nginx搭建rtmp直播、rtmp点播、,hls直播服务配置详解
- 使用VLC搭建RTSP服务器
- 使用Nginx+FFmpeg搭建HLS直播转码服务器
- 使用FMS 4.5(Flash Media Server 4.5) 搭建视频直播(HLS)
- Red5流服务器搭建(实现在线直播,流媒体视频播放和在线视频会议)
- 基于http live streaming, 使用vlc + mediastreamsegmenter + apache 实现iOS视频直播
- ubuntu搭建nginx服务器实现视频直播点播
- 使用nginx搭建点播和直播流媒体服务器的方法步骤
- Nginx与Nginx-rtmp-module搭建RTMP视频直播和点播服务器
- 利用nginx搭建RTMP视频点播、直播、HLS服务器
- 使用VLC搭建基于UDP的流媒体服务器
- 使用阿里云来搭建视频直播服务