The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Опубликована система потокового видеовещания OBS Studio 30.0

12.11.2023 12:09

Доступен выпуск OBS Studio 30.0, пакета для потокового вещания, композитинга и записи видео. Код написан на языках C/C++ и распространяется под лицензией GPLv2. Сборки сформированы для Linux (flatpak), Windows и macOS.

Целью разработки OBS Studio было создание переносимого варианта приложения Open Broadcaster Software (OBS Classic), не привязанного к платформе Windows, поддерживающего OpenGL и расширяемого через плагины. Отличием также является использование модульной архитектуры, подразумевающей разделение интерфейса и ядра программы. Поддерживается перекодирование исходных потоков, захват видео во время игр и стриминг в PeerTube, Twitch, Facebook Gaming, YouTube, DailyMotion, Hitbox и другие сервисы. Для обеспечения высокой производительности возможно использование механизмов аппаратного ускорения (например, NVENC, Intel QSV и VAAPI).

Предоставляется поддержка композитинга с построением сцены на основе произвольных видеопотоков, данных с web-камер, карт захвата видео, изображений, текста, содержимого окон приложений или всего экрана. В процессе вещания допускается переключение между несколькими предопределёнными вариантами сцен (например, для переключения представлений с акцентом на содержимое экрана и изображение с web-камеры). Программа также предоставляет инструменты для микширования звука, фильтрации при помощи VST-плагинов, выравнивая громкости и подавления шумов.

