WebRTC с ffmpeg в C# .NETC#

Место общения программистов C#
Ответить
Anonymous
 WebRTC с ffmpeg в C# .NET

Сообщение Anonymous »

У меня есть работающий проект сервера веб-сокетов в .NET, использующий SIPSorcery.NET и другие зависимые от него пакеты. мне нужно получить медиаданные со стороны клиента и сохранить их в воспроизводимый файл, особенно в формате hls (файл m3u8). На самом деле я сделал это для аудиоданных, но не для видеоданных.
Мне нужно проделать ту же логику для типа видео. На самом деле я пытался, но мне не удалось разобрать входящие полезные данные на допустимые единицы NAL для обработки.
_pc = new PeerConnection(RTCPeerConnectionConfigs);
...
// other configs and event handlers
_pc.OnRTPPacketReceived += async (remoteEndPoint, mediaType, rtpPacket) =>
{
if (mediaType == audio)
{
// OPUS audio handling (done)
}
else if (mediaType == video)
{
// where i could not handle the rtp packet
}
}


Подробнее здесь: https://stackoverflow.com/questions/797 ... -sharp-net
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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