Não é possível conectar-se ao servidor VLC RTSP

1

Estou usando o sistema baseado no AWS EC2 CentOS. Eu também tenho um site em execução no domínio mydomain.com

Eu instalei o VLC com sucesso para o meu servidor. Eu posso fazer SSH e remoto para o meu servidor (eu posso usar o aplicativo GUI com o GNOME)

Eu inicio o servidor vlc com o comando abaixo:

vlc --ttl 34 -vvv --color -I telnet --telnet-password vlc --rtsp-host 0.0.0.0 --rtsp-port=554

e configure o fluxo nele por:

root@whm [~]#  telnet localhost 4212
Trying ::1...
Connected to localhost.
Escape character is '^]'.
VLC media player 2.0.8 Twoflower
Password:
Welcome, Master
> new sample01 vod enabled
new
> setup sample01 input file:///home/myuser/public_html/mywebsite/folder/video.mp4
setup

A saída do log é boa.

[0x7f24a002c5b8] stream_out_rtp vod server debug: RTSP stream at /sample01
[0x7f24a002c5b8] main vod server debug: net: listening to 0.0.0.0 port 554
[0x7f24a002c5b8] stream_out_rtp vod server debug: RTSP: adding /sample01/trackID=0
[0x7f24a002c5b8] stream_out_rtp vod server debug: RTSP: adding /sample01/trackID=1 


[0x7fce4802d8c8] [Media: vod] main input debug: 'file:///home/myuser/public_html/video.mp4' successfully opened 

Se eu permanecer no servidor, usando a GUI, posso usar o player VLC para abrir o URL do fluxo de rede:

rtsp://localhost:554/sample01 (it works)

Se eu usar o vlc player de outra rede para se conectar ao fluxo pelo URL abaixo rtsp://mydomain.com:554/sample01 (este é o domínio que está trabalhando para o meu site)

rtsp://my-server-public-ip.com:554/sample01 (não funciona também)

Acho que há algo errado com a porta, depois fui para o console da AWS e adicionei mais portas 554 e 4212 à lista de entrada do grupo de segurança da minha instância (como o que eu fiz para outras portas), mas não ajuda.

O erro do cliente vlc é:

[000000010050e4c8] core libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
[000000010022a7e8] [http] lua interface: Lua HTTP interface
[0000000104a00978] live555 demux error: Failed to connect with rtsp://mydomain.com:554/sample01
[00000001002b2dc8] core access error: connection failed: Connection refused
[00000001002b2dc8] access_realrtsp access error: cannot connect to mydomain.com:554
[0000000100618e58] core input error: open of 'rtsp://mydomain.com:554/sample01' failed
CoreAnimation: warning, deleted thread with uncommitted CATransaction; set CA_DEBUG_TRANSACTIONS=1 in environment to log backtraces.

Por favor, ajude-me a resolver este problema.

    
por Telvin Nguyen 10.03.2016 / 15:29

0 respostas