使用 adobe air 进行视频通话或语音通话

Posted

技术标签:

【中文标题】使用 adobe air 进行视频通话或语音通话【英文标题】:video call or voice call with adobe air 【发布时间】:2019-10-01 22:42:33 【问题描述】:

我想用 Adob​​e Air 建立一个社交联系类型的应用程序来帮助人们找到友谊。

问题: 有什么方法可以在我的应用程序中使用 Adob​​e Air 进行视频通话或语音通话(通过互联网发送音频/视频字节)?

【问题讨论】:

不清楚..您的意思是通过互联网发送音频/视频字节?..还是使用(移动)系统工具(例如:信号塔连接进行语音通话)? 是的,我想通过互联网发送音频/视频字节 然后使用sockets获取您的音频/视频字节并通过互联网发送它们。 @VC.One 我怀疑 Socket 是最好的解决方案,我认为 (Client A (Microphone, Camera) -> NetStream -> NetConnection) -> (客户端B NetConnection -> NetStream -> (Video)) 正是为此而设计的解决方案。虽然很容易找到仅服务器驱动的示例,但我认为可以直接点对点进行。 @Organis the Asker 欢迎尝试任何事情。我所听到的只是通过互联网发送字节,其中 TCP(套接字)是一个有效的选项(想想 Icecast 流等)。当我说“不清楚”时,这应该是对 Asker 扩展该主题的暗示。我们甚至还没有进入 NetStream 部分。我想知道它们在哪里/如何编码这些“音频/视频字节”。 PS:在我从事的一个项目中,他们甚至没有使用任何视频/音频编解码器,他们只是在 BitmapData 和 PCM/原始音频上使用了 LZ4 压缩的自定义系统,但他们重新使用了 I和大多数其他视频编解码器的 P 帧概念。 【参考方案1】:

答案是肯定的。通过服务器应用程序(即 Adob​​e Media Server)或点对点方式(无论如何,您都需要服务器应用程序来握手,但不需要作为数据网关)。 AWS 提供预装 Adob​​e Media Server 的虚拟服务器。

【讨论】:

以上是关于使用 adobe air 进行视频通话或语音通话的主要内容,如果未能解决你的问题,请参考以下文章

无法连接到 iPhone se2 上的 React-Native 语音通话

微信2.1 for Windows发布 微信群可多人语音或视频通话

使用AS3 Adob e AIR加载YouTube视频

通过 TensorFlow 实现 AI 语音降噪提升 QQ 音视频通话质量

点对点语音呼叫 Twilio

Agora React-native 语音通话