Servers in stock
 Checking availability...
50% off 1st month on Instant Servers - code 50OFF Sales: +1‑917‑284‑6090
Configure server

Tutorial sobre como usar o FFMPEG como codificador para streaming de vídeo

Este tutorial ensina como usar o ffmpeg para transmitir conteúdo usando nossos serviços. Todas as configurações são feitas na linha de comando. Todos os caracteres em roxo devem ser substituídos pelos dados corretos da sua conta.

Exemplo de comando para ffmpeg:

#: ffmpeg -i 'FILE or LINK' -crf 30 -preset ultrafast -acodec aac -strict experimental -ar 44100 -ac 2
-b:a 96k -vcodec libx264 -r 25 -b:v 300k -f flv
'rtmp://Username:Password@test.
primcast.com:1935
/ApllicationName/livestream'

-i 'FILE or LINK' indica ao ffmpeg de onde obter o fluxo de entrada. Pode ser um arquivo, um dispositivo ou outro fluxo.

Exemplo de captura de dispositivos: -i video="screen-capture-recorder":audio="Stereo Mix (IDT High Definition)"

Exemplo para arquivo: -i '/home/user/sample.mp4'

Exemplo de link: -i 'udp://127.0.0.0:1000/'

-crf 30 define o Fator de Taxa de Conteúdo.
Esse é um argumento do x264 que tenta manter uma qualidade de vídeo razoavelmente consistente, enquanto varia a taxa de bits durante cenas mais "complicadas", etc.
Um valor de 30 permite uma qualidade e taxa de bits um pouco menores.

-preset ultrafast, como o nome indica, proporciona a codificação mais rápida possível.


-acodec aac define o codec de áudio (codificador AAC interno)


-strict modo experimental estrito permite o uso de alguns codecs experimentais (o codificador AAC interno é experimental).


-ar 44100 define a taxa de amostragem de áudio


-ac 2 especifica dois canais de áudio (estéreo)


-b:a 96k define a taxa de bits de áudio.


-vcodec libx264 define o codec de vídeo.


-r 25 define a taxa de quadros


-b:v 300k define a taxa de bits do vídeo


-f flv indica para entregar o fluxo de saída em um contêiner FLV.


'rtmp://Username:Password@test.
primcast.com:1935/live/livestream'
é onde o fluxo de vídeo é enviado para o nosso servidor. Substitua o nome de usuário e a senha pelos dados da sua conta.


Substitua test.primcast.com pelo endereço de streaming da sua conta.

Substitua ApplicationName pelo nome que aparece no seu painel de controle.

Após a configuração e o início da transmissão, você pode visualizar o fluxo a partir do link HLS em um programa como o VLC ou incorporar o player a partir do link "Gerar Player".

Você sabia que vendemos serviços de streaming?

Nossos serviços de streaming de áudio e vídeo oferecem conexões ilimitadas, largura de banda ilimitada e contam com o suporte de nossa equipe especializada 24 horas por dia, 7 dias por semana!