Как создать блок выборочной пересылки ASP.NET Core (SFU) с WebRTC?C#

Место общения программистов C#
Anonymous
Как создать блок выборочной пересылки ASP.NET Core (SFU) с WebRTC?

Сообщение Anonymous »

Я пытаюсь создать ASP.NET Core SFU, к которому пользователи могут подключаться и транслировать видео (возможно, также аудио) в обоих направлениях. В будущем мне также придется реализовать запись потоков.
После некоторых исследований я решил использовать WebRTC.
К сожалению, я вынужден использовать .NET, и это своего рода проблема, потому что я нашел несколько библиотек и продуктов, таких как Livekit, которые, я думаю, сделают то, что мне нужно. Но я не нашел реализации их SDK на C#. Есть ли какая-нибудь библиотека или продукт, который был бы полезен?
Единственное, что я нашел, что можно использовать в .NET, — это SIPSorcery, который позволяет работать с WebRTC.
Если я решу использовать SIPSorcery WebRTC, нужно ли мне работать с RTP-пакетами и пересылать их или можно как-то добавить поток другого пользователя в новый PeerConnection с другим пользователем?
Спасибо за любую помощь!


Подробнее здесь: https://stackoverflow.com/questions/790 ... ith-webrtc

Вернуться в «C#»