服务器是阿里云的centos6.8 ECS,采用SRS2.0搭建流媒体服务器。
按照官方教程《RTMP部署实例》执行第5步时,出现如下错误:
[rtmp @ 0x7ff9b8f11aa0] Cannot open connection tcp://xx.xx.xx.xx:1935
rtmp://xx.xx.xx.xx/live/livestream: Operation timed out
经过层层排查后,发现是ECS实例安全组的问题,阿里云的ECS实例安全组相当于防火墙,由于安全组没有开放1935端口(流媒体推流端口)。在安全组中开放1935端口即可,为了方便,我开放了所有入方向的端口。
网友评论