Stream Via Protocolo SRT

Fazer download em pdf ou txt
Fazer download em pdf ou txt
Você está na página 1de 17

MANUAL DE

TRANSMISSÃO
Sumário
1 - Stream via Protocolo SRT ..................................................................................................................... 3
1.1 – Conhecendo o SRT ........................................................................................................................... 3
1.2 - Como configurar o VMIX? ............................................................................................................. 3
2 – Stream via RTMP ................................................................................................................................. 6
2.1 – Conhecendo o RTMP .................................................................................................................... 6
2.2 – Como configurar RTMP no VMIX? ................................................................................................ 6
3 – LiveU .................................................................................................................................................... 9
3.1 – Conhecendo o LiveU ..................................................................................................................... 9
3.2 – Como receber o LiveU e direcionar .............................................................................................. 9
3.3 – Verificar conexão LiveU – delay, bitrate e conexão Wi-Fi .......................................................... 11
4 – Castr – servidor na nuvem ................................................................................................................ 12
4.1 – Conhecendo o Castr ................................................................................................................... 12
4.2 – Configurando o Castr .................................................................................................................. 12
4.2.1 Acessar: ................................................................................................................................... 12
4.2.2 Passo a passo: ......................................................................................................................... 13
4.2.3 Envio via push. Neste caso empurramos o sinal de nosso encoder até o servidor: ............... 14
4.2.4 Enviar via pull. Neste caso o Castr vem procura em nosso computador o sinal. ................... 15
4.2.5 – Pegando o sinal .................................................................................................................... 15
4.2.6 – Criando um Restream .......................................................................................................... 16
1 - Stream via Protocolo SRT

1.1 – Conhecendo o SRT


• Ponto a Ponto em rede publica
• Baixa latência
• Listener: servidor, origem dos sinais
• Caller: quem procura ou envia o sinal para a origem

1.2 - Como configurar o VMIX?

Entrar na engrenagem de “EXTERNO ou EXTERNAL” e


selecionar “OUTPUTS / NDI / SRT”
• Do “OUTPUT 1 até o 4” conseguimos direcionar até 4 sinais. Devemos escolher
o sinal na caixa. Qual input queremos direcionar.
*Obs.: “OUTPUT” refere-se ao PGM
• Na engrenagem serão feitas as configurações de sinal.
• Na ultima caixa de opções, determinaremos quais “OVERLAYS” e “STINGER”
enviaremos para esse output.
*Obs.: no caso de sinal limpo, usaremos a opção “All Off”
Vamos escolher a saída de áudio. Em caso de vários
canais usaremos as opções MA = Master + bus A.
MAB = Master + bus A + bus B, e assim por diante.

Podemos enviar com transparência para uso de GC


(“PREMULTIPLED” no caso sai key+fill)

“DEFAULT” – assumira a resolução do projeto.


Pode ser mudado se precisar enviar numa
Habilitar SRT resolução diferente ao projeto

Tipo: escolher CALLER ou LISTENER


Hostname: IP ou DNS no caso de CALLER. Quando
listener não será solicitado.
*Obs.: nunca usar “srt://” na frente do IP ou DNS

Port: porta a ser usada.

Latência: é preciso verificar o “ping” com o speed


teste. Se tiver uma latência alta, deveríamos
aumentar. Por padrão usamos 2000, mas pode ser
menor.
Passphrase: quando definida uma senha para o
stream.

Stream ID: quando definido um ID para o stream.

Na engrenagem configuraremos a qualidade de


áudio e vídeo e o codec

O SRT não exige tanto da GPU, pelo tanto podemos usar ou não o
“HARDWARE ENCODER”. Caso o consumo de GPU (verificar no canto
inferior do VMIX) for baixo, ativar essa opção.
*Obs.: assim que ativado aparecerá a opção “LOW POWER ENCODER” desativar
essa opção pois reduz a qualidade de processamento.

