streaming de partes de um contêiner mkv com mkvextract

0

Eu quero transmitir filmes codificados em mkv para um navegador (configuração de home cinema). O problema é que os navegadores não suportam mkv com múltiplas faixas de áudio. Isso significa que não poderei transmitir os mkvs diretamente. Eu pensei em usar a extensão vlc (que adiciona suporte supostamente), mas isso não é uma opção.

Eu pensei em usar o mkvextract, mas como ele não suporta intervalos de conteúdo, eu teria que "descompactar" todos os meus filmes de antemão (ou quando um fluxo de um filme é solicitado). Isso aumentaria os requisitos de tamanho e / ou levaria uma quantidade considerável de tempo. Nenhuma é realmente uma opção. (O mkvextract plus ffmpeg para criar o contêiner mp4 em torno da origem h264 leva cerca de 30 segundos para um arquivo de 10GB, não testado ainda no servidor, mas provavelmente muito mais).

Estou pensando em bifurcar / escrever meu "próprio" mkvextract (um derivativo muito mais simples, obviamente) para suportar os intervalos de conteúdo.

Tenho certeza de que há uma maneira mais simples de contornar esse problema. Se howerver, esse não é o caso, eu ficaria feliz por quaisquer dicas / instruções para simplificar o processo. Eu também não sei se eu posso transmitir a fonte do h264 diretamente do arquivo mkv, ou se eu tenho que executá-lo através do ffmpeg de alguma forma e como isso atrapalha os intervalos de conteúdo.

    
por Le 'nton 21.06.2018 / 00:04

0 respostas