LINUX.ORG.RU

История изменений

Исправление firestarter, (текущая версия) :

используется m3u плейлист,

Расширение .m3u8, да? Это Apple HTTP Live Streaming, спецификации тут. Вот пример такой же трансляции.

Если без ffmpeg и VLC, то можно тупо башем писать. Периодически качаешь этот m3u8 файл (период можно узнать, посмотрев метаинформацию в этом же файле) и скармливаешь wget (ключ -i и возможно понадобится -B, если пути относительные в .m3u8). Он будет качать куски видеофайлов в формате .ts, они будут пронумерованы в хронологическом порядке. После окончания эти файлы можно просто слить в один с помощью cat *.ts > ../video.ts.

Писал такую трансляцию когда-то таким образом, не знал что ffmpeg и VLC поддерживают этот протокол.

VLC отказался с этим стримом работать.

У меня работает (2.0.х), может у тебя старый? Но он иногда внезапно завершает воспроизведение такого потока, нестабильно вобщем.

Исправление firestarter, :

используется m3u плейлист,

Расширение .m3u8, да? Это Apple HTTP Live Streaming, спецификации тут. Вот пример такой же трансляции.

Если без ffmpeg и VLC, то можно тупо башем писать. Периодически качаешь этот m3u8 файл (период можно узнать, посмотрев метаинформацию в этом же файле) и скармливаешь wget (ключ -i и возможно понадобится -B). Он будет качать куски видеофайлов в формате .ts, они будут пронумерованы в хронологическом порядке. После окончания эти файлы можно просто слить в один с помощью cat *.ts > ../video.ts.

Писал такую трансляцию когда-то таким образом, не знал что ffmpeg и VLC поддерживают этот протокол.

VLC отказался с этим стримом работать.

У меня работает (2.0.х), может у тебя старый? Но он иногда внезапно завершает воспроизведение такого потока, нестабильно вобщем.

Исправление firestarter, :

используется m3u плейлист,

Расширение .m3u8, да? Это Apple HTTP Live Streaming, спецификации тут. Вот пример такой же трансляции.

Если без ffmpeg и VLC, то можно тупо башем писать. Периодически качаешь этот m3u8 файл (период можно узнать, посмотрев метаинформацию в этом же файле) и скармливаешь wget. Он будет качать куски видеофайлов в формате .ts, они будут пронумерованы в хронологическом порядке. После окончания эти файлы можно просто слить в один с помощью cat *.ts > ../video.ts.

Писал такую трансляцию когда-то таким образом, не знал что ffmpeg и VLC поддерживают этот протокол.

VLC отказался с этим стримом работать.

У меня работает (2.0.х), может у тебя старый? Но он иногда внезапно завершает воспроизведение такого потока, нестабильно вобщем.

Исправление firestarter, :

используется m3u плейлист,

Расширение .m3u8, да? Это Apple HTTP Live Streaming, спецификации тут. Вот пример такой же трансляции.

Если без ffmpeg и VLC, то можно тупо башем писать. Периодически качаешь этот m3u8 файл (период можно узнать, посмотрев метаинформацию в этом же файле) и скармливаешь wget. Он будет качать куски видеофайлов в формате .ts, они будут пронумерованы в хронологическом порядке. После окончания эти файлы можно просто слить в один с помощью cat *.ts > ../video.ts.

Писал такую трансляцию когда-то таким образом, не знал что ffmpeg и VLC поддерживают этот протокол.

Исходная версия firestarter, :

используется m3u плейлист,

Расширение .m3u8, да? Это Apple HTTP Live Streaming, спецификации тут. Вот пример такой же трансляции.

Если без ffmpeg и VLC, то можно тупо башем писать. Периодически качаешь этот m3u8 файл (период можно узнать, посмотрев метаинформацию в этом же файле) и скармливаешь wget. Он будет качать куски видеофайлов в формате .ts, они будут пронумерованы в хронологическом порядке. После окончания эти файлы можно просто слить в один с помощью cat *.ts > ../video.ts.