选择 RMTP 而不是 WebRTC 的原因是什么?
What would be the reasons to choose RMTP over WebRTC?
我想开发 Web 浏览器和 Android 设备之间的视频聊天应用程序。据我所知,我有两个突出的选择,WebRTC 和 RMTP。我测试过WebRTC,对于Web app来说使用起来还是挺方便的,所以我倾向于使用它。但是,我应该考虑我所有的选择,因为我对 Android 开发知之甚少。
在以下用例中,我是否有任何理由选择 RMTP 而不是 WebRTC:
- 简单的一对一视频聊天
- 在 Android 应用程序和 Web 浏览器之间(仅 Chrome 和 Firefox 可以)
- 通话录音保存
或者在这个简单的案例中,两者都没有明显的优势?对于对等发现,我有一个单独的应用程序服务器。
对于 1:1 视频聊天,没有任何理由使用 RMTP。
RMTP 对流媒体来说是好的(甚至在 2015 年也是值得商榷的)——在这种情况下,一端正在制作内容,而另一端的许多人正在消费它。
对于双向的东西,你应该只选择 WebRTC - 它的编解码器更好,可用性更好,技术也更好。
我想开发 Web 浏览器和 Android 设备之间的视频聊天应用程序。据我所知,我有两个突出的选择,WebRTC 和 RMTP。我测试过WebRTC,对于Web app来说使用起来还是挺方便的,所以我倾向于使用它。但是,我应该考虑我所有的选择,因为我对 Android 开发知之甚少。
在以下用例中,我是否有任何理由选择 RMTP 而不是 WebRTC:
- 简单的一对一视频聊天
- 在 Android 应用程序和 Web 浏览器之间(仅 Chrome 和 Firefox 可以)
- 通话录音保存
或者在这个简单的案例中,两者都没有明显的优势?对于对等发现,我有一个单独的应用程序服务器。
对于 1:1 视频聊天,没有任何理由使用 RMTP。
RMTP 对流媒体来说是好的(甚至在 2015 年也是值得商榷的)——在这种情况下,一端正在制作内容,而另一端的许多人正在消费它。
对于双向的东西,你应该只选择 WebRTC - 它的编解码器更好,可用性更好,技术也更好。