前言 从网上看到的另一句话,webrtc中的信号槽像是变种的观察者模式,当有信号发送的时候,信号发送者通过遍历自己的所有connect的信号槽,然后执行他们的回调;起初会有为什么需要信号槽 信号槽与普通的函数回调有什么区别的疑问, 个人认为信号槽是一种面向对象的回调,当回调涉及到对象,需要考虑到执行 ...
分类:
Web程序 时间:
2020-01-14 09:48:26
阅读次数:
94
wiki https://wiki.asterisk.org/wiki/display/AST/WebRTC+tutorial+using+SIPML5 翻译 https://blog.csdn.net/yifanict/article/details/77947912 ...
分类:
Web程序 时间:
2020-01-12 13:42:42
阅读次数:
112
前言 项目中我们有个通过浏览器进行人工外呼的需求,这边就涉及了一些voip相关的技术栈。使用freeswitch作为软交换平台,sip(会话初始协议)来作为信令的载体,结合webrtc等相关技术实现浏览器端拨打电话的需求。sip.js是使用javascript对sip协议进行了封装,它恰恰也是结合了 ...
分类:
Web程序 时间:
2020-01-08 17:29:08
阅读次数:
215
实时视频的几种协议: 1)HLS (HTTP Live Streaming) 直播 是有苹果提出的一个基于http的协议。其原理是把整个流切分成一个个的小视频文件,然后通过一个m3u8的文件列表来管理这些视频文件2)rtsp协议:3)WebRTC协议: 视频融合:http://www.convers ...
分类:
其他好文 时间:
2020-01-06 09:50:39
阅读次数:
434
1、安装freeswitch https://www.cnblogs.com/dong1/p/10412847.html 我将fs安装到了百度云,按我这个配置就行,默认已经打开了ws和wss <!-- for sip over websocket support --> <param name="w ...
分类:
Web程序 时间:
2020-01-04 14:45:18
阅读次数:
368
前言 webrtc中为了保证线程安全,在线程中使用消息队列机制处理消息 正文 举一个创建PeerConnectionFactory时的例子为例;此处已经创建了PeerConnectionFactory对象 pc_factory,此时需要对其进行Initialize()操作,首先创建了一个方法调用器 ...
分类:
编程语言 时间:
2020-01-02 22:53:55
阅读次数:
196
webrtc点对点会话建立过程:https://blog.csdn.net/zhuiyuanqingya/article/details/84108763 本地Candidate收集 本地的IceCandidate收集过程起始于 ,其中会启动收集 MaybeStartGathering具体实现是: ...
分类:
其他好文 时间:
2020-01-01 12:10:49
阅读次数:
114
抄录:Webrtc SDP格式解读 https://blog.csdn.net/m0_37263637/article/details/96355737 SDP组成结构 参数解读 媒体流信息 以H264为例 ...
分类:
其他好文 时间:
2020-01-01 12:04:20
阅读次数:
102
1.simulcast+SVC打开 2.设置编码优先顺序(编码选择) src/media/engine/internal_encoder_factory.cc 3.设置H264可通过AddTransceiver参数初始化支持SVC 增加对H264的支持: src/media/engine/webrt ...
分类:
Web程序 时间:
2020-01-01 12:00:59
阅读次数:
199
WebRtc是谷歌2010年收购GlobalIPSolutions公司而获得的一项实时语音对话或视频对话的技术。之后谷歌将其开源,有很好的跨平台性。官方网址:https://webrtc.org/ 最近由于公司项目需求,刚刚接触webrtc,由于国内这方面的资料少之又少,学习起来也有点困难。这一个月 ...
分类:
移动开发 时间:
2020-01-01 09:38:07
阅读次数:
134