- 博客(5)
- 资源 (2)
- 收藏
- 关注
原创 如何创建 WebRTC 会话二
WebRTC 是一套基于 Web 的实时通信解决方案,通过浏览器内置的 API 来支持音视频通道的搭建。简而言之,先在信令通道协商出彼此的媒体和通信参数, 再通过媒体通道来传输音视频媒体数据。这一套媒体会话的搭建流程定义为 “JavaScript Session Establishment Protocol” JavaScript 会话创建协议WebRTC 的信令,媒体以及数据通道首先看一下...
2021-03-21 20:31:10 300
原创 WebRTC 之 SDP
SDP 即 Session Description Protocol 会话描述协议, 它描述了所传输的媒体信息。之所以需要在多媒体通信之前交换 SDP, 就在于接收方需要知道传输的是什么媒体类型,什么编码格式,以便正确的回放,发送方需要知道接收方能接受什么媒体格式,网络连接地址是多少,从而知道如何编码,向哪里传输。SDP 内容简介SDP 所描述的会话信息主要有1. Session ...
2021-03-10 22:38:35 688
原创 WebRTC 相关标准和协议一览
WebRTC 是一套基于 Web 的实时通信解决方案。其官网上的解释如下:借助WebRTC,您可以在基于开放标准的应用程序中添加实时通信功能。 它支持在端点之间发送视频,语音和一般的数据信息,从而使开发人员能够构建功能强大的语音和视频通信解决方案。该技术可在所有现代浏览器以及所有主要平台的本机客户端上使用。 WebRTC背后的技术被实现为一个开放的Web标准,并在所有主要浏览器中均以常规Ja...
2021-03-04 22:16:55 780 1
原创 WebRTC 之 PeerConnection: 细说对等连接建立流程一
WebRTC 是一套基于 Web 的实时通信解决方案,通过浏览器内置的 API 来支持音视频通道的搭建。简而言之,先在信令通道协商出彼此的媒体和通信参数, 再通过媒体通道来传输音视频媒体数据。JavaScrpt 中用到的三个主要的对象有:MediaStream 获取和渲染音频和视频流RTCPeerConnection 支持音频和视频媒体数据通信RTCDataChannel 支持应用级的...
2021-03-03 22:49:56 2400 2
原创 C++程序度量驱动调优实例:看狄更斯的双城记,寻找性能瓶颈
作为一个专业的程序员,你写了一段程序,完成了一个功能,似乎达到了用户的要求,其实你心里也没底。做一个简单的测试, 跑了一个主要流程,基本的功能应该是满足需求的,但是性能呢?我们需要对程序的性能进行度量,确保性能是满足用户需求的。如果性能不理想,必需要找到瓶颈在哪里。最近在读狄更斯的小说《双城记》英文原版,既是学习英语,也是领略大师的行文。同时,我想知道大师喜欢用什么词,所以写了一个小程序来统...
2021-03-03 22:41:59 177 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人