使用不带 GUI 的 VLC 进行 HLS 负载测试

使用不带 GUI 的 VLC 进行 HLS 负载测试

我要测试一下我的 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
}

相关内容