Ключевые изменения:

  • Добавлена возможность вещания (вывода видео) с использованием технологии WebRTC, позволяющей передавать содержимое в режиме P2P напрямую в браузер пользователя без задействования промежуточного сервера. Для установки сеансов между вещательным сервером и клиентом WebRTC задействован протокол WHIP (WebRTC-HTTP Ingestion Protocol), пришедший на смену протоколу FTL, поддержка которого будет прекращена в следующем году. Особенности использования WebRTC:
    • Снижение задержек при доставке видео до долей секунд, что даёт возможность создавать интерактивный контент и взаимодействовать со зрителями в режиме реального времени, например, устраивать ток-шоу.
    • Возможность переключаться между сетями не прерывая вещания (например, можно переключиться с Wi-Fi на мобильную сеть).
    • Поддержка передачи в рамках одного сеанса нескольких видеопотоков, например, для съёмки с разных ракурсов или организации интерактивных видео.
    • Возможность загружать несколько вариантов уже перекодированных потоков с разными уровнем качества для пользователей с разной пропускной способностью каналов связи, чтобы не выполнять работу по перекодированию на стороне сервера.
    • Поддержка использования разных видеокодеков, например, H.265 и AV1 для снижения требований к полосе пропускания.
  • Изменено оформление строки состояния, информация в которой теперь лучше структурирована. Задействованы более понятные и соответствующие задачам пиктограммы.
  • Добавлена опция "Full-Height", позволяющая прикрепляемым панелям (встраиваемым окнам) занимать всю высоту окна, что удобно при размещении панели с чатом на небольших экранах ноутбуков.
  • Добавлена поддержка технологии Intel QSV (Quick Sync Video) для аппаратного ускорения кодирования и декодирования видео в форматах H264, HEVC и AV1 на платформе Linux.
  • Реализован безопасный режим ("Safe Mode"), при котором OBS запускается без плагинов, скриптов и web-сокетов. Загрузка в безопасном режиме предлагается после выявления некорректного завершения работы. Режим также можно включить через меню "Help".
  • Добавлена панель "YouTube Live Control Room" для потокового вещания в YouTube.
  • Для устройств Decklink реализована поддержка захвата видео с 10-битами на цветовой канал и воспроизведения с HDR.
  • В выпадающих списках, показываемых в кодировщике видео и звука, по умолчанию включена сортировка по имени.
  • Добавлена поддержка произвольной группировки фильтров в режиме drag & drop.
  • В модули захвата видео через V4L и DirectShow добавлена поддержка формата MJPEG c цветопередачей в оттенках серого.
  • При потоковом выводе через RTMP реализована поддержка IPv6 с возможностью отката на IPv4 для создания сервисов, поддерживающих IPv6 и IPv4.
  • Добавлена возможность задания настроек FFmpeg для VAAPI.
  • Для сокращения времени запуска на платформе Windows задействовано кэширование шейдеров.
  • На платформе macOS предоставлена возможность захвата звука выполняемых приложений, переделана реализация виртуальной камеры и добавлена опция для скрытия окон OBS при захвате экрана через функцию "Display Capture".
  • Прекращена поддержка Qt 5, Ubuntu 20.04 и версий FFmpeg до 4.4.


  1. Главная ссылка к новости (https://github.com/obsproject/...)
  2. OpenNews: Выпуск системы потокового видеовещания OBS Studio 29.1
  3. OpenNews: В OBS Studio добавлена поддержка WebRTC с возможностью вещания в режиме P2P
  4. OpenNews: Выпуск системы потокового видеовещания OBS Studio 29
  5. OpenNews: В TikTok Live Studio выявлено заимствование кода OBS, нарушающее лицензию GPL
  6. OpenNews: Выпуск серверов для потокового вещания Roc 0.1, Ant 1.7 и Red5 1.1.1
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/60098-obs
Ключевые слова: obs, webrtc, video, stream
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (66) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 13:02, 12/11/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    > Добавлена возможность вещания (вывода видео) с использованием технологии WebRTC, позволяющей передавать содержимое в режиме P2P напрямую в браузер пользователя без задействования промежуточного сервера

    Еще бы добавили возможность самодостаточного вещания, без использования серверов вообще. Клиент-сервер все в одном

     
     
  • 2.13, Аноним (13), 13:30, 12/11/2023 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Ты полагаешь, типичного домашнего подключения в 10gbps хватит для трансляции на 1000*10mbps коннектов? У меня есть некоторые сомнения и не только по причине географического расположения потребителей или ддос атак, просто, мне кажется это невероятным -- вести 1000 трансляций, не выделив каждой из них по отдельному ядру. Банально не сможет вытянуть ни один ПК.
     
     
  • 3.17, Аноним (1), 14:08, 12/11/2023 [^] [^^] [^^^] [ответить]  
  • +5 +/
    торренты показали полную способность данного подхода
     
     
  • 4.27, Аноним (13), 14:38, 12/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > торренты показали полную способность данного подхода

    Торренты работают не так. И ты просто не пробовал публиковать что-нибудь популярное.

     
     
  • 5.28, Аноним (1), 15:04, 12/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    что-то популярное в торренте уже не качается с главной точки*
     
  • 4.44, glad_valakas (?), 19:20, 12/11/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    нужен спец.клиент.
    были слухи что youtube планировал раздавать видео через что-то вроде торрентов,
    чтобы снизить нагрузку на себя. но слился и-за проблем цензурирования контента.
     
     
  • 5.52, Вася (??), 23:27, 12/11/2023 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Peertube так и работает
     
  • 4.50, Аноним (50), 22:55, 12/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    О да, они показали. Когда какую-нибудь непопулярную раздачу качаешь месяца четыре.
     
     
  • 5.63, Аноним (63), 07:50, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Это называется мертвая раздача вообще-то и с этим ничего не поделать.
     
     
  • 6.68, Аноним (50), 09:37, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Ну вот, а будут и мёртвые видео.
     
  • 5.75, Электрон (?), 16:32, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Сколько непопулярных раздач раздаешь ТЫ?
     
  • 3.46, Аноним (46), 19:50, 12/11/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >мне кажется это невероятным -- вести 1000 трансляций, не выделив каждой из них по отдельному ядру. Банально не сможет вытянуть ни один ПК.

    Да не, это без проблем работает. Те же перцы из Netflix публиковали данные, у них один сервер без проблем держит по 15-20 тысяч клиентов.

     
     
  • 4.47, Аноним (13), 19:56, 12/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    А что у них за сервера? Это не те, которые на фряхе? Так там только отдача и то всем асик заведует.
     
  • 2.71, noc101 (ok), 13:19, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    твой комп сдохнет от такого, а интернет скажет что ты свихнулся.
     

  • 1.2, Аноним (2), 13:12, 12/11/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    >Прекращена поддержка Qt 5

    Шустро они конечно, тут еще на Qt6 KDE еще не вышел (читай еще много чего дорабатывается). Было бы интересно обоснование отказа от Qt5 услышать, почему нельзя было поддерживать и Qt5 и Qt6.

     
     
  • 2.3, zog (??), 13:14, 12/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > почему нельзя было поддерживать и Qt5 и Qt6.

    Потому что это двойная работа. А ты смог бы поддерживать Qt5?

     
     
  • 3.9, Аноним (2), 13:26, 12/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Найти или придумать причину могу и я. Понятно что дело не в пятифобии и шестефилии, а техническое решение так или иначе будет иметь хоть надуманные, но технические причины.
    Вопрос в том, что сейчас во многих Linux оно компилируется с Qt5 (например, у меня на Qt5 29.1.3) хотя в системе есть и что-то (не так много) на Qt6. Было бы логично сначала перейти в массе на сборку Qt6, а потом дропать Qt5. Опять таки причин я не знаю, допускаю что они серьезные, но тем не менее не понятные, поэтому и написал. А так можно разработчикам и стабильной ветке ничего не фиксить, зачем эта двойная работа, если они текущем мастере сидят.
     
     
  • 4.20, Аноним (20), 14:12, 12/11/2023 [^] [^^] [^^^] [ответить]  
  • –6 +/
    > Вопрос в том, что сейчас во многих Linux оно компилируется с Qt5
    > Было бы логично сначала перейти в массе на сборку Qt6

    Ну так переходите. Почему разрабы OBS должны вас ждать? Пользователей гнилукса впринципе исчезающее количество, а уж OBS на гнилуксах используют единицы. Зачем с вашими убогими способами распространения ПО вообще считаться и париться о совместимости с двумя мажорными версиями тулкита?

     
  • 4.43, Анонин (?), 17:39, 12/11/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > сначала перейти в массе на сборку Qt6, а потом дродпать Qt5

    А как набрать эту массу, если все будут трястись на Qt5?
    Кто-то должен быть первый. Почему бы не OBS?

     
  • 3.10, Аноним (10), 13:28, 12/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > А ты смог бы поддерживать Qt5?

    Аноним опеннет может ВСЁ!

     
     
  • 4.19, пох. (?), 14:12, 12/11/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Аноним опеннет может ВСЁ!

    с современными средствами разработки, нужно быть альтернативно одаренным, чтобы не суметь это. открой уже для себя chatgpt, bard, bing, copilot, code whisperer, codeium и т.д.

     
     
  • 5.21, Аноним (10), 14:17, 12/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    я в курсе за них, и уверен что они не смогут полноценно поддерживать какой либо LTS багофиксами и прочим


    к чему твои эти твои потуги казаться умным?

     
  • 5.45, glad_valakas (?), 19:21, 12/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    оператор.
     
  • 3.42, penetrator (?), 17:32, 12/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    transmission поддерживает
     
  • 2.4, НяшМяш (ok), 13:17, 12/11/2023 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Читал как в блогах KDE, так и в гитхабе клиента телеграма, что в Qt6 починили очень много проблем с вяленым. Поэтому все и стремятся на него поскорее перейти.
     
     
  • 3.7, Аноним (7), 13:22, 12/11/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Но юзабельным вяленый станет примерно в Qt 8
     
  • 3.12, Аноним (10), 13:29, 12/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    проблемы с вяленым починили, но в тоже время у самого вяленого проблем немерено ...
     
     
  • 4.22, пох. (?), 14:18, 12/11/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > у самого вяленого проблем немерено

    каких проблем? или опять слышал что-то там на уровне местной экспертизы.

     
     
  • 5.24, Аноним (10), 14:24, 12/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    да вот тебе пример:

    https://gitlab.freedesktop.org/wayland/weston/-/issues

     
     
  • 6.38, Аноним (38), 15:58, 12/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Ой, если так мериться - то у иксов проблем раза в два больше.
    Причем так милые вроде "DRM crash", "segmentation fault", "Crash / freeze"... Сразу видно что зрелый стабильный продукт, которые пилят уже десятилетиями.
    https://gitlab.freedesktop.org/xorg/xserver/-/issues
     
  • 6.40, Аноним (40), 17:13, 12/11/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > да вот тебе пример:
    > https://gitlab.freedesktop.org/wayland/weston/-/issues

    Пока очевидна одна проблема - эксперт путает wayland и weston. Потому что не понимает, где что.

     
     
  • 7.57, Аноним (57), 05:36, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Так weston -- это референсная реализация композитора для wayland. Все проблемы weston = проблемы wayland.
     
     
  • 8.70, Аноним (40), 10:55, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Верно Это заблуждение от непонимания, что такое реализация ... текст свёрнут, показать
     
  • 6.72, noc101 (ok), 13:25, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Ну ты хоть бы глянул что там, перед тем как позорится.
    400 открытых заявок, из который только 4 являются критическими. А все остальное либо имеют низкий приоритет, либо тестирование и тп.
     
  • 4.58, iPony129412 (?), 06:13, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    В любом случае это логично.
    Когда куча багов, то отбросить лишнее легаси с кучей багов же.
     
  • 3.18, пох. (?), 14:08, 12/11/2023 [^] [^^] [^^^] [ответить]  
  • –2 +/
    ещё лет 10 пройдет пока избавятся от глюков. а учитывая что это опенсорс, каша из тулкитов разных версий гарантирована.
     

  • 1.11, Аноним (11), 13:29, 12/11/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    > Прекращена поддержка Qt 5, Ubuntu 20.04 и версий FFmpeg до 4.4.

    Прогрессивненько-молодёжненько.

     
     
  • 2.15, пох. (?), 14:03, 12/11/2023 [^] [^^] [^^^] [ответить]  
  • –3 +/
    чел, бубунта 20.04 вышла 4 года назад. хотя не удивлюсь если ты до сих пор на виндовс 7 сидишь.
     
     
  • 3.66, Мухорчатый (?), 09:21, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +4 +/
    4 года назад, и что?
    Ты из числа тех, кто в погоне за циферками тут же бросается обновлять операционку до последнего релиза?
     
     
  • 4.76, yuika_mitsumine (?), 17:51, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Да, а в чем проблема?
     
     
  • 5.79, Neon (??), 06:37, 14/11/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Этим можно заниматься дома, когда делать нечего, маясь от безделья. Но не на работе с отлаженным стеком инструментов
     
  • 3.74, anonn (?), 14:50, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Win7 вышла в 2009-ом, и в 2013-ом никто её поддержку не дропал, и до сих пор гора софта совместима.
     
     
  • 4.80, Neon (??), 06:38, 14/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Более того, прекрасно работает софт, написанный для Win XP. Если авторы не изгалялись
     

  • 1.14, пох. (?), 14:00, 12/11/2023 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • –6 +/
     
     
  • 2.36, Аноним (36), 15:33, 12/11/2023 Скрыто ботом-модератором     [к модератору]
  • +1 +/
     
     
  • 3.53, C00l_ni66a (ok), 01:36, 13/11/2023 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 3.54, Аноним (50), 01:42, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Контент для ежедневных новостей о переполнении буфера генерируют, безусловно, знающие люди.
     
  • 3.64, nox. (?), 08:00, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Был неправ.
     
     
  • 4.65, Аноним (65), 08:37, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    и так каждый раз
     

  • 1.16, пох. (?), 14:06, 12/11/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    > Добавлена поддержка технологии Intel QSV (Quick Sync Video) для аппаратного ускорения кодирования и декодирования видео в форматах H264, HEVC и AV1 на платформе Linux.

    звучит как сюр, учитывая, что в винде и на маке это было лет 10 как.

     
     
  • 2.31, Аноним (31), 15:17, 12/11/2023 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Контекст: раньше было реализовано через ffmpeg, теперь сделано через интеловскую libvpl
     
  • 2.49, апоним (?), 22:55, 12/11/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Звучит как сюр, учитывая, что AV1 зарелизился 5 лет назад. Снимаем шляпу перед виндой и макосью, которые могут не как только лишь все умеют заглядывать в будущее.
     
     
  • 3.55, Аноним (50), 01:43, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Надо так понимать, что кроме AV1 ваш взгляд ни за что не зацепился.
     
  • 2.61, iPony129412 (?), 07:35, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    >> Добавлена поддержка технологии Intel QSV (Quick Sync Video) для аппаратного ускорения кодирования и декодирования видео в форматах H264, HEVC и AV1 на платформе Linux.
    > звучит как сюр, учитывая, что в винде и на маке это было лет 10 как.

    На Маке нет поддержки Intel QSV в OBS Studio.
    И попонятным причинам вряд-ли будет.

     

  • 1.26, Аноним (26), 14:37, 12/11/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Для виртуального микрофона все так же надо ставить сторонние проги?
     
  • 1.37, Аноним (37), 15:33, 12/11/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Вебкам индустрия оценит!
     
     
  • 2.39, Аноним (39), 16:45, 12/11/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вот взяли и опошлили слово "вебкам" ( всего какие-то 10-15 лет назад это была просто камере с сети.
     
     
  • 3.51, Аноним (50), 23:02, 12/11/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Как будто что-то плохое.
     
  • 3.59, iPony129412 (?), 06:16, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Кому что.
    Я вот на Po**Hub заходил несколько раз.
    И то всё ради онлайн стримов по рисованию (в целях обучения).
     
     
  • 4.60, Аноним (50), 07:06, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Анекдот про 99% и 1%.
     
  • 2.67, Мухорчатый (?), 09:22, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    не-а. не оценит
    там такое не используют.
     

  • 1.48, GideonGames (?), 20:58, 12/11/2023 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +1 +/
     
  • 1.69, InuYasha (??), 10:13, 13/11/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Какая последняя версия работает на Семёрке?
     
  • 1.73, Zenitur (ok), 14:14, 13/11/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Добавлена поддержка технологии Intel QSV (Quick Sync Video) для аппаратного ускорения кодирования и декодирования видео в форматах H264, HEVC и AV1 на платформе Linux.

    Так ведь он устарел, разве нет? Последняя версия Intel QSV для Linux была выпущена в 2016 году, если верить этому документу:

    https://www.intel.com/content/www/us/en/developer/articles/release-notes/intel

    Сейчас вместо него iHD (требует Gen8+)

    P.S. Согласно этому документу, наиболее старая версия QSV под Linux - MediaSDK 2015 R6, поддерживает Gen4+. На Gen3 не запустить?

    Просто тут пишут, что запускали: https://www.linux.org.ru/news/multimedia/15766225?cid=15769886

     
     
  • 2.77, soarin (ok), 18:45, 13/11/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    ну можно же наверно имя продукта прочитать хотя бы?
    MediaSDK - это прикладной софт
    Intel QSV (Quick Sync Video) - это в железяке

    Blender с CUDA же не спутаешь...

     

  • 1.82, Николай (??), 09:39, 21/11/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Классная прога, но интерфейс перегружен, да из коробки, после установки, если не настроишь, не возможно пользоваться
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру