标签:问题 配置信息 半虚拟化 操作 alt details 网卡设置 网页 live
作为流媒体转发的nginx服务器(CentOS7)的网卡配置为e1000,切换为VMXNET3(半虚拟化)后,推拉流正常,具体原因参考网页
# 安装需要的命令
# yum install -y dstat lftp mtr git
# 压测rtmp所需工具
# 参考文档 https://blog.csdn.net/zhangjiarui130/article/details/54316730
# git clone https://github.com/winlinvip/st-load.git
lftp https://mirrors.tuna.tsinghua.edu.cn/centos/8.2.2004/isos/x86_64/
get CentOS-8.2.2004-x86_64-dvd1.iso
# 默认标准为提供标准若为 两百兆 则为20mb/s下载速度
# 当前截图为事后截图
# 退出命令
# exit
理论上和下载速度差不多,具体方法待补充
mtr www.baidu.com
# 标准在30ms就可以满足要求,20ms以下最好
dstat -n
# 左侧为下载,右侧为上传
./objs/sb_rtmp_load -c 1 -r rtmp://127.0.0.1:1935/live/livestream
# -c 线程数 -r rtmp流地址
具体信息参考上方文档
根据大神建议所有虚拟机都选择半虚拟化网卡(VMXNET3)最好,不过Windows server需要安装驱动,而Linux不需要安装
先备份开始网卡设置
cd /etc/sysconfig/network-scripts/
ls
# 具体网卡信息请查看
cp ifcfg-xxxx ifcfg-xxxx.bak
在宿主机上,关机并重启机器后
ifconfig
# 查看具体网卡名称
修改网卡配置信息
需修改的名称为ifconfig
查询出的名称
systemctl restart network
重启网络
ping www.baidu.com
检查网络状况,重复测试网络过程
检查是否存在问题
至此rtmp流不稳定的现象解决
标签:问题 配置信息 半虚拟化 操作 alt details 网卡设置 网页 live
原文地址:https://www.cnblogs.com/ymang/p/13286193.html