【问题标题】:Error Loading Stream: Could not connect to server for RTMP stream加载流时出错:无法连接到服务器以获取 RTMP 流
【发布时间】:2016-05-17 22:23:34
【问题描述】:

我有一个基于浏览器的应用程序,它显示 RTMP 流。 RTMP流url类似于rtmp://xxx.xxx.xxx.xxx:1935/oflaDemo/livestream.flv

我可以从我的家庭网络观看直播。但在我的办公室里,我无法观看直播。我收到以下错误:Error Loading Stream: Could not connect to server

我的办公室运行着防火墙,只打开了几个特定端口,例如 80、443、8443 等。

我的问题是

1) 这是防火墙问题吗?

2) 如果是,我应该要求他们打开哪些端口?

3) 我如何确定这是一个端口阻塞问题?

【问题讨论】:

    标签: rtmp


    【解决方案1】:

    1) 是的,我认为这是防火墙问题

    2) RTMP 使用 TCP 端口 1935

    3) 您可以使用此应用程序测试您的端口:http://www.fullviewmedia.com/support/port-test.html

    这是我的环境的输出:

    Flash Plug-in Version: WIN 16,0,0,305
    
    RTMP        DEFAULT     Success
    RTMP        80          Success
    RTMP        443         Failed
    RTMP        1935        Success
    RTMPT       DEFAULT     Success
    RTMPT       80          Success
    RTMPT       443         Failed
    RTMPT       1935        Success
    RTMPE       DEFAULT     Success
    RTMPE       80          Success
    RTMPE       443         Failed
    RTMPE       1935        Success
    

    443端口好像对我不起作用,我不知道为什么......

    【讨论】:

    • 我必须打开端口 1935。然后它工作了。那真的很有用。谢谢。
    【解决方案2】:

    可能是。

    RTMP 协议有多种变体:

    1. “普通”协议在默认情况下工作并使用 TCP 端口号 1935
    2. RTMPS,即基于 TLS/SSL 连接的 RTMP。
    3. ...

    ——Wikipedia: Real Time Messaging Protocol

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-12-07
      • 2023-02-19
      • 1970-01-01
      • 2021-10-17
      • 2020-10-07
      • 1970-01-01
      • 2013-07-03
      • 2020-05-08
      相关资源
      最近更新 更多