原文: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