Я хочу создать видеочат в своем ASP Net веб-проекте, и я был бы признателен за совет о том, как его реализовать
Как я представляю его для работы
Пользователь нажимает кнопку открытия видеочата, и он перенаправляется на страницу, где чат может произойти.
Поэтому, когда его перенаправляют, его просят разрешения использовать mi c и видео, и он ждет, пока кто-нибудь присоединится. Когда он отправляет тот же URL, где он находится, и кто-то присоединяется, начинается видеочат.
Что я использую
- ASP. NET Веб-проект -. NET Framework 4.8
- SignalR
- JavaScript
Что я исследовал
Я видел демоверсию WebRT C с SignalR и, если быть более точным, c эту статью: Нажмите
Единственная проблема этой статьи заключается в том, что, похоже, WebRT C использует серверы STUN / TURN. Я не знаком с тем, как его создать, и если есть публичные c, которые можно использовать, например, Google.
const configuration = {
iceServers: [
{
urls: [
'stun:stun1.l.google.com:19302',
'stun:stun2.l.google.com:19302',
],
},
],
iceCandidatePoolSize: 10,
};
Я видел их в паре проектов GitHub, но последние сообщения утверждают, что они больше не работают.
Какой именно у меня вопрос?
- Я хотел бы спросить, двигаюсь ли я в правильном направлении с WebRT C и SignalR или если есть вариант, который я задаю не знаю, для какой реализации более родной. NET.
- Серверы TURN / STUN? Это единственная проблема с использованием WebRT C?
- Есть ли примеры?