如何将移动发起的视频通话与基于 Web 的 [node.js] 视频通话集成?

     2023-03-07     24

关键词:

【中文标题】如何将移动发起的视频通话与基于 Web 的 [node.js] 视频通话集成?【英文标题】:How do I integrate mobile initiated video call with web based [node.js] video call? 【发布时间】:2017-02-13 13:58:54 【问题描述】:

我需要使用 node.js 和支持此功能的 3rd 方 api 通过网络 [视频通话] 从移动设备 [android / ios] 与某人进行视频通话?我对这一切没有太多想法。需要一个善意的解释。

【问题讨论】:

【参考方案1】:

据我所知,我想建议如下。

使用 node.js,您可以管理您的套接字,它会不断广播哪个用户在线/离线。 使用任何第 3 方 WebRTC,例如 Vidyo、google、hangout API 或 others。 在您自己的服务器上使用 WebRTC 协议,您也可以开发自己的 WebRTC 频道。

https://github.com/ISBX/apprtc-ios https://github.com/GleasonK/android-webrtc-tutorial

Socket 可以在 Android 中作为单独的服务工作,但在 Android 中,如果您进入后台或杀死应用程序,则套接字连接会断开。在这种情况下,您必须使用推送套件(静默推送通知)获取视频通话数据。

如果您需要更多信息来设置此类架构,请告诉我。

【讨论】:

如果用户/客户端离线,我需要发送视频消息。可能吗 ?如果是的话,将在哪里存储该消息,直到用户/客户端下载 视频信息是不同的东西。您可以从图库中记录/获取,将其转换为 base64 字符串,然后使用 API 将其上传以提供服务。从服务器获取视频,然后您可以创建绝对 URL 并使用 API 将其获取到应用程序。

发起视频通话

】发起视频通话【英文标题】:InitiatingVideoCall【发布时间】:2011-06-2011:15:47【问题描述】:我正在GingerbreadGalaxyTabP1000上运行最新版本的GTalk(使用市场上的Talk安装程序)。我现在想以编程方式,前提是相关联系人在线且可用。... 查看详情

如何基于reactnative快速实现一个视频通话应用(代码片段)

...衡等难题,同时还要保证稳定的低延迟。那么,如何才能在较短的时间内,将实时互动功能添加到Flutter应用中?你可以通过声网AgoraSDK 查看详情

是否可以通过 WebRTC 或 Web 套接字保存视频通话

】是否可以通过WebRTC或Web套接字保存视频通话【英文标题】:IsitpossibletosavevideocallviaWebRTCorwebsocket【发布时间】:2021-04-2210:04:37【问题描述】:我正在通过开发一些很酷的东西(例如视频会议应用程序)来学习JavaScript。我对这种... 查看详情

您如何将基于 Scala 的 Web 服务器与其他 Web 框架进行比较? [关闭]

】您如何将基于Scala的Web服务器与其他Web框架进行比较?[关闭]【英文标题】:HowwouldyoucompareaScala-basedwebserverwithotherwebframeworks?[closed]【发布时间】:2011-03-1109:27:36【问题描述】:我已经阅读了有关Scala的文章,但无法对其他Web编... 查看详情

从 Web SDK 到 iOS SDK 的视频通话

】从WebSDK到iOSSDK的视频通话【英文标题】:VideocallfromWebSDKtoiOSSDK【发布时间】:2019-07-1709:02:35【问题描述】:WebSDK不接收来自iOSSDK的发布流目前,我已经完成了基于WebSDK的视频通话。User1加入chatX并发布他的流。User2通过chatX中的... 查看详情

低延时直播技术优化实践,画质增强技术应用实践,云剪辑架构设计与演进,web端音视频通话技术探索...

...速发展。本演讲将详细介绍腾讯云快直播低延时直播以及如何从传统标准直播技术平滑地接入到快直播,并深入分析如何实现高质量低延时播放的技优化实践。1.腾云快直播低延时直播介绍2.低延时直播技术要点3.腾讯云快直... 查看详情

vue实现web端多人语音视频聊天(代码片段)

