原文:SRS4.0之RTMP轉WebRTC05 ---- ICE交互分析

簡介 ICE全稱Interactive Connectivity Establishment:交互式連通建立方式。ICE參照RFC 建議實現,是一組基於offer answer模式解決NAT穿越的協議集合。它綜合利用現有的STUN,TURN等協議,以更有效的方式來建立會話。ICE介紹 .ICE的角色分為 controlling和controlled。Offer 一方為controlling角色,a ...

2021-09-29 17:35 0 115 推薦指數:

查看詳情

SRS4.0RTMPWebRTC01 ---- 簡介

1.啟動SRS  配置文件: View Code 推流: 播放: 2.代碼框架 這里主要分為幾個部分: rtmp推流到SRS RTMP流轉為RTC流 RTC客戶端和SRS ...

Mon Jul 19 01:02:00 CST 2021 0 142
SRS4.0RTMPWebRTC02 ---- RTMP推流到SRS

簡介 SrsLiveSource:代表RTMPSRS針對推流會創建專門的 SrsLiveSource來表示源,本章主要分析一下源的創建和數據流的接受 創建Source rtmp推流的時候就會創建SrsLiveSource ...

Sun Jul 25 20:54:00 CST 2021 0 124
webrtc ice流程

ICE FUll 第一步: WebRTC客戶端先去連接ICE Server,也就是STUN Server(地址轉換)或者TURN Server(中轉)。 STUN Server返回客戶端三種地址, 第二步: WebRTC客戶端創建RTCPeerConnection並且設置好 ...

Fri Sep 11 02:10:00 CST 2020 0 1115
SRSRTMP handshake

1. SrsRtmpServer::handshake 位於 srs_rtmp_stack.cpp. recv: c0c1 send: s0s1s2 recv: c2 2. complex handshake 2.1 相關類定義 2.1.1 ...

Mon May 21 06:19:00 CST 2018 0 973
WebRTC ICE 狀態與提名處理

大家都知道奧斯卡有提名,其實在 WebRTCICE 中也有提名,有常規的提名,也有激進的提名,而且提名的候選人不一定是最優秀的候選人喔,本文就帶你一探其中玄妙。文章內容主要描述 RFC 5245 中 ICE 相關的狀態和 ICE 提名機制,並結合 libnice(0.14) 版本進行分析 ...

Wed Jan 13 22:18:00 CST 2021 0 446
WebRTC筆記(四)NAT、STUN和ICE

一、NAT NAT(Network Address Translator),網絡地址轉換。NAT是在IPv4地址日益缺乏的情況下產生一種緩解地址問題的方案。它的主要目的是為了地址重用。 ...

Mon Jul 13 05:44:00 CST 2020 0 580
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM