Files
taoyao/taoyao-webrtc/README.md
2022-12-02 08:21:00 +08:00

1.6 KiB
Raw Blame History

WebRTC

WebRTC协议栈

+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|          HTTPS / WSS          |                   |    SCTP    |  SRTP / SRTCP  |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+  ICE / SDP / SIP  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|              TLS              |                   |           DTLS              |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+            +-+-+-+-+-+-+-+-++
|           HTTP / WS           |    STUN / TURN    |            |   RTP / RTCP   |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|              TCP              |                  UDP                            |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                          IPv4 / IPv6                                            |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

协议简介

  • 会话通道ICE/SIP/SDP
  • 媒体通道RTP/RTCP/SRTP/SRTCP
  • RTP实时传输协议音频视频
  • RTCPRTP传输控制协议监控数据传输质量并给予数据发送方反馈
  • SCTP流控制传输协议自定义的应用数据传输
  • RTMP实时消息传送协议
  • RTSP可以控制媒体点播

ICE/SDP/SIP

ICE信息的描述格式通常采用标准的SDP其全称为Session Description Protocol即会话描述协议。
SDP只是一种信息格式的描述标准不属于传输协议但是可以被其他传输协议用来交换必要的信息例如SIP、RTSP等等。