converte RTMP streaming para HLS Streaming usando FFMPEG

0

Estou fazendo streaming RTF para streaming HLS usando FFMPEG, o seguinte código é usado para converter minha opção desejada

ffmpeg -v verbose -i rtmp://xxxx.com:1935/live/live1 -vcodec libx264 -acodec aac -ac 1 -strict -2 -crf 18 -profile:v baseline -maxrate 400k -bufsize 1835k -pix_fmt yuv420p -flags -global_header -hls_time 10 -hls_list_size 6 -hls_wrap 10 -start_number 1 http://xxxxx.com/live.m3u8 

depois de executar este comando, ele retorna após erro

Unrecognized option 'hls_time'
Failed to set value '10' for option 'hls_time'

Como limpar esse erro

    
por Kevin - Dhinesh babu 10.02.2014 / 19:09

2 respostas

0

Você pode tentar:

ffmpeg -v verbose -i rtmp://host:port/stream -c:v libx264 -c:a aac -ac 1 -strict -2 -crf 18 -profile:v baseline -maxrate 400k -bufsize 1835k -pix_fmt yuv420p -flags -global_header -hls_time 10 -hls_list_size 6 -hls_wrap 10 -start_number 1 pathToFolderYouWantTo/streamName.m3u8

    
por 17.03.2014 / 09:36
0

Se você está procurando por um software profissional, existe uma solução de software para o seu problema, é um programa freeware com uma interface web paga. sua flâmula ágil chamada. a opção de transcodificação também é paga, mas ela pode fazer tudo automaticamente, basta configurar a interface da web no servidor para gerar um fluxo hls e apenas transmitir para o servidor usando o rtmp e depois reproduzir o endereço do servidor através de sua configuração de reprodução preferida. ... link

boa sorte!

Fontes: testei a versão experimental

    
por 15.11.2016 / 04:33