所以我遇到的问题是WebSocket连接在我的KurentoMediaServer上工作,但没有数据正在传输(空的远程URL)。我知道这是因为我的KurentoMediaServer运行在NAT(谷歌计算服务器)后面,但我使用的STUN/TURN服务器似乎没有工作。STUN/TURN服务器的Kurento问题
这是我WebRtcEndpoint.conf.ini是什么样子:
; Only IP address are supported, not domain names for addresses
; You have to find a valid stun server. You can check if it works
; using this tool:
; http://webrtc.github.io/samples/src/content/peerconnection/trickle-ice/
stunServerAddress=173.194.66.127
stunServerPort=19302
; turnURL gives the necessary info to configure TURN for WebRTC.
; 'address' must be an IP (not a domain).
; 'transport' is optional (UDP by default).
turnURL=test%40gmail.com:[email protected]:3478
我已经测试了这个临时打开我的所有端口,看看是否真的是问题,但事实并非如此。另外测试%40gmail.com是我的麻木TURN注册用户名,testpassword是我的密码。
我还应该提一下,我有我的KurentoMediaServer和应用程序(java服务器)运行在同一个NAT后面,但我的网页运行在单独的网络上。有什么我需要做的Kurento-Utils.js为了让我的网页从我的应用程序和kurento媒体服务器运行一个单独的NAT?
这有什么更新?它解决了吗? – igracia