【流媒体服务】Web网站服务搭建(四):【1】下载安装Nginx网站服务

news/2024/5/8 5:05:43/文章来源:https://blog.csdn.net/liuyonghong159632/article/details/121890440

文章目录

  • 前言
  • 一、Nginx是什么?
  • 二、安装步骤
    • 1、下载Nginx
    • 2、解压缩Nginx
    • 3、配置Nginx
  • 三、启动预览Nginx网站服务
    • 1、启动网站服务
    • 2、浏览器预览网站
    • 3、如何增加个人网页
  • 四、总结

前言

上2章节讲解了本地视频推流拉流服务VLC以及推流转码服务FFMPEG。
为了实现在网页中播放推流视频,所以本章讲解如何通过Nginx搭建网站服务。

一、Nginx是什么?

Nginx是一个http服务器,是一个使用c语言开发的高性能的http服务器及反向代理服务器。

Nginx是一款高性能的http 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。

由俄罗斯的程序设计师Igor Sysoev所开发,官方测试nginx能够支支撑5万并发链接,并且cpu、内存等资源消耗却非常低,运行非常稳定。

二、安装步骤

1、下载Nginx

为了实现拉流服务,需下载带RTMP模块的Nginx程序,否则无法实现拉流服务。
下载地址:http://nginx-win.ecsds.eu/download/nginx 1.7.11.3 Gryphon.zip。

2、解压缩Nginx

无需安装,直接将程序解压缩到平常的应用安装路径:D:\Program Files (x86)\Nginx1.7.11.3
在这里插入图片描述

3、配置Nginx

找到conf配置目录下的nginx-win.conf

  • 在配置文件根目录添加:
rtmp {  #保存所有rtmp配置的块server {  #声明一个rtmp实例listen 1935;  #给Nginx添加一个监听端口以接收rtmp连接chunk_size 4096;  #流整合的最大的块大小。默认值为4096。这个值设置的越大CPU负载就越小。这个值不能低于128application hls { #hls的地址live on;hls on;hls_path html/hls;hls_fragment 1s;} application live { #rtmp的地址live on; } }
}
  • 确认Nginx web网站服务默认端口:
