2021年7月8日
摘要: 众所周知,本光头刚涉猎音视频不久,所以很多东西都是边学边做的,有说得不对的地方,请各位多包涵。 说穿透之前,我们首先需要明白关于WEBRTC的一些概念,WEBRTC它是一个支持在browser实现实时音视频通信的一组技术框架,它是一组标准协议,它为开发者,用户提供了视频通信的核心技术,包括采集,编解 阅读全文
posted @ 2021-07-08 17:06 睿江云 阅读(477) 评论(0) 推荐(0) 编辑
摘要: 1. 用脚本时刻记录用户IP访问操作信息工具,用shell脚本去记录 2. 每隔一天存放用户信息,记录操作时间,固定地方存放 脚本如下: 在服务器环境变量中加入如下代码: vi /etc/profile #!/bin/bash basedir="/data/log/history/"; if [ ! 阅读全文
posted @ 2021-07-08 17:02 睿江云 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 1.前言 OPENVIDU这个库暂时是不支持在同一个会议室里面,同一个用户同时发布多个媒体流的。但在实际工作中有这种需要,比如用户A既要发布摄像机媒体流,同时也要发布屏幕共享媒体流。下面介绍一种简单的方法去处理。 2. 思路分析 同时发布多个媒体流时,产生的报错信息如下: 根据分析可知Endpoin 阅读全文
posted @ 2021-07-08 16:53 睿江云 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 在网上也有一些关于使用Nginx-rtmp来搭建直播系统的教程,可是都是使用rtmp协议,然而rtmp在网页端只能通过Flash player插件进行播放,因为现在的浏览器已经陆陆续续不支持Flash player插件,所以使用rtmp协议做直播是不支持网页端播放。 然而Nginx-rtmp不止支持 阅读全文
posted @ 2021-07-08 16:35 睿江云 阅读(680) 评论(0) 推荐(0) 编辑
摘要: 背景 想要监控两台主机的主从状态,并且不属于商业业务,不需要上监控系统,那就只需要用个小小脚本监控就好啦。 一、思路 1.登陆数据库 2.获取主从状态 3.判断此时状态是否健康 4.若健康则退出程序,若不健康则发出报警 二、实现 mon_MasterSlave_status.py(主监控脚本) '' 阅读全文
posted @ 2021-07-08 16:19 睿江云 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 背景 为了进一步完善自己写的小运维系统,今天就继续来补充一个批量操作bashshell,并记录操作用于审计! 一、思路 实现批量bashshell操作思路其实挺简单,同样是用到paramiko库,如果只写小脚本实现的可以参考我的另一篇文章Python 搞定繁琐运维之批量执行Linux命令,如果运用在 阅读全文
posted @ 2021-07-08 16:07 睿江云 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 原文再续,书接上一回,上文我们已经介绍了Windows Server 2008R2域服务器上的文件管控报障方面的排查,下面讲解域控账号引起的报障 背景 计算机普通用户是本机建立的用户帐户,而域账户是域服务器上由管理员分配给你的帐户。(当你是域管理员时,可以自行设置。) 计算机普通用户是本机登陆,不能 阅读全文
posted @ 2021-07-08 15:46 睿江云 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 根据上篇文章,我们认识了动态路由的其中一种RIP协议,这次我们来认识下动态路由协议的第二种IS-IS。 IS-IS(中间系统到中间系统) IS-IS工作于2.5层(位于数据链路层与网络层之间),同时支持OSI CLNS网络和TCP/IP网络。 IS-IS特点 IS-IS支持网络层的CLNP网络、IP 阅读全文
posted @ 2021-07-08 15:33 睿江云 阅读(826) 评论(0) 推荐(0) 编辑
摘要: 概述 在实际的开发工作或上线环境中,由于Python的版本和包库版本比较多,项目的协同开发会比较杂乱,一般我们都会要求对服务器的Python环境进行隔离,本文将带大家搭建一个Python虚拟环境和基于网页的用于交互计算的应用程序Jupyter Notebook。 一、创建普通用户 # 创建一个jup 阅读全文
posted @ 2021-07-08 14:53 睿江云 阅读(613) 评论(0) 推荐(0) 编辑
摘要: 前言 在基于Python而做的接口自动化测试及web平台开发相关工作,会出现不少重复使用到的功能,如:计费的小数点后两位(不进行四舍五入)、字典剔除、数组合并、字典转数组等,本文收集了一些常用方法。 例子 1. 判定重复元素 使用 set() 函数来检查列表是不是存在重复元素,它会移除所有重复元素。 阅读全文
posted @ 2021-07-08 14:44 睿江云 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 前言: Kubernetes,简称K8s,相信大家都不会陌生。这是一个开源的,用于管理云平台中多个主机上的容器化的应用。 Jenkins,是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件项目可以进行持续集成。 在程序员日常的开发 阅读全文
posted @ 2021-07-08 11:30 睿江云 阅读(613) 评论(0) 推荐(0) 编辑
摘要: 由于前段时间开发出来的vue版本的聊天页,性能、用户体验等方面十分不尽人意,故开启了新的征途,nvue版本聊天页的开发。 痛点一、进入页面保持在最底部 这次重构nvue版本的聊天页,使用了标新立异的渲染方式。众所周知,前端渲染页面都是由上而下渲染的,那么如果需要进入页面的时候,便保持在页面的最底部, 阅读全文
posted @ 2021-07-08 11:21 睿江云 阅读(906) 评论(1) 推荐(0) 编辑
摘要: 前言 对于 Linux 用户都会有不小心删除了磁盘上文件情况发生,如果不小心执行了rm -rf .立即删除当前目录中的所有文件和文件夹这样的命令还能再恢复吗?本文就教你使用 Ubuntu 系统从 EXT3分区恢复文件的步骤。 准备 发生删除了错误的文件后,首先要做的就是卸载文件系统,或者以只读方式挂 阅读全文
posted @ 2021-07-08 11:07 睿江云 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 前言 使用 Docker 与 VS Code 可以优化整个本地开发环境,加速项目进度过程。在所有环境中使用相同的基础映像,为所有开发人员提供相同的编辑器工具,可以更容易实现标准。 大型项目的团队首先必须确保安装依赖、内核版本这些开发环境是统一的。为了解决开发环境一致性的问题,常规传统的办法就是制定开 阅读全文
posted @ 2021-07-08 10:40 睿江云 阅读(2038) 评论(0) 推荐(0) 编辑