在 Skype 4.2 上一切都运行正常,然而当我尝试使用 4.3 进行视频聊天时,一旦我打开摄像头,它就会最大化我的上行链路,直到它扼杀其他一切并最终断开连接。
限制上行流量可以防止连接中断,但由于它仍然使用所有允许的带宽来发送视频,因此线路上的另一个人根本听不到我的声音。
我在多个内核、官方内核和定制内核以及两台完全不同的计算机(同一个网络摄像头)上都遇到过这个问题。
Bus 001 Device 007: ID 1e4e:0102 Cubeternet GL-UPC822 UVC WebCam [uvcvideo]
我没什么主意了。
答案1
在厌倦了在 qemu 中运行 skype 之后,我进行了一些挖掘,最终使用了一个分辨率较低的假网络摄像头:
[Unit]
Description=fake webcam
[Service]
ExecStartPre=/bin/modprobe v4l2loopback card_label='Skype Sucks'
ExecStart=/usr/bin/ffmpeg -loglevel panic -f v4l2 -video_size 640x360 -i /dev/video0 -f v4l2 -vf scale=320:-1 -r 10 /dev/video1
SuccessExitStatus=255
Restart=always
RestartSec=5
[Install]
WantedBy=default.target
要旨:https://gist.github.com/OneOfOne/86c444f241a3727fa5046d1fd9323286