Olá a todos, estou tentando configurar um novo servidor RTMP, usando as instruções encontradas em https://obsproject.com/forum/resources/how-to-set-up-your-own-private-rtmp-server-using- nginx.50/ e estou tendo um problema com o Facebook Live. Tenho a sensação de que tudo se resume às novas conexões que aceitam apenas SSL
Suspensão O suporte para URLs de servidor RTMP está sendo descontinuado e URLs não seguros não serão mais suportados a partir de 1º de maio. Verifique se seu codificador oferece suporte a RTMPS e atualize as configurações do codificador para inserir sua nova URL de servidor seguro para continuar.
então estou enfrentando o problema em que tento parar e iniciar o nginx com isso como a parte inferior da minha configuração:
rtmp {
server {
listen 1935;
listen 443;
chunk_size 4096;
application live {
live on;
record off;
push 'rtmps://live-api-s.facebook.com:443/rtmp/insertedmykeyhere';
}
}
}
Estou obtendo:
root@localhost:/usr/local/nginx/conf# sudo /usr/local/nginx/sbin/nginx -s stop nginx: [emerg] porta inválida no url "rtmps://live-api-s.facebook.com :443/rtmp/218
e não posso fazer mais nada com ele. Quando comento no Facebook, posso transmitir para o Twitch, Mixer, YouTube, etc. sem problemas, mas isso está me impedindo.
Por enquanto, você terá que transmitir sem rtmps.. Sei que também estou no mesmo barco, mas minha configuração é um pouco mais complexa, pois uso dois servidores rtmp no momento. ... Eu encontrei isso, mas não tenho certeza se resolverá meus problemas que ainda estou procurando.
https://gist.github.com/mrbar42/09c149059f72da2f09e652d4c5079919
https://www.jakobstoeck.de/2017/how-to-encrypt-rtmp-or-anything-really-over-ssl-tls/
Mais uma vez, estou no mesmo barco, mas este é o caminho que estou tentando seguir no momento. A menos que eu encontre algo diferente por aí. trata-se de streaming de qualidade de jogos, então.. No meu cenário, vou apenas parar de transmitir para o facebook se não conseguir encontrar o caminho para rtmp..