专栏首页悦智云原生压测团队流媒体工具部署与使用
原创

流媒体工具部署与使用

1.yunzhibo_press_test.zip转推流工具每一台机器都需要部署,rssh-gjh.zip分布式工具负责调度每一台机器

2.修改推流地址,在yunzhibo_press_test/calculate_push_sign_1.py 第199行替换为要压测的域名,然后将 yunzhibo_press_test.zip 转推流压测工具 上传到腾讯云COS,记录文件在COS的下载路径

3.上传到腾讯云,存储桶列表查看 yunzhibo_press_test.zip详情、日志管理,记录下载路径,后面备用

4. 随便登录上一台压测机器上,把上传的分布式下载到当前机器上,上传命令 wget

5. 命令cd rssh-gjh/进入该目录,ll查看hosts存放所有机器地址

6.cd hosts 进入 hosts文件夹,将全部执行机ip地址填写到 iplist 文件中,每个ip 一行;编辑format_ip.py文件,修改执行机密码;执行python format_ip.py 40 即 每40台机器一个分组,分组信息保存在 host_*.yaml 文件中;cd .. 回退到 rssh-gjh 目录

cd iplist 查看所有ip地址,编辑vim format_ip.py文件

7.总机器为200台,40台机器为一组命令python format_ip.py 40,为5组

8.退回上级cd .. 回到rssh-gjh/对分好组的工具进行初始化,命令vim scripts/init_cmds.sh进入编辑,然后执行 ./init.sh 4 即可对5个分组的执行机进行工具初始化

9 . 编辑单机并发路数,执行 vim scripts/step_cmds.sh,编辑 nohup python calculate_push_sign_1.py 50 -1 >/dev/null 2>&1 & ,其中50 即为单机并发50路

开始梯度施加压力,执行./step_start.sh 4 即为总计启动5个分组的机器进行压测,每次启动一组,点击键盘确认按钮enter启动下一个分组,每一次40台

10. 结束压测,执行 sh stop.sh 4 即可结束全部5个分组的压测./step_stop 4

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

登录 后参与评论
0 条评论

相关文章

  • Win系统安装部署流程与工具

    描述:Windows Deployment Service即windows部署服务,我们可以通过windows server自带的部署服务通过网络将操作系统部署...

    WeiyiGeek
  • 自动化工具-ansible服务部署与使用

    用户1679793
  • 利用NGINX搭建部署直播流媒体服务器

    直播如今是一个老生常谈的问题,怎么用于直播,大多数人只晓得,大佬某平台直播软件,点击开始即可直播。那么如何来搭建一个简易的直播平台呢?仅仅是有直播功能,没有涉及...

    小陈运维
  • 网络测试工具 NetCat 部署使用

    两个窗口分别执行以下两个命令,一个发送消息,一个接收消息,直接执行 nc 文件可以省略nc的命令前缀 

    静谧星空TEL
  • 工具使用:利用SRS和FFmpeg搭建流媒体直播和点播系统

    最近解决一些摄像头上云问题,由于自研播放器有时存在一些播放问题,按照音视频常见问题分析和解决:延时和抖动这篇文章说的定位问题思路,我决定搭建一些RTMP流媒体服...

    潇湘落木
  • 使用 ezctl 工具部署和管理 Kubernetes 集群

    kubeasz 项目致力于快速部署高可用的 Kubernetes 集群,同时也提供了关于 Kubernetes 详细的学习资料,在这里强烈推荐给初学者。kube...

    Se7en258
  • 不使用华为om工具如何手工部署openGauss主从流复制环境

    PostgresSQL在9.1之后引入了主从的流复制机制,所谓流复制,就是从服务器通过tcp流从主服务器中同步相应的数据。这样当主服务器数据丢失时从服务器中仍有...

    数据库架构之美
  • 使用 kainstall 工具一键部署 kubernetes 高可用集群

    使用 shell 脚本, 基于 kubeadm 一键部署 kubernetes 集群

    jwangkun
  • 媒体和娱乐的云服务 - 云播放特点与部署

    我们需要做哪些努力才能让 Chris 刚才提到的愿景成为现实?如何让这个智能的平台可以方便地操作与扩展,并且可以敏捷、灵活地应对云上的变化、按需求调整。我们不把...

    用户1324186
  • Activiti Exploer工作流控制台使用指南!使用Activiti Explorer定义部署执行工作流

    攻城狮Chova
  • 5G非公网络及其媒体制作

    本文来自5G-MAG Workshop - Media Production over 5G NPNs的两篇演讲,主题分别是”什么是5G非公共网络“以及”基于5...

    用户1324186
  • 使用 Travis CI 持续集成工具自动化部署 Hexo

    众所周知,Hexo 是一款免费开源的静态博客生成工具,使用它可以快速生成一个博客。但随着文章之类的东西增加,生成的速度也会逐渐变慢,如果你配置不够,那搞不好就要...

    Hajeekn
  • 5G时代的媒体远程生产

    媒体应用需要巨大的网络容量来实现高带宽的流传输,对资源要求苛刻。5G的出现激发了新的解决方案和工具的研究和开发,可以满足媒体行业对网络链路的需求,随时随地提供特...

    用户1324186
  • 实时流媒体的最佳实践

    本次演讲来自streaming media west,演讲者是videoRX的创建者Robert Reinhardt,演讲的主要内容是如何实际部署一个流媒体系统...

    用户1324186
  • OMAF4CLOUD:启用标准的360°视频创建服务

    原标题:OMAF4CLOUD: STANDARDS-ENABLED 360° VIDEO CREATION AS A SERVICE

    用户1324186
  • EasyRTC-SFU视频会议系统如何快速将会议内容通过流媒体服务器分发直播出去?

    目前网络视频会议的使用非常普遍,腾讯会议、钉钉会议、ZOOM等都较大的用户群在使用。在使用这些视频会议时,会遇到临时增加接入方,可是现场可能是硬件视频会议,临时...

    EasyNVR
  • 腾讯多媒体实验室:信号处理×深度学习,语音通信新技术的研发实践

    随着5G时代的正式到来,又一次产业革命大潮正在悄然而至,人工智能、物联网loT、云计算、5G等前沿技术出现在大众视野。11月6日-7日,Techo开发者大会在北...

    腾讯多媒体实验室
  • 全能媒体机—Matrix in Media?

    本文总结了发表在IBC2018上,由英国Streampunk Media Ltd.的R. I. Cartwright和美国Gilmer&Associates I...

    用户1324186

扫码关注云+社区

领取腾讯云代金券