Как объединить видеофрагменты на сервере, а затем транслировать на веб и iphone - PullRequest
1 голос
/ 19 июля 2011

Я пытаюсь найти решение для достижения следующих целей:

У меня есть несколько видео (одинакового формата и размеров), которые я хочу иметь возможность динамически объединять на основе веб-интерфейса и затем передавать результат.

Мне нужно для потоковой передачи в Интернет (флэш-память), а также для iPhone (прямая трансляция http)

В настоящее время я думаю взять видео, а затем объединить его с ffmpeg-php на сервере, а затем с результирующим файлом предоставить его для просмотра как в прогрессивном режиме, так и с использованием флэш-медиа-сервера / wowza-сервера.

У меня вопрос: есть ли лучшие способы справиться с этим .... (некоторые смарты в wowza или на flash-сервере, которые могли бы сделать это для меня)

1 Ответ

0 голосов
/ 05 декабря 2011

Вероятно, будет намного проще использовать какой-нибудь плейлист.

Для устройств iOS HTTP Live Streaming легко поддерживает такой механизм с файлами .m3u8. Для плееров на базе Flash вы можете реализовать что-то нестандартное или использовать JW Player, который может творить чудеса.

Работа с FFmpeg будет намного более сложной:

  • если ваши видеоисточники заметно отличаются по размеру или параметрам кодека, произойдет низкое качество и откаты
  • Транскодирование может легко ухудшить качество, если вы плохо разбираетесь в таких вопросах.
  • значительно больше ресурсов процессора потребуется на сервере. Как> 10000% больше, чем в списке воспроизведения, в зависимости.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...