-
Notifications
You must be signed in to change notification settings - Fork 156
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Feature Request] Data-Stream updates to RTM2 #28
Comments
对于 go 语言集成 Agora RTM/RTC 的一些问题需要讨论和确定
|
Good research, let's look into it. |
RTC/RTM SDK 有其他的 arch 支持, 有需求的话, 可以看怎么满足.
以上三点是同一件事, 只要想把 C/C++ codes 引入到 go, 那势必引入 cgo. 引入 cgo 势必需要处理 CGO_xxx 这些参数以及代码的复杂性, 这些是写 cgo 下原本需要处理的事情, 因此触碰到 cgo 是 go programming 里面比较进阶的一环. 感觉你的想法会有两种作法: 1 extension用 go 开发一个 ASTRA extension, 内含 C/C++ 的 SDK => 这个会需要开发者自行处理 cgo 的部份, 至少包含原 post 中的最后这三个复杂性需要开发者自行处理. 2 extensions
而这两个 ASTRA extension 之间透过 ASTRA 的 interface 交互即可, 原本 1 extension 想要达到的功能, 2 extensions 都可以达到. 相当于 cgo 的所有复杂性, performance handling, 多语言的安全交互等等, 全由 ASTRA 完成. |
这么好的讨论不如直接 convert 过去。 |
我需要了解下如何开发 ASTRA extension |
现有的 Agora RTC extension 已经实现了使用声网的信道传输 |
No description provided.
The text was updated successfully, but these errors were encountered: