我是靠谱客的博主 称心哈密瓜,最近开发中收集的这篇文章主要介绍webrtc从入门到深入---01,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

WebRTC,名称源自网页实时通信英语:Web Real-Time Communication)的缩写,是一个支持网页浏览器进行实时语音对话或视频对话的API。它于2011年6月1日开源并在GoogleMozilla基金会Opera支持下被包括进万维网联盟W3C推荐标准[1][2][3]

组件组成:

  • 视频引擎(VideoEngine)
  • 音频引擎(VoiceEngine)
  • 会议管理(Session Management)
  • iSAC:音频压缩
  • VP8:Google自家的WebM项目的视频编解码器
  • APIs(Native C++ API, Web API)
  • 核心API:
  • WebRTC 原生 APIs文件是基于 WebRTC 规格书[16]撰写而成, 这些API可分成Network Stream API、 RTCPeerConnection、Peer-to-peer Data API三类。

    Network Stream API[编辑]

    • MediaStream:MediaStream用来表示一个媒体数据流。
    • MediaStreamTrack在浏览器中表示一个媒体源。

    RTCPeerConnection[编辑]

    • RTCPeerConnection: 一个RTCPeerConnection对象允许用户在两个浏览器之间直接通讯。
    • RTCIceCandidate :表示一个ICE协议的候选者。
    • RTCIceServer:表示一个ICE Server。

    Peer-to-peer Data API[编辑]

    • DataChannel:数据通道( DataChannel)接口表示一个在两个节点之间的双向的数据通道 。


最后

以上就是称心哈密瓜为你收集整理的webrtc从入门到深入---01的全部内容,希望文章能够帮你解决webrtc从入门到深入---01所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(31)

评论列表共有 0 条评论

立即
投稿
返回
顶部