我第一个webRTC应用

做第一个webRTC情况

开发WebRTC应用程序需要做几件事:

  • 获取音频流,视频流,或者其他数据流
  • 获取网络信息,比如IP地址和端口,甚至是 NATs 和防火墙。并和其他WebRTC客户端(比如‘点对点’通讯)交换这些信息建立连接。
  • 协调信令通信以报告错误并启动或关闭会话。
  • 交换有关媒体和客户端功能的信息,例如分辨率和编解码器。
  • 传输流式音频,视频或数据。

为了获取和传递流数据,WebRTC实现了以下API:

  • MediaStream: 可以访问数据流,例如来自用户的摄像头和麦克风。
  • RTCPeerConnection: 音频或视频呼叫,具有加密和带宽管理功能。
  • RTCDataChannel: 点对点通信的通用数据。

(下面详细讨论WebRTC的网络和信令方面)

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容