Codecs: -
H264: codec mais velho exige 100% do bitrate para transmitir -
HEVC: usa 50% do bitrate em H264 (ou seja 3mb HEVC = 6mb H264)
*Obs.: Se a rede estiver boa usar H264, com rede limitada diminuir o
bitrate e usar HEVC pode ser uma solução para não perder qualidade.

Bitrate: é a quantidade de mb que o sinal irá ter. Como padrão


usamos entre 6000 = 6mb ou 8000 = 8mb
*Obs.: sempre verificar a conexão de upload para saber quantos mb enviar.
Se estiver com 5mb de upload, usar 3mb de envio. Recomenda-se ter uma
margem de 30% entre o envio e o disponível.

Áudio Bitrate: usar como mínimo 128 ou 256


2 – Stream via RTMP

2.1 – Conhecendo o RTMP


• Envio via internet publica a um servidor
• O servidor pode ser criado num computador local ou nuvem
• A latência será definida pelo ping da rede
• Uso mais frequente

2.2 – Como configurar RTMP no VMIX?

- Na engrenagem de “STREAM ou
CORREGO” configuramos o stream

- 1 clique em cima do stream inicia todos


os encoders configurados (temos 3)

- Na setinha, podemos iniciar cada


encoder de forma rápida, sempre e
quando estiver configurado
- Existem configurações padrões para
algumas plataformas, onde não será
necessário incluir a URL (ex.:
YouTube, Facebook, etc.)

- Quando usarmos custom, será


necessário URL e Stream Key

Podemos gravar e carregar um Profile


1 – 2 – 3: escolher o encoder q será usado

URL: adicionaremos o destino construído com


“rtmp://xxx.xxx/xxx”
Stream Key: adicionar a chave enviada

No retângulo observamos a configuração da


qualidade do sinal.
Com um clique na engrenagem vamos para a
configuração.

SEMPRE ativa o “ENCODER HARDWARE”. O


RTMP não funciona sem placa de vídeo, então
é fundamental essa opção ativada
Start All: inicia todas as portas de stream
Start 1: inicia o stream 1, 2 ou 3 de acordo a sua
porta
Salvar e Fechar: salva e fecha a configuração
- Video Bit Rate: quantidade de mb que serão enviados.
Normalmente usamos 6mb, mas dependerá da banda disponível
no local. Uma qualidade aceitável de 6mb para cima.

- Encoder Size: resolução a ser usada “1920x1080 = Full HD”.

- Audio Bit Rate: qualidade de áudio, usar 128 ou 256.

- Source: o sinal de origem a enviar – podemos usar output


1 ou 2.

- Profile: processamento do computador, usar sempre


main.
- Level: padrão 4.1.
- Preset: leitura em envios de pixels, usar sempre “SLOW”.
- Aspect: escala da imagem

- Audio Channels: RTMP só envia 1 par de canal sendo


Stereo – L & R. No caso de MA, FG enviaremos | M ou F = L
e A ou G = R. MAB junta o MA = L e B = R.

*A imagem a lado, demonstra um envio padrão de sinal.

- Strict CBR: CBR = Constant Bitrate, quando ativo


enviamos um bitrate sem variação. Ou seja, em caso de
variação de rede o sinal cai. Comumente usado em TV.

- VBR: Variable Bitrate, por padrão usado no streaming.


Garante que qualquer tipo de variação o sinal
permanecerá e perderá qualidade.

*Recomendamos nunca o ativar.


3 – LiveU

3.1 – Conhecendo o LiveU

• Trabalha com protocolo próprio “LRT” similar ao SRT.


• O protocolo LRT igual ao SRT funciona ponto a ponto em rede pública.
• Por trabalhar ponto a ponto, pode usar sistema de bonding.
• O bonding acontece com a soma de banda dos modens 4G, Wi-Fi e ethernet.

3.2 – Como receber o LiveU e direcionar

Acessar: https://lu-central.liveu.tv/luc/luc-webui/login.jsp

Username: Livesporte

