Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Flash p2p Видеочат. Адаптация битрейта (http://www.flasher.ru/forum/showthread.php?t=153006)

MrAngel 26.03.2011 15:53

Flash p2p Видеочат. Адаптация битрейта
 
Уважаемые знатоки, занимался ли кто-нибудь созданием видеочата с адаптацией битрейта потока под конкретного пользователя ?
Интересуют способы/алгоритмы создания видео-трансляций через RTMFP в которых каждый пользователь, просматривающий ту или иную трансляцию, получал бы видеопоток соответсвующий пропускной способности его сети.
Подскажите кто знает:rolleyes:

kseniya 26.03.2011 18:02

пинговать друг друга. если пинг больше допустим 300 уменьшать качество видео на -10 допустим. и так с интервалом 5 секунд. как вариант.

MrAngel 27.03.2011 01:32

Не, вопрос был не в этом вообще-то)
Узнавать о состоянии канала лучше через NetStream.info(multicastInfo). Но проблема вовсе не в том, чтобы узнать у кого канал связи не справляется с нагрузкой.
А собсно вопрос был в создании алгоритма отдающего видео в нужном качестве. Поясню. Дело в том, что если у трансляции много зрителей и у кого-то из них канал связи оказывается слабее, чем у остальных, то как-то нелогично менять качество потока, только ради одного пользователя. Первое, что сразу же приходит на ум - вещать сразу несколько потоков с различным качеством. Но тогда увеличивается трафик у самого автора трансляции. Any ideas?

mayakwd 27.03.2011 11:29

Цитата:

Сообщение от kseniya (Сообщение 984008)
пинговать друг друга. если пинг больше допустим 300 уменьшать качество видео на -10 допустим. и так с интервалом 5 секунд. как вариант.

Через 5 секунд пинг в принципе не уменьшится никоим образом, и вы будете уменьшать так битрейт до 0.

gloomyBrain 27.03.2011 12:47

Цитата:

пинговать друг друга. если пинг больше допустим 300 уменьшать качество видео на -10 допустим. и так с интервалом 5 секунд. как вариант.
Ну, какгбе пинг - это не ширина канала =)
Если я в Китае, а Вы в Европе, то пинг, как не крути, будет большим. При этом ширина канала у нас может быть 10/100/сколько_угодно МБ/сек


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

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