reactjs - 在 kurento 上创建空间时,套接字连接越来越近
问题描述
我已经在 WS 上配置了 kurento。它的 Spring Boot 应用程序在https://localhost:8443 (tomcat) 上运行。
日志:
s.b.c.e.t.TomcatEmbeddedServletContainer : Tomcat started on port(s): 8443 (https)
DEBUG 4730 --- [apterApp.main()] o.s.w.c.s.StandardServletEnvironment : Adding [server.ports] PropertySource with highest search precedence
INFO 4730 --- [apterApp.main()] com.io.AdapterApp : Started AdapterApp in 14.041 seconds (JVM running for 29.346)
使用以下命令启动启动应用程序:
sudo mvn compile exec:java Dkms.url=ws://io-storage:8888/kurento
Websocket 在 8888 端口上运行。(不安全 WS)。
在创建房间时,请求是ws://io-storage:8888/call
但是在将请求发送到 kurento 服务器时出现以下错误
2018-10-31 13:12:23,252181 2009 [0x00007fe37ce5b700] error KurentoWebSocketTransport WebSocketTransport.cpp:455 openHandler() Invalid path "/call", closing connection
解决方案
Kurento 媒体服务器不侦听/call
端点上的 RPC 命令。为什么要请求该 URL?
只需按照任何Java 教程使用Java API 客户端即可;该库为您执行所有 RPC 命令。
如果您仍然需要在没有库的情况下直接针对 RPC API 进行编程,请查看协议文档。
推荐阅读
- javascript - Google Analytics Management API - 当我尝试更新 Google Analytics 视图时出现“未知名称”:根元素必须是消息
- flutter - 颤动中的下拉按钮:值未编译
- oauth-2.0 - oauth 的 smartsheet-Accesstoken 再生
- c# - 如何在我的 DI 容器中使用 IDataProtectionProvider 编写测试?
- salesforce - Salesforce 通过 HTTP 查询仅通过 JSON 响应检索有限数量的记录
- ssis - 使用带有 SSIS 的 DocuSign API 检索文档
- google-cloud-platform - 使用 conv.user.storage 导致的 Google Actions SDK“错误:未经授权,您的客户端无权访问请求的 URL”
- c# - 在某个 Id 之后选择项目/行
- spyder - Doc Spyder 绘图窗格在右侧?
- android - viewpager2 项目之间的边界而不从项目宽度切割