5.1. 启动 VLS

如果您想使用 telnet 接口,运行 VLS 非常简单:只需在 shell 控制台中输入 vls,就完成了。运行 vlsd 将以守护进程方式启动 VLS,并从启动 shell 中分离出来。请记住,VLS 将尝试加载其配置文件 (vls.cfg) 从当前目录,如果没有vls.cfg,它将尝试从SYSCONF_DIR/etc/videolan(请参阅 配置 部分) 。

Caution

如果您的日志文件是vls.log,如示例中所示,VLS 将需要在当前目录中具有写入权限,否则您将看到类似


*** Exception *** in copy constructor (0xbffffc98, copy of 0x80e30a8)
Unable to open the log file "vls.log": Error: Could not open file 'vls.log':
Permission denied

另请记住,当在vls.cfg .

如果一切正常,您将看到类似


VideoLAN Server v 0.5.3 (Jun  6 2003) - (c)1999-2003 VideoLAN
2002-03-09 17:24:51 [INFO/Vls]  Module "channel:file" registered
2002-03-09 17:24:51 [INFO/Vls]  Module "channel:network" registered
2002-03-09 17:24:51 [INFO/Vls]  Module "mpegreader:file" registered
2002-03-09 17:24:51 [INFO/Vls]  Module "mpegconverter:ts2ts" registered
[...]

您在屏幕 (stderr) 上看到的内容与日志文件中记录的内容完全相同vls.log .

当 VLS 成功启动后,它不会从其标准输入接收任何命令,因此您可以将其放入后台 (您可以使用 screen 实用程序来执行此操作) 。

另一方面,如果您想使用命令行界面,请参阅 VideoLAN HOWTO