问题背景
我在 Linux 下使用 Skype 时遇到问题。我的视频通话总是断断续续,而且卡住了。无论我单独使用 Skype 还是预加载,情况都是一样的:
skype
LD_PRELOAD=/usr/lib32/libv4l/v4l1compat.so skype &
LD_PRELOAD=/usr/lib32/libv4lconvert.so.0 skype &
在 KDE 中关闭 (compiz) 图形效果或切换到 LXDE ( openbox-lxde --replace
) 并没有多大帮助。
从atop
我可以看到我的传出流量约为 1500Kbps,而传入流量约为 150Kbps。当我选择stop my video
传出流量时,立即降至 70Kbps。
所以我认为问题是 Skype 发送的视频太大,这会堵塞网络并导致呼叫卡住。我通过 Skype 设置,但找不到任何视频大小设置。我也不知道如何在 Skype 下的 v4l 中设置视频大小。
那么如何让 Skype 发送较小的视频呢?
技术信息
$ cat /etc/debian_version
wheezy/sid$ uname -a
Linux Khedron 3.2.0-1-amd64 #1 SMP Sun Feb 5 15:17:15 UTC 2012 x86_64 GNU/Linux$ Skype --版本
Skype 2.2.0.35
$ dpkg -l *v4l* ii lib32v4l-0 0.8.6-1 ii libv4l-0 0.8.6-1 ii libv4lconvert0 0.8.6-1 ii qv4l2 0.8.6-1 ii v4l-conf 3.102-3 ii v4l-utils 0.8.6-1
$ lsusb | grep Chicony
Bus 001 Device 004: ID 04f2:b15e Chicony Electronics Co., Ltd
HP 网络摄像头被识别为 Chicony 设备。
$ lsmod | grep uvcvideo uvc视频 57744 0 videodev 70889 1 uvcvideo 媒体 18148 2 uvcvideo,videodev USB核心128498 8 uvcvideo、btusb、usb_storage、usbhid、uas、xhci_hcd、ehci_hcd