Опитвам се да намеря решение за постигането на следното:
Имам няколко видеоклипа (с един и същ формат и размери), които искам да мога да комбинирам динамично на базата на уеб интерфейс и след това да предавам потока на резултата.
Трябва да тече поточно в интернет (flash), както и в iPhone (http live streaming)
Сегашните ми мисли са да заснемам видеоклипове ислед това ги комбинирайте с ffmpeg-php на сървъра, след което с получения файл го предоставяте като прогресивен или чрез използване на флаш сървър / wowza сървър.
Въпросът ми е: Има ли по-добри начини да се справяте с това .... (някои сърца в рамките на wowza или флаш медиен сървър, който може да направи това за мен)
Отговори:
0 за отговор № 1За iOS устройства, HTTP Live Streaming лесноподкрепят такъв механизъм с файловете .m3u8. За Flash-базираните плейъри можете да внедрите нещо обичайно или да използвате JW Player, който може да направи такава магия.
Работата с FFmpeg ще бъде много по-сложна:
- ако вашите видео източници са значително различни по размер или CODEC параметри, лошото качество и окончателни повреди ще се случи
- прекодирането може лесно да понижи качеството, ако не сте добре запознати с такива въпроси.
- драстично повече ресурси на процесора ще бъдат необходими на сървъра. Подобно> 10,000% повече от подхода на плейлиста, в зависимост от това.