美文网首页LinuxLinux学习之路我用 Linux
linux 命令vlc——发生组播流

linux 命令vlc——发生组播流

作者: faraway_com | 来源:发表于2017-06-05 19:14 被阅读0次

作为服务器通过rtp将本地视频文件ts流往客户端发送(run at server)

vlc-vvv --extraintf=logger /home/video/01.mpg --sout '#transcode{vcodec=h264,vb=800,scale=1,width=500,height=300,acodec=mp4a,ab=128,channels=2,samplerate=44100}:rtp{sdp=rtsp://:5544/01.mpg}'

命令各参数详解:(1)参数"/home/video/01.mpg"指定本地的媒体文件路径;(2)参数"sout"表示输出流;(3)参数"transcode"表示转码,其后花括号中各参数表示转码的各个规则:"vcodec"表示视频编码格式,"vb"表示视频位率如800表示800kb/s,"width"和"height"分别表示视频宽度和高度,"acodec"表示音频编码格式,"ab"表示音频位率,"channels"表示音频声道,"samplerate"表示音频采样率;(4)参数"rtp"RTP协议一些参数的设置,以上命令中"rtp"段命令也可写成这样:":rtp{dst=192.168.0.116, port=5544, sdp=rtsp://:5544/01.mpg}"

相关文章

  • linux 命令vlc——发生组播流

    作为服务器通过rtp将本地视频文件ts流往客户端发送(run at server) vlc-vvv --extra...

  • iOS开发之VLC直播

    1.VLC的介绍 VLC Media Player (VideoLAN) 为 Windows、Linux、OS X...

  • H264 推流到RTMP服务器

    使用librtmp进行推流,如果进行正常的H264推流,使用VLC等播放器,可正常播放。如果需要使用flash等播...

  • 14[FAIL]

    0 目的 使用VLC快速搭建组播视频服务器 1 设备 CentOS + HP 2 步骤 server 第一步:运行...

  • UDP

    Linux C编程 socket——Udp组播(多播)[https://www.jianshu.com/write...

  • VLC 搭建流媒体服务器

    1.安装VLC https://www.videolan.org/vlc/#download 2.设置UDP流服务...

  • iOS 音频使用AAC HE编码

    定义音频格式宏 初始化 编码 参考vlc的例子 https://fossies.org/linux/vlc/mod...

  • Linux基础

    知识点 linux是什么 linux历史 linux目录配置 linux用户和组的概念 linux基础命令:gro...

  • stdin、stdout、stderr

    是什么 Linux的三种标准数据流,执行Linux命令时自动创建 Linux 像处理文件一样对待数据流(可写可读)...

  • linux shell:[1] ()、(())、[]、[[]]、

    linux shell:[1] ()、(())、[]、[[]]、{}使用方法 1.() 命令组。括号中的命令将会新...

网友评论

    本文标题:linux 命令vlc——发生组播流

    本文链接:https://www.haomeiwen.com/subject/tpkwfxtx.html