[zz]VLC建立点播系统

de>vlc --help
or
vlc --help --advanced
de>

  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>

posted on 2012-05-13 23:11  yxyx213  阅读(1150)  评论(0)    收藏  举报

导航