Прямая трансляция во Flutter через WebCodecs: как пришлось написать свой декодер

Когда live-видео приходит как сырой H.264 поток через WebSocket, стандартные Flutter-плееры перестают работать. В этой статье я разбираю, почему готовые решения не подошли и как я пришёл к необходимости реализации собственного декодера на C++ с использованием FFmpeg.

https://habr.com/ru/articles/1010458/

#WebCodecs #Flutter #FFmpeg #h264 #ffi

Прямая трансляция во Flutter через WebCodecs: как пришлось написать свой декодер

Многие наверняка уже имели опыт реализации прямой трансляции в мобильных приложениях, и я в том числе был уверен, что сделать фичу не займет много времени с помощью таких библиотек как: video_player /...

Хабр
Rockchip RK3588 and RK3576 H.264 and H.265 video decoders gain mainline Linux support

VDPU381 and VDPU383 video decoders are found in Rockchip RK3588 and RK3576 SoCs and variants like the RK3588S and RK3576J. So far, we had to rely on the Rockchip BSP to support hardware video decoding, but Collabora has just announced upstream/mainline Linux support for H.264 (AVC) and H.265 (HEVC) video decoding for RK3588 and RK3576 SoCs. Highlights of H.265/H.264 video decoder implementation on mainline Linux: A 17-patch series adding decoder support, in addition to dt-bindings and device tree nodes New V4L2 HEVC UAPI controls for explicit short-term and long-term RPS (Reference Picture Set) handling Fixing a non-obvious IOMMU restore issue caused by decoder-embedded IOMMU resets Struct-based register programming model to enforce completeness, ordering, and future multi-core readiness The new V4L2 UAPI controls for HEVC long and short-term Reference Picture Set (RPS) are required for the VDPU381 (RK3588) and VDP383 (RK3576) video decoders, contrary to some other decoders (e.g., VeriSilicon) that

CNX Software - Embedded Systems News
Only ~5 more years until #OpenSuSE and #Fedora can ship #h264 in default installation according to https://meta.wikimedia.org/wiki/Have_the_patents_for_H.264_MPEG-4_AVC_expired_yet%3F
Have the patents for H.264 MPEG-4 AVC expired yet? - Meta-Wiki

@swanson you can thank the value-removing rentseekers of #MPEGLA for that.

  • Also I'd recommend using #ProRes 4:2:0 instead of #H264 anyway since it's trading CPU for IOPS.

‘La Portraitiste,’ Written by Florence Longpré and Directed by Annie St-Pierre, Acquired by H264 (EXCLUSIVE)

https://fed.brid.gy/r/https://variety.com/2026/film/global/la-portraitiste-florence-longpre-annie-st-pierre-h264-1236652069/

‘La Portraitiste,’ Written by Florence Longpré and Directed by Annie St-Pierre, Acquired by H264 (EXCLUSIVE)
#Variety #Global #News #AnnieStPierre #BerlinFilmFestival #FlorenceLongpré #H264

https://variety.com/2026/film/global/la-portraitiste-florence-longpre-annie-st-pierre-h264-1236652069/

‘La Portraitiste' Acquired by H264

H264 has acquired the international rights to 'La Portraitiste,' the first narrative feature film written by Florence Longpré.

Variety
M5Stack AI-8850 LLM Accelerator M.2 Kit offers an alternative to Raspberry Pi AI HAT+ 2

M5Stack has launched the "AI-88502 LLM Accelerator M.2 Kit 8GB Version" based on its LLM-8850 M.2 card with a 24 TOPS Axera AX8850 SoC, and offering an alternative to the Raspberry Pi AI HAT+ 2, supporting both LLM and AI vision workloads. The kit is comprised of the M.2 card and a Raspberry Pi-HAT 8850 board with USB PD power input for the card and Raspberry Pi 5, a 16-pin PCIe connector and 40-pin GPIO header for connection to the SBC, as well as accessories. M5Stack AI-8850 LLM accelerator M.2 kit specifications: M5Stack LLM‑8850 M.2 card SoC – Axera AX8850 CPU – Octa-core Cortex‑A55 processor at 1.7 GHz NPU – 24 TOPS @ INT8 VPU Video Encoder – 8K @ 30 fps H.264/H.265 encoding, supports scaling / cropping Video Decoder – 8K @ 60 fps H.264/H.265 decoding, supports 16 channels 1080p parallel decoding, supports scaling / cropping Memory (two options) 8GB 64‑bit LPDDR4x @ 4266 Mbps 4GB 64-bit LPDDR4x, 4266 Mbps (not

CNX Software - Embedded Systems News

FFmpeg: уменьшаем размер видео

В статье разбираю, как уменьшить размер видео на Windows с помощью open-source инструмента FFmpeg. Показываю установку, настройку переменной PATH и простую команду для эффективного сжатия с минимальной потерей качества. Это поможет освободить место на диске и упростить хранение и передачу видеофайлов.

https://habr.com/ru/articles/988616/

#ffmpeg #сжатие_видео #уменьшение_размера_видео #h264 #video_compression #open_source #windows #командная_строка

FFmpeg: уменьшаем размер видео

Содержание Введение Установка FFmpeg Скачивание Распаковка архива Добавляем путь в PATH Проверяем работу в PowerShell: Команда для сжатия Результат Полезные советы Заключение Введение Записанные...

Хабр

The real question is if it will come for #h264's undisputed (?) crown at high fidelity. Anecdotally it seems like h265 can only shave 20% bitrate from h264 before it starts looking worse for live action. h265 becomes more necessary in >1080p and HDR.

I've never seen high fidelity AV1 encodes. In the scene they just don't exist. I also barely see animation in AV1. (edit: I looked, and high fidelity anime AV1 exists. Live action, rarer.)

AV1 is incredible for low bitrate shitter encodes that still look pretty good. I see episodes of Breaking Bad that look 70% as good as h264 at 10% of the bitrate. Most of the time I see Netflix jank on my Netflix box, I assume (without verifying) it's AV1.

Сравнение технологий аппаратного транскодирования

Можно ли чем-то заменить Nvidia? Если уж не для нейросетей, то для транскодирования видео, которое в медиапроизводстве занимает очень значительное место и требует больших вычислительных ресурсов. В этой статье попытаемся выяснить, есть ли у аппаратной платформы NVIDIA альтернативы в задачах обработки и кодирования видео, и можно ли заменить NVIDIA чем-то более доступным во всех смыслах: и по возможности закупки на рынке РФ, и по цене.

https://habr.com/ru/companies/habr_rutube/articles/965288/

#видео #транскодирование #качество #анализ_изображений #кодеки #h264 #nvidia

Сравнение технологий аппаратного транскодирования

Можно ли чем-то заменить NVIDIA? Если уж не для нейросетей, то для транскодирования видео, которое в медиапроизводстве занимает очень значительное место и требует больших вычислительных...

Хабр