用VLC搭建流媒体server

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用VLC搭建流媒体server相关的知识,希望对你有一定的参考价值。

    VLC开元项目相当强大,我们既能够将其作为播放核心用于二次开发,又能够将其作为高性能的流媒体server。今篇博客主要讲用VLC搭建流媒体server。

    VLC搭建流媒体server步骤非常easy:选择输入数据、选择输出格式、选择编码器、选择流通量。输入数据来源非常多,能够是本地文件,能够是网络流,能够是音频。甚至图片。编码器选择主要是选择音频编码器、视频编码器用以确定声音输出质量和图像质量。输出格式较多,能够是本地文件,能够是网络流,也能够是组播;流通量眼下保留。实际没有多少用处。

以下我用摄像头的RTSP流作为输入,RTSP作为输出举一个样例:

    选择输入数据:

    技术分享

    选择输出格式、选择编码器、选择流通量:

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

    点击stream,在本机或者与本机同一个局域网的PC中打开VLC,输入RTSP://(串流的ip):8554即能够立即播放,效果例如以下:

技术分享


以上操作的命令行是::sout=#transcode{vcodec=h264,acodec=mpga,ab=128,channels=2,samplerate=44100}:rtp{sdp=rtsp://:8554/} :sout-all :sout-keep


Linux下能够使用vlc -vvv命令串流,详情能够输入vlc -h查询帮助


注意两点:串流成UDP流的时候。增加你想让192.168.66.11播放,那么。你应该选择输出地址为:192.168.66.11,在192.168.66.11上播放的时候仅仅须要输入UDP//@(你选的port号)就能够播放;一定要是同一个局域网才干够訪问到,否则,要么通过NAT,要么通过VPN方式訪问,但原理都是在同一个局域网訪问。















以上是关于用VLC搭建流媒体server的主要内容,如果未能解决你的问题,请参考以下文章

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

用vlc搭建rtsp流媒体服务器

用vlc搭建rtsp流媒体服务器

用vlc搭建简单流媒体服务器(UDP和TCP方式)

用vlc连接rtsp服务器,出现错误。。各位大侠们帮忙看看。。

MAC下使用VLC搭建RTSP流媒体服务器