我想构建一个社交网络的移动应用程序,允许用户进行视频聊天。视频聊天也应该能够被记录和共享。所以我选择了混合应用程序开发,因为我可以在 iOS 和 Android 中发布应用程序。对于我的要求,我应该选择哪种混合平台?我遇到了提供视频聊天功能的 Twilio 服务,但 Twilio 与混合应用程序兼容吗?如果是,我更倾向于 flutter(谷歌的混合应用程序框架(,flutter Twilio 兼容吗?如果不是,Twilio 兼容哪个其他混合框架?
Twilio开发者布道者在这里。
由于 Flutter 刚刚处于测试阶段,我认为没有多少人尝试过 Twilio 集成。Flutter视频播放器插件也尚未完成。Flutter可能不是最好的平台。
我相信Twilio Video可以在Xamarin,React Native和Cordova等其他框架中得到支持。我个人没有使用过它们中的任何一个,所以我可以告诉你的就这么多了。
目前仍处于开发阶段,但我们正在为 Twilio 可编程视频开发一个 Flutter 插件。可以在这里找到: https://gitlab.com/twilio-flutter/programmable-video
我可以推荐尝试ConnectyCube
他们有混合Cordova/PhoneGap SDK和用于视频聊天的代码示例:
科尔多瓦视频聊天代码示例 - https://developers.connectycube.com/js/code-samples-videochat-cordova
Javascript/Cordova SDK - https://developers.connectycube.com/js/
一般主要特点:
- 1-1 视频聊天
- 群组视频聊天
- 跨平台
- 基于网络实时技术中心
- 屏幕共享
- 支持 VP8/H264 视频编解码器
- 静音/取消静音音频/视频流
- 切换视频输入设备(摄像机(
- 录像