Так что я пытаюсь получить основной инструмент для вывода видео / аудио (ов) на Twitch.Я новичок в этой области (AV) программирования, поэтому я даже не уверен, что искать.Я пытаюсь использовать в основном инфраструктуру Windows и сторонние разработчики, где они недоступны.
Каковы этапы получения необработанных растровых и волновых данных в кодек, а затем в клиент rtsp и, наконец, в Twitch?Я не ищу код.Я ищу концепции, чтобы искать, потому что я не совсем уверен, что искать.Я бы предпочел не просматривать исходный код OBS, чтобы выяснить это и использовать его в качестве крайней меры.
Поэтому я фиксирую монитор с помощью дублирования вывода, а также звук в системе в виде волны и микрофон в качестве другоговолна.Я пытаюсь подтолкнуть это к Twitch.Я знаю, что в Windows есть Media Foundation, но я не знаю, как далеко может зайти потоковая передача, так как я предполагаю, что в нем нет встроенного сетевого кода?А также коллекция libav * в FFMPEG.
Каковы основные этапы отправки растрового изображения / волны в Twitch через любую из вышеуказанных библиотек или даже других, если они работают в Windows.Пожалуйста, не добавляйте код, мне просто нужно не очень длинное концептуальное объяснение, и я возьму его оттуда.Попытайтесь осветить также, как регулируется битрейт и частота кадров (у меня есть или кодек)?
Предполагается абсолютный уровень noob в этой области (концептуально, а не по коду).