Как передать через Skype видеосигнал в формате High Quality Video 640×480, 800х600 и более высокого разрешения?
Прочитать статью »
27 Сентябрь, 2009 (19:57) в
Аудио - Видео,
Мой компьютер
При изготовлении каких-либо собственных конструкций могут понадобиться самые невероятные материалы, технологии и идеи. Не факт, что Вам удастся найти всё это в ресурсах посвящённых самодеятельному творчеству. Адреса смежных и не очень тем.
Как сказал Штирлиц, запоминается последняя фраза. Так что спросите про снотворное!
Посмотрел способ с редактированием файла конфигурации Скайпа. Скайп напрочь игнорирует параметры разрешения в файле. Для передачи WD картинки воспользовался старым сплиттером видео, т.е. Скап берёт видео не непосредственно с видеокамеры, а с виртуального драйвера, который худо бедно настраивается. В итоге у принимающего на Скайпе имеем разрешение 740Х480 до 30фпс, но все попытки снизить это разрешение через файл конфигурации (слишком многовато показалось) к успеху не привели.
Aliene
Я могу предположить, что для того, что бы это заработало, нужно, что бы Skype идентифицировал камеру (это отражается в конфигурационном файле). Но, это только предположение.
Скайп иденфицирует любую камеру, что написана в диспетчере устройств виндуз. Тоже самое название он и пишет в конфигурационный файл. Другое дело что в Скайпе есть список согласованях камер, которые могут работать на разрешениях, отличных от дефолтного 320х240. Например камеры от Логитеч. Все иные устройства не УСБ, например ДВ камеры, Скайп считает как устройства высокого разрешения и передаёт их в большом разрешении 740Х480. По первому способу, использования рабочего стола, удалось передать изображение чуть более 320Х240, но изза того что окно сплиттера показывает его первичный драйвер, ево увеличить в самой программе не представляется возможным. К сожалению данный режим не поддерживает оверлей с рабочего стола, а это существенно уменьшает плюсы такого метода. В ином случае это было бы просто идеальным вариантом: можно было бы любой размер выставить. Кстати при игре размера рабочего стола, на приёмном конце очень хорошо видно как Скайп пытается судорожно масштабировать картинку в размере, в зависимость какой размер выставят на передающем конце. Разумеется все эти тесты были сделаны в лок сети. Через интернет там ещё наложатся ограничения.
Aliene
Сдаётся мне, что Ваш вопрос из разряда, сам задал, а потом сам нахожу ответ, так как никто толком ничего не может объяснить.
Может ему, Skype, соотношение не нравится 2:3, у Веб камер обычно 3:4? Хотя, он тогда бы глючил наверное.
Привет!
C2D8400 + Win7 + Skype 4.1.32.179 + Microsoft Lifecam Cinema HD + Internet speed 3Mbps/3Mbps
Ставлю видеоразрешение 1280х720 для камеры. Правлю файл конфигурации, меняю разрешение на 1280х720 FPS30. Получаю при разговоре 320х200 FPS15. У принимающего входная скорость 1Mbps
В файле конфигурации камера определяется.
Я через сплиттер получал 740Х480. Для этого не нужна даже ХД камера. Скайп это продукт с закрытым соурскодом и разработчики постарались, чтобы никто не догадался по какому алгоритму он выдаёт выходное разрешение на приёмной стороне. Задача компании чтоб клиент получал устойчивую картинку. Всё остальное уже вторично.
1мегабит — не маловато?
Разрешение зависит и от производительности компьютеров и от ширины канала. То, что провайдер обещает, не всегда поддерживается между провайдером и клиентом, не говоря уже за пределами провайдера.
Кроме всего прочего, Skype, это P2P клиент и он использует случайные компьютеры для передачи сигнала, так что, по ходу передачи канал может меняться. Иногда, в таких случаях, помогает перезагрузка программы.
Попробуйте запустить такое разрешение в локалке, если не получится, значит, компьютер не обеспечивает. Ещё можно посмотреть на загрузку процессора при этом.
И ещё по поводу скорости.
У меня был пакет 6/6 мегабит в мир. А я перешёл на 2/2 мегабита. При этом, аплоад в Америку, как был ~05 мегалита, так и остался. Даунлоад был ~2 мегабита – так и остался.
6/6 мегабит я мог намерить только при коннекте к каким-нибудь могучим серверам Европы вроде рапидшары.
Провайдеры обычно говорят о даунлоаде и почти не говорят об аплоаде. Симметричные каналы мало кто предоставляет, а если и предоставляет, то не может обеспечить их в любую точку мира. Как мне сказал один специалист, каналы, обеспечивающие скорость в конкретные точки существуют, но это совсем другие цены и другие договоры.
Украина (Киев)
http://www.speedtest.net/result/660707462.png
Россия (Москва)
http://www.speedtest.net/result/660724837.png
Германия (Лайпцых)
http://www.speedtest.net/result/660729008.png
США (Вашингтон)
http://www.speedtest.net/result/660729636.png
Установил Skype BETA 4.2.0.141. Появились опции. Зашёл в веб-камеру, у меня оценка качества находится на середине.
Быстродействие компьютера — высокое
Ширина канала — высокое. Достаточно для гол. и видеосвязи высокого качества.
Максимум, сегодня передал видео 640х480 FPS30 Bitrate 1183Kbps
Dmitr
Я все эксперименты проводил только на толстом канале 100мб/сек. У нас в городе у многих оптика, и наверняка, Skype может найти себе цепочку с широкими каналами.
Speedtest, это конечно хорошо, но я не думаю, что это как-то характеризует реальное соединение при работе Skype. Бету ещё не пробовал.
Как вариант, можно подключить два компа по локалке и на одном из них установить что-нибудь вроде NetLimiter и смоделировать скорости даунлоада и аплоада. Думаю, многое прояснится. Только нужно иметь в виду, что на реальную передачу могут повлиять большие пинги, потери пакетов и прочие погрешности сети.
Может, я и сам как-нибудь этим займусь и тогда выложу результаты здесь.
admin
Не нужен толстый канал для передачи такого видео.
640х480FSP30 передаётся на 130Кбайт/сек, а вот больше не тянет почему-то. Такое ощущение, что скайп ставит ограничения для камеры. Также не понял, почему он оценивает камеру как среднее качество Microsoft Lifecam Cinema HD