![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Здравствуйте.
Сейчас занимаюсь проектом видеосервисом в котором между клиентом А и клиентом Б реализована видео и аудио трансляция посредством rtmp сервера. Клиент А занимается трансляцией аудио и видео, а клиент Б только воспроизводением. Мне необходимо максимально поднять качество видео. Я уже довольно много потратил времени на прочесывание интернета и нашел следующие способы: 1) Настройка камеры 2) Настройка класса NetStream h264Settings.setProfileLevel(H264Profile.MAIN, H264Level.LEVEL_5_1); h264Settings.setQuality(128000, 100); h264Settings.setMode(640, 480, 30); netStream.videoStreamSettings = h264Settings; Можно ли сделать что-то еще для повышения качества видео? |
|
|||||
|
Почти невозможно сказать однозначно, не зная как вы тестируете все это.
Если вы тестируете сами с собой на разных вкладках браузера это одно, если с соседом у того же провайдера - другое, если же хотя бы с 10ю персонами, находящимися на разных материках - третье. В 3м случае, приближенном к реальности, у вас почти гарантированно появятся замерзания картинки у клиентов при таких немалых настройках потока и камеры, если не жонглировать размером буффера потока. Учтите, у вас уже на одного человека уходит 1 мегабит в секунду * 2. То есть на одного клиента 2 мегабита в секунду... Возможно, поможет http://www.flasher.ru/forum/showthread.php?t=209229 p.s. Хорошие (дорогие) вэбки часто решают подобные вопросы ![]() |
![]() |
![]() |
Часовой пояс GMT +4, время: 20:40. |
|
|
« Предыдущая тема | Следующая тема » |
|
|