ICode9

精准搜索请尝试: 精确搜索
  • SRS4.0之RTMP转WebRTC08 ---- SDP详解2021-10-29 09:02:51

    详细参考:WebRTC SDP 详解和剖析 这里已一个webrtc的offer和answer为例研究一下: offer v=0 o=- 2661928673431850918 2 IN IP4 127.0.0.1 s=- t=0 0 a=group:BUNDLE 0 1 a=extmap-allow-mixed a=msid-semantic: WMS m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 0 8 106 105 13 11

  • SRS4.0之RTMP转WebRTC07 ---- SRTP加密2021-10-27 09:34:26

    详细原理可以看:https://www.jiqizhixin.com/articles/2021-06-16-3   主要使用libsrtp  1.srtp_init:初始化 srtp 库,初始化内部加密算法,在使用 srtp 前,必须要调用了。 srs启动会在SrsDtlsCertificate::initialize()中调用srtp_init()。 2.srtp_create, 创建 srtp_session,调用栈如

  • SRS4.0之RTMP转WebRTC04 ---- WebRTC交互流程2021-10-12 09:00:15

    WebRTC交互逻辑      浏览器首先发送自己的offer sdp到SFU服务器,然后服务器返回answer sdp,返回的answer sdp包含ice 候选项和dtls相关的信息。 浏览器客户端收到sdp之后会首先进行ice连接(即一条udp链路)。 连接建立之后,发起dtls交互,得到远端和本地的srtp的key(分别用于解密远端

  • 4、SRS4.0源代码分析之RTMP推流处理2021-10-05 12:01:22

    学习目标:     本章我们将分析SRS4.0 RTMP服务模块和推流相关的代码处理逻辑。 学习内容:     根据上节内容可知,SRS4.0针对RTMP推流客户端的处理逻辑,主要在协程SrsRtmpConn::do_cycle()中通过调用SrsRtmpConn::publishing()函数进行处理。 // 为了方便理解,下面函数使

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有