北雨南萍
长期专注于实时音视频通信技术、音视频处理技术,包括基于webrtc的音视频通信解决方案,基于ffmpeg的媒体处理解决方案。
展开
-
Janus的STUN原理与抓包分析
和STUN协议相关的文档一共有三个: RFC 3489, RFC 5389和 RFC 5780STUN的Message由两个部分组成,分别是:Message header (消息头) 和Message attributes (消息属性)一个STUN消息可以包含0个或者多个消息属性,这些属性有一个通用的头部。原创 2023-01-16 09:30:43 · 937 阅读 · 0 评论 -
Jattack: janus-gateway压测工具
本文介绍了Jattack,它是一种用于分析支持WebRTC的服务器端组件性能的自动化压力工具。Jattack最初是以对众所周知的Janus WebRTC网关进行彻底的可扩展性分析为主要目标的。因此,它重新使用了大多数Janus核心堆栈组件,以便可靠地模拟可动态调整数量的WebRTC客户端的行为。通过编写一个小的“控制器”组件,确实可以以编程方式再现特定的测试场景,该组件负责恰当地编排场景本身。该工具的通用性,加上基于控制器的可编程方法带来的灵活性,翻译 2022-12-12 15:27:12 · 1114 阅读 · 5 评论 -
WebRTC源码-信令之六:SDP协议与协商流程
SDP(Session Description Protocol)是一个用来描述多媒体会话的应用层控制协议,它是一个基于文本的协议,用于会话建立过程中的媒体类型和编码方案的协商等.它不属于传输协议,它只使用不同的适当的传输协议,包括会话通知协议(SAP)、会话初始协议(SIP)、实时流协议(RTSP)、MIME 扩展协议的电子邮件以及超文本传输协议(HTTP)。SDP协议是也是基于文本的协议,这样就能保证协议的可扩展性比较强,这样就使其具有广泛的应用范围。原创 2022-09-08 10:40:49 · 899 阅读 · 0 评论 -
Janus实际生产案例
janus案例架构介绍,包括直播,双向通信等原创 2022-08-09 21:03:04 · 495 阅读 · 0 评论 -
Janus官方DEMO介绍
janus的官方DEMO介绍原创 2022-08-09 20:53:44 · 798 阅读 · 0 评论 -
使用libwebsockets搭建一个简单的websocket服务器
libwebsocket实现的ws服务器原创 2022-08-06 12:02:35 · 2207 阅读 · 0 评论 -
websocket协议详解与抓包分析
Websocket是一种用于H5浏览器的实时通讯协议,本文对原理做了幽默讲解,分析了协议格式定义;并对WS,WSS进行了实际的抓包分析原创 2022-08-06 11:23:05 · 1876 阅读 · 0 评论 -
Janus介绍
Janus模块与组件介绍原创 2022-08-05 21:43:14 · 2275 阅读 · 0 评论