Могу ли я применить H.265 в FLV силой?

1251
jiandingzhe

Мы хотим попробовать кодированный видеопоток H.265, но поставщик поставщика облачного видео обеспечивает только порт загрузки RTMP + FLV . Я сделал несколько поисковых работ, и, похоже, FLV официально не поддерживает видеопоток H.265 . Однако поставщик сервера заявил, что поддерживает H.265, и попросил нас изменить идентификатор кодека до 12.

Итак, я хочу знать, что:

  • Что такое кодек ID? Является ли FLV- специфичный маркер для идентификации различных форматов потока?
  • Можно ли неофициально поддерживать завершение H.265 в FLV ?
  • Мы используем ffmpegдля потоковой передачи, возможно ли сделать это с помощью ffmpeg?
0

1 ответ на вопрос

4
slhck

Что такое кодек ID? Это FLV-специфичный маркер для идентификации различных форматов потока?

Да. Прочитайте спецификацию FLV-файла для получения дополнительной информации и см. Стр. 8 для части видеоданных в формате битового потока.

Можно ли неофициально поддерживать завершение H.265 в FLV?

Да, но это не определено Adobe, следовательно, совместимость пострадает - формат FLV не так расширяем, как ISOBMFF. Также маловероятно, что со смертью потоковой передачи на основе Flash и окружающих технологий будет официально добавлена ​​поддержка H.265. Но я не знаю много о планах Adobe там.

Мы используем ffmpeg для потоковой передачи, возможно ли это сделать с помощью ffmpeg?

Нет. Был запрос на поддержку HEVC / H.265 в FLV, со спамом. Очевидно, что требования к потоковой передаче (и архитектурам CDN) в Китае несколько отличаются от того, на что смещается остальная часть отрасли (потоковая передача по протоколу HLS или DASH через HTTP). Но суть в том, что FFmpeg не будет добавлять поддержку нестандартных нестандартных расширений.

Я помню этот билет. «Давайте расскажем разработчикам как можно больше, рассылая спам». Яркий пример того, как не просить новую функцию. LordNeckbeard 7 лет назад 1

Похожие вопросы