![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
webrtc
文章平均质量分 93
Gaoxry
这个作者很懒,什么都没留下…
展开
-
jni_generator.py
转载自:jni_generator.py - 知乎 (zhihu.com)一、什么是jni_generator.pyJNI定义了Java和C/C++之间的通信规范,当中存在不少机械式定义,像C/C++中原生函数名的一部分是Java中package名称。一旦相互调用的函数多了,依旧用手工去处理,不但浪费时间还容易出错,于是java提供一个叫javah的实用程序帮助开发者把*.java声明的JNI方法转化成C/C++头文件*.h。javah只是实现了机械式定义中部分提取,一些厂家不满足那点处理,甚至转载 2021-03-02 10:01:33 · 460 阅读 · 0 评论 -
为什么谷歌不提供免费的TURN服务器?
没有免费的午餐,或者免费TURN服务器。现在是2017年,WebRTC已经伴随我们5年多了。你可能会认为,现在人们对WebRTC已经有了足够的了解,这样我们就不会有任何问题了。但事实并非如此。有一个问题总是不时的出现,为什么谷歌(或者其他公司)不提供免费的TURN服务器?除了因为当发生出错时你没有办法控制它们导致你应该使用免费STUN或TURN服务器这个事实以外,让我们首先了解一下这两种服务器——更准确来说是协议,有什么区别,因为STUN和TURN通常部署在一起。STUN是怎么工作的下面原创 2020-12-18 16:58:04 · 8257 阅读 · 3 评论 -
基于coturn的stun/turn云服务器搭建
webrtc是google推出的基于浏览器的实时语音-视频通讯架构。其典型的应用场景为:浏览器之间端到端(p2p)实时视频对话,但由于网络环境的复杂性(比如:路由器/交换机/防火墙等),浏览器与浏览器很多时候无法建立p2p连接,只能通过公网上的中继服务器(也就是所谓的turn服务器)中转。示例图如下:上图中的Relay server即为turn中继服务器,而STUN server的作用是通过收集NAT背后peer端(即:躲在路由器或交换机后的电脑)对外暴露出来的ip和端口,找到一条可穿透路由器的链路原创 2020-11-11 10:13:20 · 1914 阅读 · 1 评论