pion/ion搭建
Golang环境搭建不在此叙述范围。此环境最少在Centos7以上。
Erlang和RabbitMQ Server建议单独安装,不要通过yum安装。
RabbitMQ Server启动失败,提示错误:
unable to connect to epmd (port 4369) on 192: badarg (unknown POSIX error)
解决办法:
vi /etc/rabbitmq/rabbitmq-env.conf
写入内容:
NODENAME=rabbit@localhost
首先下载源码
go get -u -v github.com/pion/ion
然后根据官网的步骤
./scripts/makeKey.sh
./scripts/installDeps.sh
./scripts/allRestart.sh
中途如遇到包无法找到,通过go get将其安装就可以了。
特别注意“github.com/pion/dtls”此包中可能会提示crypto/ed25519找不到,可尝试改成golang.org/x/crypto/ed25519就可以了
npm源最好不要设置成淘宝的,太慢了,不知道为什么,就用原生的,不过看区域吧
npm config set registry https://registry.npmjs.org/
PS需要开放端口
-A INPUT -p tcp -m state --state NEW -m tcp --dport 6060 -j ACCEPT//ion
-A INPUT -p tcp -m state --state NEW -m tcp --dport 8080 -j ACCEPT//ion
-A INPUT -p tcp -m state --state NEW -m tcp --dport 8443 -j ACCEPT//ion-A INPUT -p udp -m state --state NEW -m udp --dport : -j ACCEPT//rtp
pion/ion搭建相关推荐
- 如何运行PION/ION(分布式流媒体系统)
相信很多小伙伴不知道如何将PION/ION项目跑起来,这里整理了一些具体步骤,希望能帮助到大家. 依赖基础环境 nats.io redis Golang (latest version) 1. 安装 ...
- 大话ion系列(一)
点击上方"LiveVideoStack"关注我们 作者 | 王朋闯 本文为王朋闯老师创作的系列ion文章,LiveVideoStack已获得授权发布,未来将持续更新. 一.为什么用 ...
- pion实现录制WebRTC流
推荐一个零声学院免费公开课程,个人觉得老师讲得不错,分享给大家:Linux,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒体,CDN,P2P,K8S,Do ...
- 音视频技术开发周刊 | 195
每周一期,纵览音视频技术领域的干货. 新闻投稿:contribute@livevideostack.com. 小提示:链接跳转仅支持公众号相关链接 基于深度学习的实时噪声抑制--深度学习落地移动端的范 ...
- 音视频技术开发周刊 | 213
每周一期,纵览音视频技术领域的干货. 新闻投稿:contribute@livevideostack.com. 声学照相机--让声音"眼见为实" 日常生活中,总有各种各样的声音围 ...
- GitHub 热点速览 Vol.13:近 40k star 计算机论文项目再霸 GitHub Trending 榜
作者:HelloGitHub-小鱼干 摘要:"潮流是个轮回",这句话用来形容上周的 GitHub Trending 最贴切不过.无论是已经获得近 40k 的高星项目 Papers ...
- 【RTSCon 2022】实时通信与价值赋能
点击上方"LiveVideoStack"关注我们 初雪将至,万众期待的一年一度RTSCon再次来袭,本次RTSCon 2022由RTS社区和LiveVideoStack社区联合出 ...
- Gopher Meetup :久等了,武汉!
2021.04.10 Gopher Meetup 登陆武汉 Gopher Meetup 回归武汉, 武汉的 Gopher 们久等了吧,疫情后的首次沙龙,快来报名呀-本站中,我们召集了来自石墨文档.捷 ...
- 活动倒计时|您有一封RTSCon 2022圆桌会议邀请函
点击上方"LiveVideoStack"关注我们 伴随着新一轮的降温,RTSCon 2022即将在本周六拉开序幕--除多位业内嘉宾主题演讲外,本次的[圆桌会议]也同样值得期待.众 ...
最新文章
- java之List常用方法(一),Java 常用方法
- 仿ireader书架
- flink中的java匿名函数修改为实名函数
- 飞畅科技-图解交换机接口及连接方式
- python中upper函数有什么用_几个有用的python字符串函数(format,join,split,startwith,endwith,lower,upper)...
- NLP预训练之路——从word2vec, ELMo到BERT
- python 格式化输出%和format
- 第十一届蓝桥杯省赛C++组试题 第6题
- es6中数组的解构_ES6中的数组解构简介
- iOS关于rar解压第三方库Unrar4iOS使用总结
- 第2关:HDFS-JAVA接口之读取文件
- Transfer Execute Redirect重定向方法介绍
- 卷积神经网络对咖啡病虫害识别和分割(分割+分类,病害严重程度详细)
- linux文件服务器迁移方案,服务器之间文件备份方案、如何把服务器文件自动备份到另外一台服务器?...
- 2. assertion 断言
- cisco路由器进入rommon模式
- 大数据算法培养计划!
- Matlab入门教程--基本运算与函数(一)
- UVa-1583 生成元
- C语言sin()函数绘制正弦曲线代码(0-2π)
热门文章
- Web——CSS页面背景
- 运行maven打包的项目jar包
- Java 生成验证码。随机产生一个四位数的验证码,每位数可能是数字、大写字母或小写字母。
- xRM 扩展性及产品组合
- 用matlab实现任意点图片的旋转_(实验二) --- 图像旋转变换---matlab实现
- 注册表功能大全(转)
- ballerina 学习二十八 快速grpc 服务开发
- 云时代编程语言Ballerina发布,TIOBE9月排行榜PHP排名在边缘飘摇(2019/09/16)
- 如何突出照片中的人物
- 软件测试 | 测试开发 | Sikuli 基于图形识别的自动化测试技术