metaRTC6.0 janus推流操作指南
概要
Janus 是一个非常有名的 WebRTC 流媒体服务器,它是以 Linux 风格编写的服务程序,采用 C 语言实现,Janus 提供插件机制来支持不同的业务逻辑,配合官方自带插件就可以用来实现高效的webRTC Server服务。
metaRTC6.0新版本支持向janus推流,并增加了janus推流demo。
源码下载
git clone https://github.com/metartc/metaRTC
or
git clone https://gitee.com/metartc/metaRTC
janus
下载
GitHub - meetecho/janus-gateway: Janus WebRTC Server
docker下载
感谢杨成立大佬提供的janus docker下载
git clone https://github.com/winlinvip/janus-docker.git
cd janus-docker修改配置文件janus.jcfg
278行 nat_1_1_mapping="192.168.3.85" 修改为本机IP//下载镜像
docker pull ossrs/janus:v1.0.11docker run --rm -it -p 8081:8080 -p 8188:8188 -p 8443:8443 -p 20000-20010:20000-20010/udp \-v $(pwd)/janus.jcfg:/usr/local/etc/janus/janus.jcfg \-v $(pwd)/janus.plugin.videoroom.jcfg:/usr/local/etc/janus/janus.plugin.videoroom.jcfg \-v $(pwd)/janus.transport.http.jcfg:/usr/local/etc/janus/janus.transport.http.jcfg \-v $(pwd)/janus.transport.websockets.jcfg:/usr/local/etc/janus/janus.transport.websockets.jcfg \-v $(pwd)/videoroomtest.js:/usr/local/share/janus/demos/videoroomtest.js \ossrs/janus:v1.0.11http://localhost:8081/videoroomtest.html?room=2345
room 2345为h264房间
Simple Whip Server
janus启动成功后,还需启动Simple whip server.
git clone https://github.com/meetecho/simple-whip-server.git
cd simple-whip-server
npm run build
npm run start
or
npm run start-debug
demo/metapushstream6
janus推流前需要新建video room的用户
点击janus选项
点击janus选项后,会弹出建立video room新用户窗口,如有用户则不需要,关闭窗口即可
建立video room用户
推流
修改simple whip server服务器IP后点击start按钮推流
metaRTC6.0 janus推流操作指南相关推荐
- HBase_HBase2.0+ Java API 操作指南 (三) 扫描器Scan
Hbase 取数据通过 Get 方法去取数据还是效率太低了.这里我们学习下如何获取一批数据. 这里我们首先学习下Scan ,Scan 是基础,在Scan中可以设置过滤器 Filter. 扫描器 扫描技 ...
- json graphql_使用json-graphql-server模拟GraphQL API
json graphql You may find that you need to set up a fast GraphQL server to test your frontend app's ...
- 适应多场景的云桌面metaScreenshare1.0 sdk
概述 metaRTC新推出云桌面metaScreenshare1.0 sdk版本,基于metaIPC1.0搭建,基于mqtt/http通信,同时支持windows/linux/android操作系统远 ...
- 【Android RTMP】RTMP 直播推流阶段总结 ( 服务器端搭建 | Android 手机端编码推流 | 电脑端观看直播 | 服务器状态查看 )
文章目录 安卓直播推流专栏博客总结 一. 服务器搭建 二. 手机端推流 三. 电脑端观看直播 四. RTMP 服务器端状态 安卓直播推流专栏博客总结 Android RTMP 直播推流技术专栏 : 0 ...
- 【Android RTMP】RTMPDump 推流过程 ( 独立线程推流 | 创建推流器 | 初始化操作 | 设置推流地址 | 启用写出 | 连接 RTMP 服务器 | 发送 RTMP 数据包 )
文章目录 安卓直播推流专栏博客总结 一. Java 层传入的 RTMP 推流地址处理 二. RTMPDump 推流线程 三. 创建 RTMP 对象 四. 初始化 RTMP 对象 五. 设置 RTMP ...
- FFMPEG直播推流
所用到的变量 //输入流 AVForamtContext *ictx = NULL: //封装格式上下文 char *inUrl = " test.mp4 "; //输入的视频文件 ...
- android全平台基于ffmpeg解码本地MP4视频推流到RTMP服务器
音视频实践学习 android全平台编译ffmpeg以及x264与fdk-aac实践 ubuntu下使用nginx和nginx-rtmp-module配置直播推流服务器 android全平台编译ffm ...
- 通过安卓模拟器使直播软件obs的0粉丝用户开播
1.安装夜神安卓模拟器 实测这玩意效率比逍遥模拟器快很多,破逍遥跑抖音都卡 安装好后,和手机同一个抖音账号 2.打开弹幕助手,用抖音扫描二维码登录 3.模拟器里,抖音设置里,最下面版本纯文字字样,连续 ...
- android rtmp推流,Android使用libRtmp直播推流
初始化rtmp //分配空间 RTMP *rtmp = RTMP_Alloc(); //初始化 RTMP_Init(rtmp); //设置推流URL RTMP_SetupURL(rtmp, url); ...
最新文章
- 坦白讲!做 Java 工程师,挺好!
- 日本公司用人工智能帮人做金融交易
- #pragma comment(linker,/SECTION:shared,RWS)
- Java EE WEB工程师培训-JDBC+Servlet+JSP整合开发之14.Servlet请求头信息
- 【CentOS Linux 7】实验6【web服务器搭建与管理】
- 微信小程序01【目录结构详解、视图与渲染、事件、input、scroll-view】
- PingingLab传世经典系列《CCNA完全配置宝典》-3.4 Trunk进阶配置
- 在ASP.net中的UpdatePanel,弹窗失败解决办法
- barco控制软件支持linux_vnc远程控制软件linux,在linux系统上能够使用的vnc远程控制软件...
- 【求助】如何从 Spark 的 DataFrame 中取出具体某一行?我自己的一些思考
- 博客开通了-里面有秘密哦
- 1. paip.discuz X2.5 积分(金钱)功能API总结
- PyQt、PySide、PySide2这三者到底有什么区别?
- Intellij IDEA 2018 安装和破解
- frangi黑森矩阵_消灭黑森臭虫
- R语言入门——高质量保存图片(想毕业咋就那么难!!!)
- VMware虚拟机Linux增加磁盘空间的扩容操作
- 串行外设接口(Serial Peripheral Interface, SPI)逻辑设计部分 - spi_slave
- element-table表格分页多选
- 软件硬件bug解决思路