![]() |
Передача звука идёт с большой задержкой в Р2Р
Здравствуйте все!
Вот беда у меня беда.. начал писать аудиочат на основе технологии Р2Р. Я запускаю 2 одинаковых приложения на локальном компе. Вроде бы всё работает, звук передаётся и воспринимается, но воспроизведение звука по началу отстаёт на 3-4 секунды, но по истечению некоторого времени (от 1 до 5 минут) всё выравнивается и звук воспроизводится сразу как только я что либо говорю в микрофон. В чём может быть беда? Код AS3:
|
Как по мне, то проблема в том, что сейчас P2P еще не очень стабильный.
|
Для меня это единственный вариант, делать передачу данных через сервер я не могу
|
Проблема в net группах, зачем они вообще вам для p2p чата? Используйте direct connection проблема исчезнет....
|
Это получается что на поток подписываются все клиенты, кто подключился через мой devkey? Но мне нужно как то распределять группы людей по разным комнатам. Если это возможно через direct connectio, то не могли бы подсказать в каком направлении капать? Пробовал по вот этому варианту, и действительно, звук идёт без задержек, но как на нём сделать различные комнаты, тут я никак не могу додуматься
|
я это реализовал подключая людей к разным группам, а уже внутри группы люди обмениваются ключами у устанавливают прямые соединения друг с другом
|
Цитата:
А как я узнаю что он действительно соседний? Или придётся соединять всех со всеми? И хорошо если в группе будет 5, 10, 15 человек, а если 1000? Это может нагнуть интернет канал всех участников, или я чего то не понимаю? Подскажите пожалуйста, как правильно соединить людей друг к другу на прямую в группе. Добавлено через 67 часов 39 минут Есть у кого ещё какие идеи? Никак не пойму как это реализовать. |
Р2Р Прямое соединение в группе. Как?
Пробовал метод NetGroup.addNeighbor(peerID:String), но проблему это не решило.
|
Цитата:
|
Цитата:
|
| Часовой пояс GMT +4, время: 16:49. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.