最近一段时间在做基于webrtc的android应用在释放资源时遇到一些问题,现在记录下来用于备忘。官方给出的AppRTCDemo太过于简单很多问题没涉及到。1、释放peerconnection资源的问题。 场景:A和B进行通话(视频通话) 现在B中终止通话 错误:在B终止通话之后,A端...
分类:
移动开发 时间:
2014-10-31 15:07:45
阅读次数:
1969
google的turnserver 下载方式:svn checkouthttp://rfc5766-turn-server.googlecode.com/svn/branches/v3.2/ rfc5766-turn-server-read-only关于webrtc的应用google给了一个实例:h...
分类:
Web程序 时间:
2014-10-28 17:44:26
阅读次数:
200
GifShot 是一个可以创建流媒体,视频或图像的 GIF 动画的 JavaScript 库。该库的客户端特性使其非常便携,易于集成到几乎任何网站。利用最先进的浏览器 API ,包括 WebRTC ,文件系统,视频,Canvas,Web Workers,类型化数组和 Base 64 编码,支持超过2...
分类:
编程语言 时间:
2014-10-28 10:17:25
阅读次数:
268
在WebRTC的范例工程中,有一个Android项目叫AppRTCDemo,可以实现广域网上的视频通话(VoIP)。这篇文章旨在演示AppRTCDemo的编译,平台以Windows为例,但同样适用于Mac和Linux。切换到Linux环境请明确你当前使用的是什么平台,如果是Linux,那么可以忽略这...
分类:
移动开发 时间:
2014-10-26 21:14:51
阅读次数:
381
前言这篇文章的目的在于为你节省生命中宝贵的10小时(甚至更多),或者浪费你10分钟。作为Google更新频繁的大型跨平台基础库,WebRTC的编译一直被人称为噩梦。如果恰巧你偏要在Windows下编译WebRTC,那么你最好提前对自己的耐心和智商做充分的评估。截止目前,我尝试过中文博客社区里几乎所有...
webrtc 是一套基于浏览器端实现媒体数据传输的新标准,引入了很多新概念,这其中包括dtls, sdes, dtls-srt, ice, turn, rtp-mux, BWE, FEC jSEP, tricle-ice等术语,
本篇文章先说dtls, dtls-srtp
DTLS:全称 Datagram transport layer security, 即udp + securit...
分类:
Web程序 时间:
2014-10-17 21:58:32
阅读次数:
1292
webrtc标准定制了web上如何p2p传输实时媒体, 但多人视频并没有规范,同时也是webrtc在企业级解决方案中的一个挑战,webrtc技术视频
会议方案可以归纳为一下几种
1. Mesh solution
这是最简单的方案,其原理就是客户端创建多个one-one的连接,互相relay媒体,这种方案服务器不需要改动,简单,但是客户端占用资源多。
2. Mixer...
分类:
Web程序 时间:
2014-10-13 14:51:09
阅读次数:
263
前面写的一系列总结都是讲webrtc如何下载,编译,开发的,有些人可能有点云里雾里了,WEBRTC不是用来搞跨浏览器开发的吗,怎么我讲的这些跟浏览器扯不上任何关系,其实看看下面这个架构图,你就明白了(本系列文章转载请说明出处:http://www.cnblogs.com/lingyunhu).我前面...
分类:
移动开发 时间:
2014-10-03 01:52:53
阅读次数:
623
在上一篇文章中,我们讲解了WebRTC的概述、历史、安全性和开发者工具。接下来我们通过WebRTC的三个API来具体的讲解构建WebRTC的流程,这篇文章会对MediaStream进行讲解。
分类:
Web程序 时间:
2014-09-23 20:30:05
阅读次数:
219