当前位置:网站首页>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&#
边栏推荐
- Summary of basic operations of c language files
- GB28181 sip和RTSP(Real-Time Streaming Protocol)实时流控制协议
- grafana9配置邮箱告警
- 阿里云OSS文件上传
- C# rounding MidpointRounding.AwayFromZero
- Research on Ethernet PHY Chip LAN8720A Chip
- Unity image is blurry after using long image
- 【论文粗读】(NeurIPS 2020) SwAV:对比聚类结果的无监督视觉特征学习
- 【kali-密码攻击】(5.2.1)密码分析:Hash Identifier(哈希识别)
- In the 2022 gold, nine, silver and ten work tide, how can I successfully change jobs and get a high salary?
猜你喜欢
随机推荐
web开发概述
[论文阅读] Multimodal Unsupervised Image-to-Image Translation
OSS-访问oss生成的url无法访问,直接下载问题
pyhton之问~~~~~if __name__ == ‘__main__‘:是什么?
sql实战积累
HCIP——综合交换实验
Teach you how to write performance test cases
The shell specifies the parameter name to pass the parameter
[QNX Hypervisor 2.2用户手册]10.14 smmu
基于设计稿识别的可视化低代码系统实践
eyb:Redis学习(4)
空间复杂度为O(1)的归并排序
罗彻斯特大学 | 现在是什么序列?蛋白质序列的贝叶斯优化的预训练集成
unity 报错 Unsafe code may only appear if compiling with /unsafe. Enable “Allow ‘unsafe‘ code“ in Pla
【ROS2原理10】Interface数据的规定
【无标题】
解决sed替换文本,里面含有“/“、“#”等特殊字符的问题
中文NER的SOTA:RICON
How to add control panel to right click menu in win7
Solve the problem of sed replacement text containing special characters such as "/" and "#"









