video-streaming - webrtc 和 simplewebrtc 的区别
问题描述
我对 webrtc 和 simplewebrtc 感到困惑。他们俩有什么区别?
除了视频/音频流之外,我还想要一些额外的功能。我想录制远程或本地视频。请告诉我哪个更好用?
解决方案
WebRTC通过应用程序编程接口在 Web 浏览器和移动应用程序中实现对等实时通信。它是开源的并且可以免费使用。它允许您将音频、视频、屏幕共享和数据传输集成到您的 RTC 应用程序中。
SimpleWebRTC结合了 WebRTC 和 React,大概可以让您更轻松地开发 WebRTC 应用程序。它有一个免费的开发者版本和一个付费版本。如果您是 React 开发人员,这将使您使用 WebRTC 将音频、视频、屏幕共享或数据传输集成到您的 RTC 应用程序中变得更加简单。
因此,在回答您的问题时,区别不在于提供音频和视频的底层技术,而在于您为其开发的方式。WebRTC 就是 WebRTC。SimpleWebRTC 正在使用 React 来实现 WebRTC。
就记录 WebRTC 流而言,StackOverflow 上有一个不同的、深入的问题,建议使用 Kurento。
查看这4 种推荐的学习 WebRTC 的方法可能对您很有价值。
推荐阅读
- java - 接收找不到符号错误,即使所有内容都在范围内声明
- sql - 替换联接中的 NULL 值
- libreoffice-basic - getDataArray() 和“未设置对象变量”错误
- electron - 电子添加 onclick 动态失败
- python - 使用 Python 打开和读取 WhatsApp 文件
- java - 为什么我不能在 Kotlin 中创建文件对象?
- ios - 尽管在资产目录中设置了所有图标,但应用程序继续使用默认图标
- ember.js - Glimmer VM 中的“基于拉取的函数式反应程序”是什么意思?
- python - 在 Python 中使用列表理解过滤先前的索引
- c++ - 为什么我需要为向量提供多次输入?