我要测试一下我的 HLS 流可以处理多少个连接。
所以我认为没有 GUI 的 VLC 可以用于完成这项工作。但问题是我无法在没有视频卡或声卡的情况下启动流,它只给我这个错误:
[0x27f4168] 抑制接口错误:无法连接到 D-Bus 会话守护程序:/usr/bin/dbus-launch 异常终止,出现以下错误:自动启动错误:X11 初始化失败。
[0x27f4168] 主接口错误:没有合适的接口模块 [0x7efdac000b18] 主接口错误:没有合适的接口模块 [0x25cf138] 主 libvlc 错误:接口“globalhotkeys,none”初始化失败 [0x27f3dc8] 虚拟接口:使用虚拟接口模块... [0x26a6ae8] access_http 访问错误:错误:HTTP/1.1 404 未找到 [0x26a6ae8] access_http 访问错误:错误:HTTP/1.0 404 未找到 [0x26a6ae8] access_mms 访问错误:错误:HTTP/1.0 404 未找到
I using this script :
#!/usr/bin/perl
$i = 0;
$myurl = "http://my-stream/hls/m3u8";
@cmdline = ("/usr/bin/vlc", "");
for( $i = 1; $i <= 100; $i++ )
{
if( $pid = fork )
{
# parent - ignore
}
elsif( defined $pid )
{
$cmdline[1] = sprintf "%s:%d", $myurl, $i;
exec(@cmdline);
}
# elseif - do more error checking here
}