[zz]VLC建立点播系统
de>vlc --help
or
vlc --help --advancedde>
2. vlc的debug log
de>vlc -vv --extraintf=loggerde>
运行的log将会保存在vlc-log.txt中。
3. vlc打开文件
de>vlc -vv --extraintf=logger d:/01.avide>
4. 作为服务器通过rtp往客户端发送ts流
de>vlc -vvv --extraintf=logger d:/01.avi :sout=#duplicate{dst=rtp{dst=localhost,mux=ts,port=1234}}de>
5. 作为客户端接收rtp流
de>vlc -vv --extraintf=logger rtp://@:1234de>
------------------------------------------------------------------------------
de>建立VLC点播服务器de>
de>vlc --ttl 12 -vvv -color -I telnet --telnet-password admin --rtsp-host 127.0.0.1:5554de>
--ttl:<整数> 跳跃限制 (TTL) 这是由流输出发送的多播数据包的跳跃限制(也被称为 "在线时间" 或 TTL) (-1 = 使用操作系统内建默认值)。
-vvv 来显示调试信息
--color, --no-color 彩色消息 (默认开启) 这将开启将彩色的消息发送到控制台,您的终端需要支 持 Linux 色彩才能使其工作。 (默认开启)
-I, --intf=<字串> 界面模块
这是 VLC 使用的主界面。默认的行为是自动选择最佳
可用界面。
--extraintf=<字串> 扩展界面模块
您可以为 VLC 选择 "附加界面"。它们将在除主界面之
的地方后台启动。使用逗号分隔界面模块。(公共值
"rc" (远程控制、"help"、"gestures"...)
--control=<字串> 控制界面
您可以选择 VLC 的控制界面。
--telnet-host=<字串> 主机
这是界面将要监听的主机。它默认给所有网络界面
(0.0.0.0)。如果您希望界面仅对本机可用请输入
"127.0.0.1"。
--telnet-port=<整数> 端口
这是此界面将要监听的 TCP 端口。默认为 4212。
--telnet-password=<字串> 密码
一个被用于保护此界面的简易管理员密码。默认值是
"admin"。
RTP/RTSP/SDP 去复用器 (使用 Live555)
--rtsp-tcp, --no-rtsp-tcp 使用 RTP 代替 RTSP (TCP) (默认关闭)
使用 RTP 代替 RTSP (TCP) (默认关闭)
--rtp-client-port=<整数> 客户端端口
RTP 源会话使用的端口
--rtsp-mcast, --no-rtsp-mcast
通过 RTSP 强制多播 RTP (默认关闭)
通过 RTSP 强制多播 RTP (默认关闭)
--rtsp-http, --no-rtsp-http
通过 HTTP 通道使用 RTSP 和 RTP
(默认关闭)
通过 HTTP 通道使用 RTSP 和 RTP (默认关闭)
--rtsp-http-port=<整数> HTTP 隧道端口
用于通过 HTTP 隧道 RTSP/RTP 的端口。
--rtsp-caching=<整数> 缓冲值 (毫秒)
允许您修改 RTSP 流的默认缓冲值。此值必须以毫秒为
位设置。
--rtsp-kasenna, --no-rtsp-kasenna
Kasenna RTSP 方言 (默认关闭)
Kasenna 服务器使用一个旧的并且是非标准的 RTSP
方言。在您设置了此参数后,VLC 将会尝试使用此方言
通信。在此模式中您不能连接普通的 RTSP 服务器。
(默认关闭)
--rtsp-user=<字串> RTSP 用户名
允许您修改将被用于连接验证的用户名。
--rtsp-pwd=<字串> RTSP 密码
允许您修改将被用于连接的密码。
RTSP VoD 服务器
--rtsp-host=<字串> RTSP 主机地址
这将定义 RTSP VOD 服务器将要将要监听的地址、端口和
路径。
语法为地址:端口/路径。默认值是监听在端口
554 上的所有接口 (地址 0.0.0.0),无路径。
如仅欲监听
本地接口,请使用 "localhost" 作为地址。
--rtsp-raw-mux=<字串> 用于 RAW RTSP 传输的 MUX
用于 RAW RTSP 传输的 MUX
--rtsp-throttle-users=<整数>
连接的最大数量
这将显示客户端可以连接至 RTSP VOD 的最大数量。0
表示不限制。
--rtsp-session-timeout=<整数>
在 RTSP 会话字串中设置超时选项
定义要添加什么超时选项到 RTSP 会话 ID 字串中。请为
它设置一个要完整移除的超时选项条目。这需要一些
IPTV STB (例如一些由 HansunTech 产生的)。默认值为 5。
-------------------------------------------------------------
de>new vod1 vod enabled//建立一个新的点播,名称为vod1de>
de>setup vod1 input "d:\aa.mepg"//设置点播文件de>
de>setup vod1 disabled//禁用点播标识名为vod1de>
de>setup vod1 enabled//启用点播de>
浙公网安备 33010602011771号