1多人语音聊天功能介绍本文展示了如何使用ZEGOExpressSDK构造多人音视频通话场景,即实现多对多实时音视频聊天互动。用户可在房间内与其余用户进行实时音视频通话,互相推拉流。该场景可用于多人实时音视频聊天、... 查看详情

如何使用javascript(或jquery)将youtube视频添加到iframe(基于web的rte)

我想创建一个带有javascript(jQuery)和HTML的富文本编辑器,其工作方式类似于“Blogger”。我希望编辑的用户能够添加格式化文本(粗体,不同大小的字体等),添加图像和从YouTube添加视频。我的搜索结果显示所有基于Web的RTE都... 查看详情

如何在没有调用者 UUID 的情况下从自定义 UI 结束 CallKit 调用?

】如何在没有调用者UUID的情况下从自定义UI结束CallKit调用?【英文标题】:HowtoendaCallKitcallfromcustomUIwithouthavingcallerUUID?【发布时间】:2020-11-0415:25:43【问题描述】:我正在开发iOSSwift5中的视频通话应用程序,其中通话只能从后端... 查看详情

基于javaweb的考研自习室的音视频通话功能设计(附完整版代码)

选题:考研自习室的音视频通话功能设计陆健康负责云服务申请和部署,后端Javaservlet制作,音视频通话的逻辑设计,数据库连接等设计。占钟鸣负责安卓前端UI制作,前后端数据传输方式设计,接收数据后的触发响应设计,以... 查看详情

如何通过 Django Channels 实现视频通话?

】如何通过DjangoChannels实现视频通话?【英文标题】:HowtoimplementvideocallsoverDjangoChannels?【发布时间】:2020-05-0717:29:11【问题描述】:我想创建一个允许用户进行视频通话的应用。我发现了一些见解here,但不幸的是,答案既没有... 查看详情

如何添加动态频道名称以与使用 Agora 视频通话的其他用户进行 1 对 1 和 1 以使用颤振进行通话

】如何添加动态频道名称以与使用Agora视频通话的其他用户进行1对1和1以使用颤振进行通话【英文标题】:HowtoadddynamicchannelnametoconnectwithotheruserusingAgoravideocallfor1to1and1tomantcallsusingflutter【发布时间】:2020-04-0718:15:55【问题描述】... 查看详情

Agora 的视频通话布局

...最近在我们的应用中集成了Agora的视频通话服务,每当我发起视频通话时,布局似乎杂乱无章,垂直添加了新条目。有人可以帮我弄这个吗?谢谢!参考:https://drive.google.com/file/ 查看详情

技术分享|如何快速实现音视频在线通话

请问咱们支持像微信一样的音视频呼叫功能吗?请问呼叫邀请怎么实现?如果客户端离线了,怎么呼叫到客户?怎么添加呼叫铃声?以及接收铃声?经常能听到有用户问上述的问题,今天借此机会向大... 查看详情

安卓系统怎么视频通话

...输入被叫号码后,选择“选项”中的“视频通话”,即可发起可视电话呼叫;2.也可以通过通讯录选择向某联系人发起可视电话呼叫。参考技术A"包月每月送15分钟视频通话时间"运营商送的?问运营商。另外安装一些视频... 查看详情

ar+实时音视频通话,×××无缝结合(代码片段)

今年中旬Google在万众期待下推出了ARCore,能将现实与数码完美无缝地融合在一起,丰富我们的现实世界。通过它开发者可以更加快速方便地在Android平台开发AR应用,凭借AR技术大量产品能找到新颖的应用场景,甚至开辟出新的一... 查看详情

浅聊webrtc视频通话(代码片段)

...浏览器及操作系统都支持WebRTC,直接可以在浏览器端发起实时音视频通话,本文以WebRTC初学者的视角去完成一个1V1网页版实时音视频通话。完成音视频通话需要了解四个模块:音视频采集、STUN/TURN服务器、信令服务器... 查看详情

identityserver4文档-整体情况

...通信Web应用程序与WebAPI进行通信(有时是Web应用程序自己发起,有时代表用户发起)基于浏览器的应用程序与WebAPI进行通信本机应用程序与WebAPI进行通信基于服务器的应用程序与WebAPI进行通信WebAPI与WebAPI进行通信(有时是他们自... 查看详情