本文主要是介绍vlc简单搭建流媒体服务器,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
vlc:一款开源的强大媒体播放器,还可以作为流媒体服务器和客户端;官网为:http://www.videolan.org/vlc/
vlc支持多种媒体格式和网络协议,当然包括我最关心的RTSP+MPEG2-TS/UDP,
老实说在经历了从Darwin到live555然后的折腾,发现vlc在流媒体服务器方面是基于live555,
而解码方面是基于ffmpeg的;
vlc作为客户端就简单了:比如要在本机监听54321端口(目前我做实验用的port)上的UDP流,其实就是模拟On Demand Client(IPQAM+STB),只需简单命令:cvlc udp://@:54321即可;
作为服务端同样简单,不过值得一提的是vlc支持四种源:
1本地文件(file):也就是直接把本地的文件推流出去;
2光盘(Disc),基本同1;
3:网络接受的流,几乎相当于转发,不过可以把接受到的流转码成别的格式再推送出去;
这篇关于vlc简单搭建流媒体服务器的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!