草庐IT

nginx-rtmp

全部标签

通过git+nginx将HEXO部署到服务器

写在前面因为HEXO为静态博客,所以只需要把HEXO生成(generate)的文件上传到服务器。然后通过配置nginx访问静态文件就可以了。大致流程为:写博客。并将博客文件放到source文件夹下。通过hexog将source文件夹下的.md文件生成静态网页文件,放置于public。执行hexod将public下的文件通过git同步到服务器上的远程仓库。访问博客的网址,通过nginx访问服务器上存放的静态文件。示意图如下:**注意:**本篇内容主要讲解如何将如何将本地的文件部署到服务器上,所以并非从零开始的。再开始之前,你应在完成一部分准备工作。已经在本地配置好nood.js和HEXO,已经可

nginx 搭建http-flv(rtmp)流媒体的一次尝试

nginx搭建http-flv(rtmp)流媒体的一次尝试项目需要通过调用海康摄像头实现远程监控,但是由于网络限制,只能通过代理来调用,因此只能放弃海康官网提供的视频插件,经过一番搜索,决定采用此种方式:nginx搭建http-flv(rtmp)流媒体基本的配置什么的,我就不在赘述,可参考网上的方法,经验证后的连接如下:Windows上搭建NginxRTMP服务器并使用FFmpeg实现本地视频推流nginx搭建http-flv(rtmp)流媒体使用bilibili开源的flvjs实现摄像头rtsp视频直播测试过程中的问题:1、ffmpeg指令执行出错ffmpeg默认推流方式采用UDP方式,若需

RV1126笔记十三:实现RTMP多路拉流

若该文为原创文章,转载请注明原文出处。 一、介绍通过RV1126实现RTMP的多路拉流,并在屏幕上显示出来,这里涉及到ffmpeg几个重要知识点,和RV1126如何在屏幕分屏显示。二、流程图 流程和单路拉流类似,这里只是涉及拉取后的图像需要解码缩放,在合成分屏显示出来。具体看代码。三、代码解析1、VO初始化屏幕显示是使用RGB888格式。 2、ffmpeg初始化 3、解码,转换格式需要注意的是,VO显示的格式是RGB888,而解码后的格式为ARGB8888,所以需要把ARGB8888格式转成RGB888,在放到队列里。 4、合成显示显示的数据是提前在内存创建好了,所以操作只需要把队

RV1126笔记十三:实现RTMP多路拉流

若该文为原创文章,转载请注明原文出处。 一、介绍通过RV1126实现RTMP的多路拉流,并在屏幕上显示出来,这里涉及到ffmpeg几个重要知识点,和RV1126如何在屏幕分屏显示。二、流程图 流程和单路拉流类似,这里只是涉及拉取后的图像需要解码缩放,在合成分屏显示出来。具体看代码。三、代码解析1、VO初始化屏幕显示是使用RGB888格式。 2、ffmpeg初始化 3、解码,转换格式需要注意的是,VO显示的格式是RGB888,而解码后的格式为ARGB8888,所以需要把ARGB8888格式转成RGB888,在放到队列里。 4、合成显示显示的数据是提前在内存创建好了,所以操作只需要把队

windows下配置使用Nginx(自用)

1.下载Nginx Nginx安装地址:nginx:download2.解压到目录 3.启动在此目录下cmd->startnginx 启动后查看conf目录下的nginx.conf配置文件,端口号我修改了为8082  在浏览器输入localhost:8082查看是否开启成功 出现这个界面表示启动成功  4.将自己的项目放置进去将项目打包的dist文件放置在html文件夹下 修改nginx.conf文件 如有配置后端地址,修改上方servername对应的localhost保存修改后停止并重新启动nginx 刷新页面显示为打包项目的首页 5.一下nginx的常用命令启动服务:startnginx

MacOS下安装和配置Nginx

一、安装brew/bin/zsh-c"$(curl-fsSLhttps://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"按回车后,根据提示操作:输入镜像序号-->输入Y,回车等待brew安装完成即可。在终端输入brew-v后,会提示你执行两个配置命令,直接复制执行就ok了!gitconfig--global--addsafe.directory/opt/homebrew/Library/Taps/homebrew/homebrew-caskHomebrew/homebrew-caskgitconfig--global--addsafe

nginx如何设置access.log打印请求头、请求体等信息

通常我们使用nginx的默认配置,access.log日志中打印的信息会很少。如果我们想查询某次请求的请求头和请求体去排查问题会十分麻烦。但是nginx其实自带了很多可配置的参数。下面我们来介绍一下,并给大家一个常用的配置示例。一、参数介绍参数说明示例$remote_addr客户端地址211.28.65.253$remote_user客户端用户名称--$time_local访问时间和时区18/Jul/2012:17:00:01+0800$request请求的URI和HTTP协议"GET/article-10000.htmlHTTP/1.1"$http_host请求地址,即浏览器中你输入的地址(

windows系统设置nginx开机自启动

Nginx开机自启动教程1.按下win键,输入计划,回车2。当前目录下,点击创建基本任务 3.输入名称、描述等信息4触发器选择计算机启动时5.点击下一步,程序或脚本选择nginx.exe所在目录,要把下面的起始于处填上nginx.exe的所在路径点击下一步  6.勾选完成时打开属性对话框  7.配置信息见下图8.点击确定,配置完成   

video.js播放rtmp视频

最近公司要求拉取某公司流媒体服务器的视频监控,并在web端页面播放,流媒体服务器发送的是rtmp格式视频流,经过网上查资料,最后敲定使用video.jsrtmp流需要依托flash播放,现在大多浏览器已经禁止使用flash,所以非必要不使用。回顾我一个大后端在video.js道路上的心酸史,泪流满面!!!网上资料千篇一律,贼鸡巴坑。我也并不是很懂,现在把自己成功后的代码分享一下,希望能帮助哪怕一个人。这是页面播放视频需要的video标签,我放了三个video,用来播放三个摄像头的画面我前端使用vue,首先需要安装video.jsnpminstallvideo.js@5.6.0 安装完成后你的n

video.js播放rtmp视频

最近公司要求拉取某公司流媒体服务器的视频监控,并在web端页面播放,流媒体服务器发送的是rtmp格式视频流,经过网上查资料,最后敲定使用video.jsrtmp流需要依托flash播放,现在大多浏览器已经禁止使用flash,所以非必要不使用。回顾我一个大后端在video.js道路上的心酸史,泪流满面!!!网上资料千篇一律,贼鸡巴坑。我也并不是很懂,现在把自己成功后的代码分享一下,希望能帮助哪怕一个人。这是页面播放视频需要的video标签,我放了三个video,用来播放三个摄像头的画面我前端使用vue,首先需要安装video.jsnpminstallvideo.js@5.6.0 安装完成后你的n