nginx 配置m3u8播放视频

news/2024/11/16 11:43:04/

第一步nginx配置:

参考 csdn - CircleMouse

Nginx配置搭建m3u8格式的视频播放服务

在这里插入图片描述

user  www www;
worker_processes auto;
error_log  /www/wwwlogs/nginx_error.log  crit;
pid        /www/server/nginx/logs/nginx.pid;
worker_rlimit_nofile 51200;stream {log_format tcp_format '$time_local|$remote_addr|$protocol|$status|$bytes_sent|$bytes_received|$session_time|$upstream_addr|$upstream_bytes_sent|$upstream_bytes_received|$upstream_connect_time';access_log /www/wwwlogs/tcp-access.log tcp_format;error_log /www/wwwlogs/tcp-error.log;include /www/server/panel/vhost/nginx/tcp/*.conf;
}events{use epoll;worker_connections 51200;multi_accept on;}http{include       mime.types;#include luawaf.conf;include proxy.conf;default_type  application/octet-stream;server_names_hash_bucket_size 512;client_header_buffer_size 32k;large_client_header_buffers 4 32k;client_max_body_size 50m;sendfile   on;tcp_nopush on;keepalive_timeout 60;tcp_nodelay on;fastcgi_connect_timeout 300;fastcgi_send_timeout 300;fastcgi_read_timeout 300;fastcgi_buffer_size 64k;fastcgi_buffers 4 64k;fastcgi_busy_buffers_size 128k;fastcgi_temp_file_write_size 256k;fastcgi_intercept_errors on;gzip on;gzip_min_length  1k;gzip_buffers     4 16k;gzip_http_version 1.1;gzip_comp_level 2;gzip_types     text/plain application/javascript application/x-javascript text/javascript text/css application/xml;gzip_vary on;gzip_proxied   expired no-cache no-store private auth;gzip_disable   "MSIE [1-6]\.";limit_conn_zone $binary_remote_addr zone=perip:10m;limit_conn_zone $server_name zone=perserver:10m;server_tokens off;access_log off;server{listen 888;server_name phpmyadmin;index index.html index.htm index.php;root  /www/server/phpmyadmin;#error_page   404   /404.html;include enable-php.conf;location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)${expires      30d;}location ~ .*\.(js|css)?${expires      12h;}location ~ /\.{deny all;}access_log  /www/wwwlogs/access.log;}server {location ~ \.m3u8$ {types {application/vnd.apple.mpegurl m3u8; }root /soft/mp4/;index index.m3u8; add_header Cache-Control no-cache;add_header Access-Control-Allow-Origin *;  }location ~ \.ts$ {# Serve HLS fragmentstypes {application/vnd.apple.mpegurl m3u8;video/mp2t ts;}root /soft/mp4/;add_header Cache-Control no-cache;#添加下面一行add_header Access-Control-Allow-Origin *;}location /mp4  {alias /soft/mp4/;add_header Cache-Control no-cache;mp4_buffer_size 1m;#处理mp4初始内存大小mp4_max_buffer_size 50m;#处理mp4最大内存大小}}
include /www/server/panel/vhost/nginx/*.conf;
}

在这里插入图片描述


http://www.ppmy.cn/news/698697.html

相关文章

【企业架构治理】SOGAF ,Salesforce 的运营、治理和架构框架

“如果你想要新的东西,你必须停止做旧的东西。”——彼得德鲁克,《公司概念》的作者 这篇文章介绍了 Salesforce 运营、治理和架构框架 (SOGAF),这是一个新的大规模治理框架,由对跨多个行业的学术文献、现有框架和转型案例研究的广…

斯坦福CS231n李飞飞计算机视觉之数据驱动的图像分类上

图像分类、数据驱动方法和流程Nearest Neighbor分类器 k-Nearest Neighbor 译者注:上篇翻译截止处验证集、交叉验证集和超参数调参Nearest Neighbor的优劣小结小结:应用kNN实践拓展阅读 图像分类 目标:这一节我们将介绍图像分类问题。所谓图…

JAVA23种设计模式——建造者模式

本文主要讲一下建造者模式,因为其和工厂模式都是封装细节,只提供最终的成品,所以讲完建造者模式,再讲一下两种模式之间的异同,以及在什么环境下使用什么样的模式。 如果对工厂模式还不了解可以先看这篇文章&#xff1a…

TED | 25岁前,请逼自己成为这样的人

When I was in my 20s, I saw my very first psychotherapy client. I was a Ph.D. student in clinical psychology at Berkeley. She was a 26-year-old woman named Alex. 记得见我第一位心理咨询顾客时,我才20多岁。当时我是Berkeley临床心理学在读博士生。我的…

CS231n:面向视觉识别的卷积神经网络学习笔记(一)

图像分类 图像分类、数据驱动方法和流程 图像分类 目标:介绍图像分类问题 所谓图像分类问题,就是已有固定的分类标签集合,然后对于输入的图像,从分类标签集合中找出一个分类标签,最后把分类标签分配给该输入图像。计算…

KNN(上)

来自斯坦福CS231n课程笔记image classification notes 内容列表如下: 图像分类、数据驱动方法和流程 Nearest Neighbor分类器 k-Nearest Neighbor 验证集、交叉验证集和超参数调参 Nearest Neighbor的优劣 小结 小结:应用kNN实践 拓展阅读 List…

图像分类与KNN

1 图像分类问题 1.1 什么是图像分类 所谓图像分类问题,就是已有固定的分类标签集合,然后对于输入的图像,从分类标签集合中找出一个分类标签,最后把分类标签分配给该输入图像。虽然看起来挺简单的,但这可是计算机视觉领…

CS231n学习笔记-图像分类笔记(上篇)

原文地址:智能单元 图像分类:所谓图像分类问题,就是已有固定的分类标签集合,然后对于输入的图像按照标签类别,将其打上标签。 下面先介绍一下一个简单的图像如何利用计算机进行分类: 例子:以下图…