gpt4 book ai didi

codenameone - Codename One 和 AntMedia 使用中 WebRTC 的当前支持情况

转载 作者:行者123 更新时间:2023-12-04 15:08:08 30 4
gpt4 key购买 nike

是否有关于 Codename One 的 WebRTC 支持的任何信息、更新或文档?几个月前在 Stack Overflow ( AntMedia Native Interface issues ) 的评论中提到过它,但后来我没有听到更多关于它的消息。

目前,我通过使用 RMTP 进行直播的 native 接口(interface)支持 AntMedia 上的直播,因为我自己找不到在代号一中支持 WebRTC 的方法。不幸的是,我今天才意识到 Android 上的 RMTP 支持不再起作用(我不知道为什么,在过去的几个月里它起作用了)......无论如何我一直认为 RMTP 作为一个临时的解决方法,也许这个问题是切换到 WebRTC 的好机会。

我看到 Steve 悄悄地创建了这个 cn1lib,它还没有公布(也许是因为工作还没有完成?),也没有出现在可以通过 Codename One 的控制中心安装的扩展中: https://github.com/shannah/CN1WebRTC

我在这里找到了文档: https://shannah.github.io/CN1WebRTC/javadoc/但是将此 javadoc 与 AntMedia 提供的文档进行比较,我只是不明白我必须做什么,因为 AntMedia 为 Android 和 iOS 提供了自己的 SDK,提供了使用它们的文档,但我不明白如何使用他们的位置是 Steve 制作的 cn1lib。显然移植他们的SDK并不容易,否则我早就把它作为第一个选项了。无论如何,如果我理解正确的话,AntMedia 服务器应该独立于所使用的 SDK,因为它应该使用标准协议(protocol)。

具体来说,我有一台运行 AntMedia Enterprise Edition 2.1.0 的服务器,其关于 WebRTC 支持的文档在这里: https://github.com/ant-media/Ant-Media-Server/wiki

谢谢

最佳答案

我没有使用过 AntMedia Server,所以我的以下评论是基于 10 分钟浏览他们的文档。

看起来他们提供了与标准 WebRTC API 不同的自己的 API。 Codename One WebRTC 库建立在标准的 WebRTC API 之上。如果您想使用 AntMediaServer 的 API,我认为最好的方法是为其创建 native 接口(interface)包装器。

您也有可能使用 Ant Media Server,然后使用标准 WebRTC API 连接到它。如果是这种情况,那么您就可以将 cn1lib 与它一起使用。然而,他们的文档似乎只展示了如何为客户端使用他们的自定义 API。

关于codenameone - Codename One 和 AntMedia 使用中 WebRTC 的当前支持情况,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65698741/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com