Possível técnica para enviar vídeo do ffmpeg para o vídeo html5

1

Estou procurando uma técnica para transmitir um vídeo para um player html5 e me deparei com o ffmpeg. Parece ser capaz de fazer isso, mas a qualidade que tem é extradorinary ruim (eu só tentei streaming em um fluxo de rtp). Eu tenho ffmpeg para transmitir um fluxo de rtp que não pode ser reproduzido no player html5 ou vlc player, apenas ffplay.

Existe alguma maneira de aumentar a qualidade até um nível em que o Full HD a 60fps é suportado? Isso é tudo sobre netowrk local, para que o tráfego e o desempenho não sejam um problema.

Existem algumas técnicas (talvez melhores) para realizar uma transmissão em tempo real? Além disso, é possível pausar o ffmpeg enquanto ele está transmitindo um filme?

    
por Styler2go 03.11.2015 / 10:52

1 resposta

0

WebM é o caminho para o streaming de vídeo "HTML5".

Eu escrevi um pouco sobre o streaming do avconv / ffmpeg do WebM aqui: link

Como você quer 1080p60 você terá que negociar qualidade para codificação em tempo real (a menos que você pré-codifique seu conteúdo). Não me lembro dos parâmetros necessários para o avconv, então você terá que consultar o manual. Também brincar com opções multi-threading pode ser útil. Independentemente de uma alta frequência do núcleo da CPU para a máquina que executa o codificador é primordial.

    
por 03.11.2015 / 18:09