Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Качество трансляции (webcamera -> rtmp -> client) (http://www.flasher.ru/forum/showthread.php?t=209532)

red_penguin 19.11.2014 15:41

Качество трансляции (webcamera -> rtmp -> client)
 
Здравствуйте.
Сейчас занимаюсь проектом видеосервисом в котором между клиентом А и клиентом Б реализована видео и аудио трансляция посредством rtmp сервера.
Клиент А занимается трансляцией аудио и видео, а клиент Б только воспроизводением.

Мне необходимо максимально поднять качество видео.
Я уже довольно много потратил времени на прочесывание интернета и нашел следующие способы:
1) Настройка камеры
Код AS3:

camera.setMode(640, 480, 30, true);
camera.setQuality(0, 100),

2) Настройка класса NetStream
Код AS3:

h264Settings.setProfileLevel(H264Profile.MAIN, H264Level.LEVEL_5_1);
h264Settings.setQuality(128000, 100);
h264Settings.setMode(640, 480, 30);
netStream.videoStreamSettings = h264Settings;

Качество стало лучше, чем при дефолтных настройках, но всегда хочется большего.
Можно ли сделать что-то еще для повышения качества видео?

djyamato 21.11.2014 05:18

Почти невозможно сказать однозначно, не зная как вы тестируете все это.
Если вы тестируете сами с собой на разных вкладках браузера это одно, если с соседом у того же провайдера - другое, если же хотя бы с 10ю персонами, находящимися на разных материках - третье.
В 3м случае, приближенном к реальности, у вас почти гарантированно появятся замерзания картинки у клиентов при таких немалых настройках потока и камеры, если не жонглировать размером буффера потока.
Учтите, у вас уже на одного человека уходит 1 мегабит в секунду * 2. То есть на одного клиента 2 мегабита в секунду...

Возможно, поможет http://www.flasher.ru/forum/showthread.php?t=209229
p.s. Хорошие (дорогие) вэбки часто решают подобные вопросы :)


Часовой пояс GMT +4, время: 21:52.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.