使用 adobe air 进行视频通话或语音通话
Posted
技术标签:
【中文标题】使用 adobe air 进行视频通话或语音通话【英文标题】:video call or voice call with adobe air 【发布时间】:2019-10-01 22:42:33 【问题描述】:我想用 Adobe Air 建立一个社交联系类型的应用程序来帮助人们找到友谊。
问题: 有什么方法可以在我的应用程序中使用 Adobe 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】:答案是肯定的。通过服务器应用程序(即 Adobe Media Server)或点对点方式(无论如何,您都需要服务器应用程序来握手,但不需要作为数据网关)。 AWS 提供预装 Adobe Media Server 的虚拟服务器。
【讨论】:
以上是关于使用 adobe air 进行视频通话或语音通话的主要内容,如果未能解决你的问题,请参考以下文章
无法连接到 iPhone se2 上的 React-Native 语音通话
微信2.1 for Windows发布 微信群可多人语音或视频通话