【问题标题】:Spring Boot video chatSpring Boot 视频聊天
【发布时间】:2017-06-26 10:34:31
【问题描述】:

我的任务是创建视频聊天,让两个人互相交流。我的应用架构是:前端 Angular 2/typescript,后端:java,spring boot(和子模块)。一切正常,但我在理解如何制作视频流方面遇到了问题。我一直在寻找任何框架来做到这一点,但我失败了。据我了解,WebSocket 在这项任务中对我没有帮助,也不适合使用它。另外据我了解,Spring 没有任何工具可以解决该任务。真的是我必须通过 java 中存在的干净 UDP 创建流式传输,还是有另一种方式,任何为任务提供更高接口的框架?

【问题讨论】:

  • 你完成了吗?
  • 是的,我们已经完成了。
  • 你能告诉我们你是怎么做到的吗?你用什么库做spring boot?
  • 抱歉这么长的回答。我们使用了 NextRTC,但这不是一个好主意,因为我们无法访问主类,也无法更改一些重要的属性。所以我的建议是使用 WebRTC。我们使用了这个例子Ionic Video App,并根据我们的需要修改了代码

标签: java angular spring-boot udp video-streaming


【解决方案1】:

这里的神奇关键字是“WebRTC”,它是浏览器支持的音频和视频Real Time C通信网络

基本上,通信发生在用户浏览器之间的 peer 2 peer 之间。您的应用程序唯一负责的就是发出信号……为您的客户端交换对等数据。

基于此,请查看this project called NextRTC 以获取参考。

【讨论】:

  • 感谢您的回答。我找不到有关 NextRTC API 的文档。您能给我们提供一些关于 NextRTC 的文档吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-03-26
  • 1970-01-01
  • 2014-08-29
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多