我已經開始使用kurento媒體服務器開發實時流媒體。我已經在Ubuntu 14.04TLS中安裝了kurento媒體服務器。它成功安裝併成功啓動。 我已經使用STUN服務器,如下我已經註釋掉這兩條線無法將原生android設備連接到kurento媒體服務器
stunServerAddress=<stun_ip_address>
stunServerPort=<stun_port>
和使用的IP,端口:173.194.66.127:19302 。經過做所有這些事情,我開始kurento媒體服務器,它被啓動。 現在我通過實現RoomListener接口來創建Android本機應用程序。 這是用於連接Kurento媒體服務器的代碼。
public class MainActivity extends AppCompatActivity implements RoomListener {
private LooperExecutor executor;
private static KurentoRoomAPI kurentoRoomAPI;
private String TAG = "MainActivity";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
executor = new LooperExecutor();
executor.requestStart();
String wsRoomUri = "wss://173.194.66.127:19302/room";
kurentoRoomAPI = new KurentoRoomAPI(executor, wsRoomUri, this);
kurentoRoomAPI.connectWebSocket();
}
@Override
public void onRoomResponse(RoomResponse response) {
Log.d(TAG, "Response");
}
@Override
public void onRoomError(RoomError error) {
Log.d(TAG, "Error: " + error.toString());
}
@Override
public void onRoomNotification(RoomNotification notification) {
Log.d(TAG, "Notification Received");
}
@Override
public void onRoomConnected() {
Log.d(TAG, "Connected");
}
@Override
public void onRoomDisconnected() {
Log.d(TAG, "Room Disconnected");
}
}
。但是當運行應用它顯示以下錯誤: 過程:com.base.videostreamingkurento,PID:1880
java.lang.AssertionError:java.net.SocketTimeoutException:未能連接to /173.194.66.127(port 19302)90000ms後 at libcore.io.IoBridge.connect(IoBridge.java:117) at java.nio.SocketChannelImpl.connect(SocketChannelImpl.java:199) at org.java_websocket.client .WebSocketClient.interruptableRun(WebSocketClient.java:210) at java.lang.Thread.run(Thread.java:818) org.java_websocket.client.WebSocketClient.run(WebSocketClient.java:188) 原因:java.net.SocketTimeoutException:無法連接到/173.194。在libcore.io.IoBridge.connect(IoBridge.connect)上的libcore.io.IoBridge.connectErrno(IoBridge.java:189) 處的90000ms後的66.127(端口19302) 的.java:115)
這將是一個偉大的,如果有人可以幫助.....
你的意思是說,我的網址應該是這樣String String wsRoomUri =「wss://192.168.0.25:8443/room」;如果我在本地網絡 –
你好,在運行Kurento的Demo後,我得到以下錯誤,你可以幫我。重新連接到服務器0 100未定義 重新連接到服務器1 100未定義 重新連接到服務器2 200未定義 重新連接到服務器3 300未定義 重新連接到服務器4 500未定義 重新連接到服務器5 800未定義 –
似乎我不與連接KMS –