草庐IT

nginx-rtmp

全部标签

Android音视频学习系列(九) — Android端实现rtmp推流

系列文章Android音视频学习系列(一)—JNI从入门到精通Android音视频学习系列(二)—交叉编译动态库、静态库的入门Android音视频学习系列(三)—Shell脚本入门Android音视频学习系列(四)—一键编译32/64位FFmpeg4.2.2Android音视频学习系列(五)—掌握音频基础知识并使用AudioTrack、OpenSLES渲染PCM数据Android音视频学习系列(六)—掌握视频基础知识并使用OpenGLES2.0渲染YUV数据Android音视频学习系列(七)—从0~1开发一款Android端播放器(支持多协议网络拉流本地文件)Android音视频学习系列(八)

【Nginx09】Nginx学习:HTTP核心模块(六)请求头处理

Nginx学习:HTTP核心模块(六)请求头处理对于一个HTTP应用来说,最重要的其实就是HTTP的两个核心功能,一个是请求,一个就是响应。而对于一个Web应用服务器来说,响应通常是静态文件或者是动态程序代码来完成,围绕响应的配置指令大部分以缓存优化为主。从这里也能看出,在Nginx这种应用服务中,请求相关的内容会更多一些,因为我们要面对的,要对接的,就是从外部不断发过来的请求。今天,我们先了解一下请求头相关的配置指令。请求头通用的HTTP请求头相关的配置主要也是大小、超时时间等等。它们都可以配置在http、server下面,我们一个一个来看下。client_header_buffer_siz

mysql - MySQL 的 Nginx 反向代理

我正在尝试使用mysql的反向代理。出于某种原因,这不起作用(其中mysql-1.example.com指向带有MySQL的虚拟机)。upstreamdb{servermysql-1.example.com:3306;}server{listen3306;server_namemysql.example.com;location/{proxy_passhttp://db;}}有正确的方法吗?我尝试通过mysql连接,但不起作用 最佳答案 确保您的配置不在nginx.conf的http{}部分中。此配置应在http{}之外。strea

项目上线部署--》服务器部署流程(二)安装Nginx、Node.js、MySQL

阅读本篇文章前请先阅读项目上线部署--》服务器部署流程(一) 目录🌟安装Nginx先登录远程服务器,安装依赖包下载并解压包 🌟安装Node.js 安装nodejs进程管理工具 🌟安装MySQL🌟写在最后🌟安装Nginx先登录远程服务器,安装依赖包#一键安装上面四个依赖yum-yinstallgcczlibzlib-develpcre-developensslopenssl-devel下载并解压包 #创建一个文件夹cd/usr/localmkdirnginxcdnginx#下载解压tar包wgethttp://nginx.org/download/nginx-1.13.7.tar.gztar-x

【nginx】网页上传文件报错413 Request Entity Too Lange

前言413RequestEntityTooLange,由于您的请求实体太长,服务器无法处理。请尝试缩短请求体的内容或者采取其他方式进行操作。如果问题仍然存在,请检查您的请求是否符合服务器的限制和要求,并尝试联系服务器管理员寻求帮助可以通过调整Nginx的配置来解决"413RequestEntityTooLarge"错误。默认情况下,Nginx对上传文件的大小有限制。以下是一种方法,可以根据您的需求增加或修改此限制文章目录前言1.打开Nginx的配置文件2.在http块中添加或修改client_max_body_size参数3.保存配置文件并重新启动Nginx服务总结1.打开Nginx的配置文件

Nginx--server块配置

server_name指令server_name:用来设置虚拟主机服务名称。语法servernamename…默认值server_name“”位置server关于server_name的配置方式1.精确匹配2.通配符匹配3.正则表达式匹配匹配方式一:精确匹配server{listen80;server_namewww.baidu.comww.qq.com;}使用域名需要将本地的host文件进行更改,否则直接跳转的是官方网站。匹配方式二:使用通配符server_name中支持使用"*",型号只能出现在域名的两边,不能出现在中间server{listen80;server_name*.baidu.

使用Nginx代理访问服务器的.mp4文件,并使用Vue播放

一、使用Docker部署单节点Nginx1、在CentOS上安装部署Docker请参考:https://blog.csdn.net/yueyue763184/article/details/126776158?spm=1001.2014.3001.55022、拉取最新版Nginx镜像dockerpullnginx3、创建后面需要映射的文件夹mkdir-p/home/nginx/www/home/nginx/logs/home/nginx/conf4、先启动预备Nginx,仅仅用于获取配置文件dockerrun-d-p9001:80--namenginx0-v/home/nginx/www:/u

银河麒麟服务器v10 sp1 安装 nginx

首先查询是否安装: root@xxx-pc:~#ps-ef|grepnginx或root@xzx-pc:~#dpkg-list|grepnginx如果安装请先卸载,或者直接使用,以下步骤你就可以忽略了,软件包的卸载方法:1、APT方式(1)移除式卸载:apt-getremovesoftname1softname2…;(移除软件包,当包尾部有+时,意为安装)(2)清除式卸载:apt-get--purgeremovesoftname1softname2...;(同时清除配置)    清除式卸载:apt-getpurgesofname1softname2...;(同上,也清除配置文件)2、Dpkg方

nginx: [emerg] unknown “connection_upgrade“ variable

配置“$connection_upgrade”变量连接升级通常与WebSockets结合使用。在nginx中,我们可以根据$http_upgrade变量将HTTP连接升级为WebSocket连接。我们可以使用map块在nginx中定义连接和http升级之间的依赖关系:vimnginx.confmap$http_upgrade$connection_upgrade{defaultupgrade;''close;}如果Upgrade标头设置为‘’,此map块告诉nginx正确设置相关的Connection标头来关闭连接。将map块放入nginx配置的http块中。nginx配置的默认文件路径是/e

STM32MP157-视频监控项目-FFmpeg-Nginx-RTMP-流媒体视频

韦东山老师的视频监控项目视频链接如下:流媒体方案的实现之Nginx_哔哩哔哩_bilibili在教学视频中由于韦东山老师使用的是IMX6ULL开发板做的示例,我自己用的是STM32MP157Pro开发板,在学习过程中发现有一些地方不能直接照搬,否则开发板无法正常实现推流。所以打算把自己遇到的一些问题和解决方法记下来,方便大家参考!一、FFmpeg介绍:FFmpeg是一套开源软件可以记录、转换音视频:可以从摄像头中记录视频,从声卡中记录音频,可以转换为各种格式,保存起来还可以把各种格式的音视频,转换为流:供在线观看其他功能:视频截图、加水印、裁剪等等Mplayer,ffplay,射手播放器,暴风