首页 文章 精选 留言 我的

精选列表

搜索[搭建],共10000篇文章
优秀的个人博客,低调大师

MAC使用Nginx搭建RTMP服务器

1、先安装homeView 安装命令 ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 移除命令 ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)" 2、安装Nginx服务器 增加对 nginx 的扩展;也就是从github上下载,home-brew对ngixnx的扩展 brew tap homebrew/nginx 3、安装Nginx服务器和rtmp模块,安装过程有点久。稍等。 brew install nginx-full --with-rtmp-module 4、查看nginx的信息 brew info nginx-full nginx的安装位置 /usr/local/Cellar/nginx-full/1.10.1/bin/nginx nginx配置文件所在位置 /usr/local/etc/nginx/nginx.conf nginx服务器根目录所在位置 /usr/local/var/www 使用命令开启nginx: nginx 在浏览器地址栏输入:http://localhost:8080 (直接点击) 图1.jpg 5、配置rtmp open /usr/local/etc/nginx 打开niginx的文件夹,找到nginx.conf文件,用xcode打开。添加下面配置 #在http节点下面(也就是文件的尾部)加上rtmp配置: rtmp {#协议名称 server {#说明内部中是服务器相关配置 listen 12345;#监听的端口号, rtmp协议的默认端口号是1935 application zbcs {#访问的应用路径是 zbcs live on; #开启实时 record off;#不记录数据 } } } 图2.jpg 6、 保存文件后,重新加载nginx的配置文件。 重要操作!一定要重启nginx nginx -s reload 7、 安装ffmepg工具 brew install ffmpeg 8、推流 ffmpeg -re -i /Users/mazaiting/Downloads/台球.mp4 -vcodec copy -f flv rtmp://localhost:12345/zbcs/room 其中abcs是配置文件中的应用名,12345是配置文件中的端口,room可以随便写,"/Users/mazaiting/Downloads/台球.mp4"是推流的视频。 9、观看 使用软件VLC MediaPlayer打开网络串流,Open Media...->Network,输入rtmp://localhost:12345/zbcs/room,点击Open进行观看。 图3.jpg

优秀的个人博客,低调大师

Centos7搭建samba服务器

samba服务器类似于windows上的文件共享,通过//ip地址访问文件 配置ip地址 (教程:https://www.idaobin.com/archives/113) 实现内网互通,互ping ip地址 安装samba服务器 yum install -y samba 注意:这条命令是centos的,Redhat的安装samba服务器在下面 创建文件管理用户 useradd vina 设置vina为Samba的登录用户 pdbedit -a -u vina //此步骤需要输入密码 查看已存在的samba服务器的账号列表 pdbedit -L 创建共享目录并设置权限 mkdir /opt/mytools chmod 777 /opt/mytools/ 编辑samba服务器的配置文件 cp -p /etc/samba/smb.conf /etc/samba/smb.conf.bak //编辑前先备份 vim /etc/samba/smb.conf 末尾加入 #自定义共享参数(可以添加多个自定义共享参数) [tools] #[共享名] comment=mytools #对该共享的描述,可以是任意字符串 path=/opt/mytools #共享目录路径 public=no #public用来指定该共享是否允许guest账户(匿名账号)访问 writable=no #writable用来指定该共享路径是否可写 valid user=vina #允许访问该共享的用户 read only=no #该共享服务是否为只读 关闭防火墙和selinux service firewalld stop //centos7以下的为serviceiptablesstop setenforce 0 //临时关闭,重启失效 启动samba服务器 service smb start systemctl enable smb.service //有必要的话开机自启 windows开始验证,共享目录下创建一个文件 touch /opt/mytools/test.txt 在windows上验证 打开我的电脑 地址栏输入 \\ip地址,对话框输入用户和密码 Redhat验证方式,还需要安装samba在Redhat上 samba的rpm包放在镜像里 先挂载镜像到mnt/cdrom mkdir /mnt/cdrom mount /dev/cdrom /mnt/cdrom/ cd /mnt/cdrom/Packages/ 在Packages工作目录下开始安装samba服务器 注意:先卸载系统默认安装的samba 否则会导致安装失败 rpm -e samba-common samba-client-libs --nodeps //--nodeps为强制执行 开始安装 rpm -ivh samba* --nodeps 开始验证 smbclient //IP地址/tools -U vina //输入密码登录 ls //查看 exit //退出samba服务器 注意:防火墙和selinux的关闭

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

用户登录
用户注册