使用VLC搭建视频直播服务器.docx
文本预览下载声明
使用VLC搭建视频直播服务器
去年我们信息之夜我们进行过视频直播服务,当时我们使用了WMS
(WindowsMediaServe)r实现了这个服务,但是编码是微软的WMV,因而像
iPhone/Andro这id样的智能手机无法观看,今天我给大家带来一种更简便的实现方式,并帮助所有平台用户都可以观看。
首先介绍一下,今天我们的工具VLCPlaye。r
VLC主页:
VLCisafreeandopensourcecross-mpullattifmoerdmiaplayerfraanmdeworkthatplaysmostmultimediafileasswellasDVD,AudioCD,VCD,andvariousstreamingprotocols.
VLC不仅仅是个播放器,也可以作为流媒体服务器使用。这个网上有相关的资料,我就不多说了。
声明下本文用的VLC版本:2.0.3服务端操作
打开“媒体——流”选项,如图所示:
点击“捕获设备(D)”选项卡,选择“捕获模式”——“DirectSho”w,“适配设备名称”——“IntegrateWdebcam”(或者你的摄像头、摄像机),“音频设
备名称”——“内置式麦克风(IDTHighDefini)t”(io或n然后点击“串流”按钮。
者是你的外置麦克风),
点击“下一个”后,在“目标设置”界面选择“HTTP”,然后点击添加按钮
填上目标ip地址,并在“转码选项”中选择相应的编码类型
客户端操作
点击“媒体——打开网络串流”,在弹出的框中输入“:80”8,0/点xx击zy“播放”按钮即可。
命令行操作方式服务端:
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:8080/xxzy
VLC除了可以使用HTTP协议发布,还可以使用RTP、RTSP、UDP发布,大家可以自己尝试。
显示全部