Senha: gol2090Q
Na janela inicial, veremos do lado esquerdo as mochilas ativas (“Live_Esporte_1” é nossa única mochila
fixa hoje).

Clicando nela teremos do lado direito as informações sobre tal mochila.

Clicando em “CHANNEL” verificamos todas as portas disponíveis pelo servidor. Quando esse esta ligado,
o mesmo fica verde. Sendo assim, escolhemos a porta que desejamos usar.
*Obs.: se a porta já estiver em uso, vai derrubar o sinal anterior. Por isso, é preciso tomar todos os cuidados antes
de direcionar o encoder. Consultar se alguém está usando antes do processo.
3.3 – Verificar conexão LiveU – delay, bitrate e conexão Wi-Fi

Antes de iniciar o stream é possível realizar um speed test com o servidor para checagem. De acordo
a esta conexão decidiremos o bitrate a ser usado e assim posteriormente faremos a configuração.
Notar que se tivermos problemas de conexão mesmo com bitrate baixo, pode ser o ping da conexão.
Para essa situação aumentaremos o delay da conexão. Uma vez iniciado o stream, será possível

identificar como está a conexão de cada modem. Clicando em cima do Wi-Fi será possível adicionar a
rede com a senha.
4 – Castr – servidor na nuvem

4.1 – Conhecendo o Castr

• Servidor na nuvem que pode fazer pull/push de RTMP e SRT (com nosso plano podem ser criados
até 5 canais de recepção)
• Podemos fazer restream (nosso plano tem até 5 restream no total)

4.2 – Configurando o Castr

4.2.1 Acessar:

https://castr.io/signin/

Usuário: [email protected]

Senha: gol2090Q
4.2.2 Passo a passo:

Criar um novo canal

Acessar a um canal
criado

1- Criar um multistream

2 – Nomear o canal

3 – Escolher a região de
criação do canal. Dar
preferencia ao Brasil. Mas
em caso de alguma entrega
ou recepção em outro pais
testar a localidade mais
perto. Também podemos
criar dois canais e usar entre
eles o multidestino
4 – Criar Multistream

4.2.3 Envio via push. Neste caso empurramos o sinal de nosso encoder até o servidor:

Desmembrando o SRT (copia):

srt://br.castr.io:9998?pkt_size=1316&streamid=#!::r=c75c95806c1511edb5b4
e56defd50127,m=publish

Servidor: br.castr.io
Porta: 9998
Stream ID: #!::r=c75c95806c1511edb5b4e56defd50127,m=publish Copiar a URL e a chave.
Streamar para começar a
Para enviarmos SRT precisaremos do servidor, porta e stream ID
receber

*Obs.: o canal criado mantém o entrypoint (chave SRT e RTMP) enquanto estiver ativo. Se deletado esta informação muda.
4.2.4 Enviar via pull. Neste caso o Castr vem procura em nosso computador o sinal.

Devemos sinalizar qual é o endereço de origem. Ex.:

srt://live1.livesporte.com:5006

ou

rtmp://live1.livesporte.com/live/chave

4.2.5 – Pegando o sinal

Informações do sinal de entrada

Em RTMP PULL e SRT PULL – achamos os nossos endereços de saída;

RTMP: rtmp://br-3.castr.io/static/c75c95806c1511edb5b4e56defd50127

srt://br-
3.castr.io:9998?streamid=#!::r=c75c95806c1511edb5b4e56defd50127,m=request
Servidor: br.castr.io
Porta: 9998
Stream ID: =#!::r=c75c95806c1511edb5b4e56defd50127,m=request

Para enviarmos SRT precisaremos do servidor, porta e stream ID


4.2.6 – Criando um Restream

Clicar em ADD PLATFORM

Logo vamos escolher a plataforma ou CUSTOM (caso desejemos enviar para um destino especifico) e
fazemos a configuração de acordo com a URL e chave. Igualmente com o SRT.
Iniciamos no botão o stream. O mesmo botão
serve para pausar o envio

Você também pode gostar