当前位置:网站首页>Janus实际生产案例
Janus实际生产案例
2022-08-10 01:04:00 【北雨南萍】
3.1 Janus直播案例
3.1.1 推WebRTC
S1. 推流端请求Named,请求、校验流名,并获得schedule地址;
S2. 推流端请求schedule,获得地域、运营商匹配的推流Janus;
S3. 推流端请求Janus,开始推流;
S4. Janus请求Controld,创建一路流,并开始传输RTP;
S5. Controld请求Masterd,通知流信息;
S6. Masterd请求Schedule,通知流与节点信息;
3.1.2 推WebRTC转RTMP
S1. 推流端请求Named,请求、校验流名,并获得schedule地址;
S2. 推流端请求schedule,获得地域、运营商匹配的推流Janus;
S3. 推流端请求Janus,开始推流;
S4. Janus检查推流参数判断需要转成RTMP,则请求Transfmtd服务,传递sdp,开始进行转换;
S5. Transfmtd使用ffmpeg&#
边栏推荐
- volatile 关键字(修饰符 volatile 告诉编译器,变量的值可能以程序未明确指定的方式被改变)
- Unity editor extension interface uses List
- 嵌入式Qt-实现两个窗口的切换
- Solve the problem of sed replacement text containing special characters such as "/" and "#"
- Visual low-code system practice based on design draft identification
- Entity FrameWork Core教程,从基础应用到原理实战
- 【UNR #6 C】稳健型选手(分治)(主席树)(二分)
- 【报错】ModuleNotFoundError: No module named ‘paramiko‘
- 惊掉你下巴,程序员编码竟然可以被 996 指数化
- hopscotch game
猜你喜欢
随机推荐
Teach you how to write performance test cases
JVM :运行时数据区-虚拟机栈
信息化和数字化的核心差异
XSS高级 svg 复现一个循环问题以及两个循环问题
UI遍历的初步尝试
Summary of basic operations of c language files
DP 优化方法合集
卷积神经网络识别验证码
【LeetCode】求根节点到叶节点数字之和
Solve the problem of sed replacement text containing special characters such as "/" and "#"
不是吧,连公司里的卷王写代码都复制粘贴,这合理?
芯片资讯|半导体收入增长预计将放缓至 7%,蓝牙芯片需求依然稳步增长
彩色袜子题
【Swoole系列3.5】进程池与进程管理器
XSS详解及复现gallerycms字符长度限制短域名绕过
【ROS2原理10】Interface数据的规定
【Grpc】简介
开发IM即时通讯容易吗?需要什么技术
人际关系不仅要“存”,更要“激活”!
Not, even the volume of the king to write code in the company are copying and pasting it reasonable?