Pergunta

Existe alguma alternativa opensource para ffmpeg e VLC para viver a transcodificação de vídeo de fluxo contínuo de HTTP para RTMP ou outros?

ffmpeg fez com que minha CPU (AMD 4.0 GHZ 8Core) é carregado 100% com apenas 8 fluxos SD.

Obrigado pela ajuda.

PS.Eu acho que eu não preciso de transcodificar o meu vídeo, eu também posso transmitir com algo como http vídeo proxy.Fonte em HTTP formato de streaming de, também estou sob o Linux.

Foi útil?

Solução

Sua pergunta deve ser:"Existe alguma alternativa opensource mais rápido do que o ffmpeg".

E a resposta é Não.

Se você não precisar transcodificar, adicionar -acodec copy -vcodec copy a sua linha de comando

Outras dicas

ffmpeg é flexível encoder você pode ajustá-lo muito que você gosta , é até algoritmo de codificação e Tamanho VS Qualidade de batalha , acho que agora dias X264 são mais eficácia do que era antes , o importante ajustes com o ffmpeg para acelerar a codificação é -preset o padrão é medium você pode usar fast ou faster e ver a qualidade da saída de vídeo .Eu vivo de vapor de vídeo e eu uso este comando

 ffmpeg -loglevel 0 -thread_queue_size 32768 -re -i "http://sorce" -vcodec libx264 -preset fast -break_non_keyframes 1 -profile:v high444 -x264-params "nal-hrd=cbr" -b:v 260k -acodec aac -b:a 32k -map_metadata -1 -s 480x360 -f flv rtmp://localhost/hls/live

Que de muito baixa qualidade de vídeo ,

ffmpeg -loglevel 0 -thread_queue_size 32768 -re -i "http://source" -vcodec libx264 -preset fast -break_non_keyframes 1 -b:v 665k -profile:v high444 -x264-params "nal-hrd=cbr" -acodec aac -b:a 32k -map_metadata -1 -s 854x480 -f flv rtmp://localhost/hls/live

você vai ficar melhor qualidade e imagem visível quando aumentar -b:v o valor .então é até você de rede preferido você pode obter mais qualidade de vídeo superior com menos uso da CPU.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top