使用SRS5.0,配置了SRT推流,启动配置文件后报错:
srt serve error code=6006 : srt disabled,
我的配置:
listen 1935;
max_connections 1000;
daemon off;
srs_log_tank console;
srt_server {
enabled on;
listen 10080;
maxbw 1000000000;
connect_timeout 4000;
latency 20;
peerlatency 20;
recvlatency 20;
}
解决:添加上以下
- vhost __defaultVhost__ {
- srt {
- enabled on;
- srt_to_rtmp on;
- }
- }
至此,问题就解决了。
我的srs部署在ubuntu上,推流和拉流是不同电脑。推流和ubuntu在一个公网上。拉流在另一个公网上。时延如下:
1、推流是用芯象
2、拉流是用ffplay
3、在推流电脑上远程控制了拉流电脑,截的对比图。