Как создать видеочат в ASP NET веб-проекте - PullRequest
2 голосов
/ 14 апреля 2020

Я хочу создать видеочат в своем 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?
  • Есть ли примеры?
...