vlc相关命令行设置
1:改变VLC模块参数
http://tianxiaoma.blog.51cto.com/1501174/309519
========================================
========================================
if( p_vout ) { filter_t *p_filter = filter_chain_GetFilter( p_vout->p->p_vf2_chain, 0, psz_filter_name );
if ( p_filter ) { // ..... int i_ret = var_Set( p_filter, psz_param, val); } }
p_obj = vlc_object_find_name( p_input, psz_filter_name, FIND_CHILD ); if( p_obj ) { // ..... int i_ret = var_Set( p_obj , psz_param, val); }
vlc_args[vlc_args_num++] = "-vvv"; // 日志输出的级别 vlc_args[vlc_args_num++] = "--extraintf=logger"; // 日志输出
/* init vlc modules, should be done only once */ m_pInstance = libvlc_new (vlc_args_num , vlc_args, &ex);
/* Create a media player playing environement */ m_pMediaPlayer = libvlc_media_player_new_from_media (m, &ex);
环境: DarwinStreamingServer 6.0.3 + VLC 2.0.3
我之前的一篇文章( http://www.cnblogs.com/MikeZhang/archive/2012/09/09/vlcStreamingServer20120909.html )中介绍过怎样用 vlc 搭建简单流媒体服务器,其实这里也只是把 sample1.avi 替换成 rtsp 链接罢了,本文中只以 RSTP 的方式示例。
界面操作方式
这里主要介绍下服务器的搭建,客户端就不介绍了,不懂的朋友参考我这篇文章: http://www.cnblogs.com/MikeZhang/archive/2012/09/09/vlcStreamingServer20120909.html
1 、 打开“媒体—— 打开网络串流( N ) ”选项,如图所示:
2 、输入 RTSP 链接,并选择“串流”,如图所示:
3 、在弹出的界面中点击“下一个”,进入如下界面:
4 、选择一种格式(比如 RTSP ),点击“添加”按钮,选择好相应的编码档案后,点击“串流”即可:
命令行方式
这里介绍命令行方式,主要是为了在批量测试的环境中用脚本进行操作。
假设 DSS 服务器 IP 地址为 192.168.1.100 ,有如下 RTSP 链接:
rtsp://192.168.1.100/test.mp4
则 vlc 访问如下:
vlc -vvv rtsp://192.168.1.100/test.mp4
如果要作为 RTSP 代理服务器使用的话,则需如下调用:
vlc -vvv rtsp://192.168.1.100/test.mp4 --sout "#transcode{vcodec=h264,vb=0,scale=0,acodec=mpga,ab=128,channels=2,samplerate=44100}:rtp{sdp=rtsp://:8554/test}"
比如代理服务器的 ip 为 192.168.1.101 ,并且执行了上述命令,则在客户端访问如下:
vlc -vvv rtsp://192.168.1.101:8554/test
好,就这些了,希望对你有帮助。
vlc相关命令行设置的更多相关文章
- Linux下修改IP、DNS、路由命令行设置
本文最后修改时间:20180313 一.快速修改,重启后设置就没了 ifconfig eth0 192.168.1.22 netmask 255.255.255.0 up route add defa ...
- i针对网段开放端口 (命令行设置)
针对网段开放端口 -A INPUT -s 192.168.1.0/24 -p tcp -m tcp --dport 1234 -j ACCEPT 命令行设置iptables iptables -I I ...
- 使用命令行设置MySql编码格式
使用命令行设置MySql编码格式 1.登录mysql 2.输入 SHOW VARIABLES LIKE 'character_set_%'; 3.查看 value值是否为utf8,如果不是,则使用SE ...
- VirtualBox 相关命令行
简介 由于之前项目有一个需求,则是自动化创建虚拟机并加载相关配置,创建虚拟机无法避免对于虚拟机系统的设置,因此采用导入虚拟机的方式,并通过查阅virtualbox相关手册,知晓virtualbox可以 ...
- Windows下使用命令行设置ip地址的DNS服务器
使用命令行或者编写bat批处理设置网络连接的IP地址以及DNS服务器地址有时候会比手动更加方便,IP地址和DNS的设置一般是配合的,常用到的几个状态是: 1.IP地址动态获取,DNS也动态 2.IP地 ...
- 使用命令行设置svn忽略列表
Windows 上的 TortoiseSVN 设置 svn 的忽略列表是非常方便的,但是在Mac OS X上,好用的图形化 svn 客户端都有点儿贵,比如 Versions 和 CornerStone ...
- 通过命令行设置Windows 时区
我们在进行自动测试的时候,不同的测试程序对于时区的要求不同,所以在开始的时候需要根据测试程序的要求了设置时区. Windows 提供了一个工具来进行时区设置.tzutil.exe. 目录:C:\Win ...
- 使用npm安装webpack失败时,可能被墙要为cmd命令行设置代理
一.搜索到的相关概念: Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境. npm是 Node packaged Modules(node的包管理工具).本身用n ...
- Windows 通过命令行设置固定ip地址
Winserver1709 之后 windows系统取消了GUI界面 设置ip地址 需要使用命令行界面进行 这里简单记录一下 打开win1709的虚拟机 进入命令行控制台 输入 ipconfig 查看 ...
随机推荐
- IOS-工程师Mac上的必备软件
前言 iOS工程师一直都是那么的高逼格,用的是Mac电脑,耍的是iPhone手机,哇咔咔~~ 但是,作为一名iOS开发工程师,我们除了高逼格外,还必须是全能的.你不会点UI设计.不会点后台语 ...
- POJ 3087 Shuffle'm Up bfs
题目链接:Shuffle'm Up 除了英文题有点恶心.发现模拟 + bfs 就可以过的时候,就是水了. 一个bug 就是filp函数得到string s12失败了.恩.据大腿告知,string 并不 ...
- 彻底弄懂jQuery事件原理一
jQuery为我们提供了一个非常丰富好用的事件API,相对于浏览器自身的事件接口,jQuery有以下特点: 1. 对浏览器进行了兼容性处理,用户使用不需要考虑浏览器兼容性问题 2. 事件数据是保持在内 ...
- linux下之mysql篇
网上查到的一般是 yum install mysql yum install mysql-server yum intall mysql-devel 但是在centos7下 mysql-server ...
- js在一定时间内跳转页面及各种页面刷新
1.js 代码: <SCRIPT LANGUAGE="JavaScript"> var time = 5; //时间,秒 var timelong = 0; funct ...
- Sqlserver 按照时间段统计数据
WITH t1 ( [hour], title ) , ' 0:00:00--- 1:00:00' UNION ALL , ' 1:00:00--- 2:00:00' UNION ALL , ' 2: ...
- C/C++函数中使用可变参数
先说明可变参数是什么,先回顾一下C++里面的函数重载,如果重复给出如下声明: int func(); int func(int); int func(float); int func(int, int ...
- Ubuntu网络配置IP和DNS等,适用于14.04,16.04和17.10
本文主要介绍Ubuntu系统的网络设置,包括IP,DNS和主机名等,适用于14.04,16.04和17.10等版本 =============== 完美的分割线 ================ = ...
- vue music 歌单组件
在data里面定义 discList: [] methods: { _getRecommend() { getRecommend().then((res) => { if(res.code == ...
- [QT][SQLITE]学习记录二 日期查询
资料例程: 1.dongfangyu SQL时间段查询 : http://blog.csdn.net/dongfangyu/article/details/4607236 2.痕网 - henw S ...