WebRT C: как сделать мою систему надежной для 5000–10 000 пользователей для видеочата 1-на-1 - PullRequest
0 голосов
/ 25 апреля 2020

Я реализовал видеочат 1-на-1 с WebRT C.

В настоящее время я использую "stun: stun.l.google.com: 19302" и "turn: numb.viagen" ie .ca ".

Код WebRT C выполняется на моем собственном сервере.

Поскольку нет способа эмулировать от 5000 до 10.000 пользователей, я хотел бы спросить здесь, что могут потребоваться шаги, чтобы гарантировать, что не возникнет проблем с качеством из-за пропускной способности, отсутствия возможностей или подобного.

Мне даже не удалось найти надежную информацию о том, сколько пользователей может обработать мой сервер.

И я не нашел никакой информации об этом в net.

Спасибо за любые идеи.

1 Ответ

0 голосов
/ 25 апреля 2020

В настоящее время я использую "stun: stun.l.google.com: 19302" и "turn: numb.viagen ie .ca".

Я бы удвоил Проверьте, работает ли ваш ПОВОРОТ! Я видел довольно много людей, использующих это, и никакие кандидаты эстафеты не выбрасываются. Вы не получите сообщение об ошибке, если авторизация не удалась, только кандидат не будет выдан!

Поскольку нет способа эмулировать от 5000 до 10.000 пользователей

Компании уже существуют, которые делают это (testRt c), или вы можете свернуть свой собственный с чем-то вроде Pion WebRT C, aiort c или GStreamer. Я бы провел тестирование E2E, раскрутил кучу клиентов WebRT C и посмотрел, что не получилось:)

...