zoukankan      html  css  js  c++  java
  • 用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方式訪问,但原理都是在同一个局域网訪问。



  • 相关阅读:
    二分图 洛谷P2055 [ZJOI2009]假期的宿舍
    并查集 洛谷P1640 [SCOI2010]连续攻击游戏
    贪心 洛谷P2870 Best Cow Line, Gold
    贪心 NOIP2013 积木大赛
    快速幂 NOIP2013 转圈游戏
    倍增LCA NOIP2013 货车运输
    树形DP 洛谷P2014 选课
    KMP UVA1328 Period
    动态规划入门 BZOJ 1270 雷涛的小猫
    KMP POJ 2752Seek the Name, Seek the Fame
  • 原文地址:https://www.cnblogs.com/mengfanrong/p/5171497.html
Copyright © 2011-2022 走看看