无法将原生Android设备连接到kurento媒体服务器

时间:2017-04-04 14:43:00

标签: android webrtc kurento

我已经开始使用kurento媒体服务器开发实时流媒体。我在Ubuntu 14.04TLS中安装了kurento媒体服务器。它成功安装并成功启动。 我使用过STUN服务器,我已经取消注释了这两行

function getissues_list () {
    global MAIN_URL; // Is this accessible in this function?

    $url = MAIN_URL."/issues";

    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_HTTPGET , true);
    curl_setopt($ch, CURLOPT_HTTPHEADER, $this->token);
    $response = curl_exec($ch);

    var_dump($response);// ADD THIS LINE TO DEBUG!!!!!!!!

    if (!curl_exec($ch)) {
        echo ($this->exception_message);
    } else{
        return $response;
        curl_close($ch);
    }

}

使用IP,PORT如下:173.194.66.127:19302 完成所有这些后,我启动了kurento媒体服务器,它开始了。 现在我通过实现RoomListener接口创建Android本机应用程序。 以下是与Kurento Media Server连接的代码。

pause  
cls

但是当我运行应用程序时,它会显示以下错误:

 stunServerAddress=<stun_ip_address>
 stunServerPort=<stun_port>

1 个答案:

答案 0 :(得分:1)

您的部署和IP似乎有些混乱。您正尝试从客户端连接到STUN服务器。相反,请尝试在此行中设置应用服务器所在的IP和PORT

String wsRoomUri = "wss://APP_SERVER_IP:8443/room";

如果你可以把它画下来,你会更清楚地看到一切都在哪里,什么应该连接到什么。