本文主要介绍帮一个程序员解决webrtc疑问的过程,文章来自博客园RTC.Blacker,支持原创,转载请说明出处(www.rtc.help)这篇文章内容主要来自邮件,为什么我会特别整理到随笔里面来,主要是基于以下几个原因:1,作者发邮件给我的目的是为了问问题,但是他问问题的方式值得推崇,问得很具体...
分类:
移动开发 时间:
2015-08-11 21:06:45
阅读次数:
237
本文主要介绍上周跟帮一个台湾程序员解决RTC的故事,文章来自博客园RTC.Blacker(更多信息详见www.rtc.help),支持原创,转载请说明出处.故事是这样的一个台湾刚毕业的程序员在公司里做一个RTC项目的技术预研,碰到很多障碍,后来通过google找到我,希望我能帮他解决一些问题,他的具...
分类:
移动开发 时间:
2015-08-11 16:09:50
阅读次数:
215
什么是WebRTC? 众所周知,浏览器本身不支持相互之间直接建立信道进行通信,都是通过服务器进行中转。比如现在有两个客户端,甲和乙,他们俩想要通信,首先需要甲和服务器、乙和服务器之间建立信道。甲给乙发送消...
分类:
Web程序 时间:
2015-08-10 20:28:11
阅读次数:
133
引言: ? ? ? ? ?先声明本人只是小小实习生一枚,若有不正确的,希望大家帮忙指正。 一、WebRTC基本架构 ????????? ????????? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?...
分类:
Web程序 时间:
2015-08-08 21:30:54
阅读次数:
698
WebRTC 音/视频模块学习中的 DirectSHow接口...
分类:
Web程序 时间:
2015-08-07 11:14:48
阅读次数:
163
需求是这样的,在音视频出来后,在按住一个按钮的时候,进行音频传输,按钮松开的时候,不进行音频传输。
代码如下:
1、先在micbtn上绑定两个方法:
[self.micBtn
addTarget:self
action:@selector(onMicBtnDown)
forControlEvents:UIControlEventTouchDown];
[self....
分类:
移动开发 时间:
2015-08-04 19:18:59
阅读次数:
184
本文主要介绍easyRTC,文章来自博客园RTC.Blacker,支持原创,转载请说明出处.先看看人家官网的介绍,然后再来解释,这样您可能更容易理解:以下部分内容属个人看法,如有异议,欢迎探讨:1、EasyRTC其实就是一套封装好的js库,他很方便用户调用webrtc接口,实现浏览器上的音视频功能....
分类:
移动开发 时间:
2015-08-03 13:05:22
阅读次数:
642
1,遇到问题首先webrtc是非常好的开源项目,本身就是专门搞这个的公司,被google收购然后开源的项目。
可以快速搭建一个视频聊天项目,而且也可以自己进行编译。
https://github.com/pristineio/webrtc-build-scripts
使用maven直接下载好编译的so jar工程。
http://mvnrepository.com/artifact/io.p...
分类:
Web程序 时间:
2015-07-31 20:22:55
阅读次数:
159
新问题,看应该是视频编解码那里出问题了.找找看.WebRtc VoiceEngine codecs:ISAC/16000/1 (103)ISAC/32000/1 (104)Unexpected codec: ISAC/48000/1 (105)PCMU/8000/1 (0)PCMA/8000/1 (...
分类:
Web程序 时间:
2015-07-28 20:39:23
阅读次数:
1039
1,关于stun和turnSTUN(Simple Traversal of UDP over NATs,NAT 的UDP简单穿越)是一种网络协议,它允许位于NAT(或多重NAT)后的客户端找出自己的公网地址,查出自己位于哪种类型的NAT之后以及NAT为某一 个本地端口所绑定的Internet端端口。这些信息被用来在两个同时处于NAT 路由器之后的主机之间建立UDP通信。该协议由RFC 3489定义。...
分类:
Web程序 时间:
2015-07-28 18:30:57
阅读次数:
339