http {server{listen 81; //改为81,默认是80端口 有可能会跟本地已有网站服务端口冲突导致 Nginx服务无法启动server_name localhost;}
}
  • 在http=》server节点增加:
	# ffmpeg生成hls流的http访问配置location /hls {#若nginx\conf\mime.types中没有配置如下type,请加上,或直接在mime.types加types{#application/vnd.apple.mpegurl m3u8;application/x-mpegURL m3u8;video/mp2t ts;}root html;add_header Cache-Control no-cache;add_header Access-Control-Allow-Origin *;}

三、启动预览Nginx网站服务

1、启动网站服务

  • cmd 定位到Nginx文件夹目录:D:\Program Files (x86)\Nginx1.7.11.3>
  • nginx.exe -c conf\nginx-win.conf
    -在这里插入图片描述

2、浏览器预览网站

  • 浏览器键入:http://localhost:81 看到如下界面表示成功
  • 在这里插入图片描述

3、如何增加个人网页

  • Nginx根目录中的 Html目录为网站文件存放的目录,只需要将个人的xxx.html网页放入此目录就可以在浏览器通过 http://localhost:81/xxx.html 的形式访问了
    -在这里插入图片描述

四、总结

本章实现了web网站服务的搭建,下一章节讲解如何把 VLC生成的 RTSP数据流 转码成 rtmp 或者 hls 数据流 以便在网页播放。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_861081.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Red Hat推出”MugShot”社交娱乐网站

网址: http://mugshot.org/ Red Hat近来推出”MugShot”网站, MugShot是一个致力于在线社交娱乐的开源项目. 它提供了更方便的网页和音乐分享. 当前MugShot处于测试阶段, 只提供邀请帐号. 你可以从这里申请. 更多信息见常见问题和开发主页. 欢迎任何问题和建议.

10个学习资源网站

1 mooc学院 MOOC学院的定位是讨论,点评和记录课程,MOOC学院不直接收录课程内容,只是专注于帮助学习者互相交流,发现课程。你可以在这里发现很多有意思的课程 2 学堂在线 学堂在线是基于互联网技术的新型学习平台,旨在…

WordPress主题可视化建站The7 V8.7

The7汉化版是一个非常漂亮的企业主题,功能非常强大,内置可视化编辑器,操作方便,支持layer和revsilder幻灯片,支持视网膜屏幕、支持自适应,所以流动元素都已集成。不管是企业门户或者个人网站、工作室都非常…

使用requests爬取实习僧网站数据

任务要求: 爬取实习僧网站的招聘公司信息和职位信息,并存储到数据库中,对应的数据库表和需要爬取的字段见下面表一和表二(注意:爬取存在的字段) 代码以上传带github上:使用requests爬取实习僧网…

程序员实用工具网站

程序员实用工具网站 本文链接: https://blog.csdn.net/m0_38106923/article/details/100130354 1、搜索引擎 2、PPT 3、图片操作 4、文件共享 5、应届生招聘 6、程序员面试题库 7、办公、开发软件 8、高清图片、视频素材网站 9、项目开源 10、算法 11、…

解决通过无线路由上网,但有些网站打不开的问题

问题背景:正常联网状态,所有网站(除了腾讯视频页面)访问正常,就是进不去腾讯视频,网上查,有人说是找不到DNS的原因,所以今天我就专门看了一下无线路由器DNS。并对本机的无线设置做了…

网站访问过程

1、pc到结束访问的全过程 首先发送dns报文进行dns解析 然后建立tcp连接 web服务提供页面信息 首先发送dns包,进行域名解析,数据链路层报文头(数据链路层),ip层头(网络层),udp头&…

win7利用映射网络驱动器功能管理网站FTP空间

win7利用映射网络驱动器功能管理网站FTP空间 首先打开windows资源管理器,最菜单栏找到映射网络驱动器 弹出设置界面,我们选择最下面的“连接到可用于存储文档和图片的网站”,弹出向导,选择下一步 选中“选择自定义网络位置”&…

网站API自动化测试利器——Postman

转自:http://bayescafe.com/tools/use-postman-to-test-api-automatically.html 如有侵犯,请来信oikenqq.com 自从开始做API开发之后,我就在寻找合适的API测试工具。一开始不是很想用Chrome扩展,用的WizTools的工具,后…

用 Certbot 一键升级你的网站为 Https

转载自:https://www.v2ex.com/t/383032 如有侵犯,请来信:oikenqq.com 原文:(用 Certbot 一键升级你的网站为 Https)[https://lufficc.com/blog/upgrade-to-https-with-certbot] 小站以前采用的是 StartSSL 的 https 证书&#xf…

使用Chrome下载网站视频

引论 在现实生活中,我们经常需要下载一些视频,但是这些视频又没有提供下载的链接或者需要下载客户端。怎么办呢?使用Chrome可以下载大部分网站上的视频,让我们一起学习一下 流程 使用Chrome打开需要下载视频的网站按F12&#xf…

图片背景网页在网站建设中的运用

网页背景是网站建设中体现风格的一种方式,如果背景建设得好,那么对用户体验则有一定的帮助,现在的网站越来越多的人倾向于选择图片背景的网站设计,让网站看起来显得整体,增加吸引力。 由于现在的用户使用的PC端显示屏大…

如何真正的从细节上节省网站用户的时间

我们的用户是很珍惜时间的,我们也不应该随意浪费。在每个项目中都问自己两个问题:“我们是在消耗用户的时间来节省自己的时间吗?”“在这里要如何节省用户的时间?”在西方社会中,什么是最宝贵的财富?钱&…

瞬间抓住眼球!24个特色人像背景的全屏网站设计

人物肖像对视觉引导天然有不可思议的力量,现在全屏网页正在风头,有聪明的设计师已经将这种技巧运用上去了,效果超级赞!今天分享一组高质量的特色人像背景全屏网站,不仅设计有范,模特也好看,绝对…

该如何做好关键词需求分析与网站布局?

建站,一个外行看起来非常有技术含量的词,在站长圈可以说都会做,免费的CMS上传到FTP点击下一下一步填写数据库登陆后台即可,做一个利于搜索引擎的站,可能很多人就会打退堂鼓了。利于搜索引擎的站可能涉及到挖掘关键词、…

决定网站命脉的SEO核心关键词选取

前几天有个群里的朋友来问我,为什么我的关键词做到首页了,但是连个电话咨询都没有呢,我仔细看了他的关键词,确实没错,排名非常好,关键词都在首页,但这些关键词竞争力几乎为零,在这里…

主流cms如何使用帝国备份王网站搬家

本人博客从建立到现在已经差不多快要半年啦!之前一直都没有进行任何的优化,其主要原因就是vsp主机网站加载速度太慢,导致网站打开需要超过6秒之上。因此,本人这几天狠下心来重新买的新主机,把所有网站都进行搬家,在搬家…

网站板块布局黄金视线分布法

网站的板块布局,对于网站排名来说,有着很大的影响作用,好的板块布局能让用户停留时间比较长,但很多行业的网站,大多都以自己的主观意识进行布局,自己想放哪里放哪里,没有一个主次之分&#xff0…

致新手:百度下拉框暗藏的SEO秘诀

作为一个SEO人员,都离不开数据分析一词,随着百度在2015年7月至8月的大调整,很多站长死在了百度算法的冲锋枪下,甚至更有人宣传“SEO之路已死”,其实不然,随着百度算法的调整,搜索引擎的宗旨就越…

如何科学的分析网站用户需求,找出seo优化突破口

搜索引擎的一切竞争核心都是:将满足用户需求的网站排在第一位,方便搜索用户找到他们要的答案,因此,只要你的网站能够满足用户需求,自然百度会主动将你的网站排在第一,排在第一了,你自然就能获取…