采用HLS+m3u8方式播放视频,在播放的时候会报跨域问题。例如:https://www.***.com/crossdomain.xml找不到。

方法1:在跨域的网站根目录放crossdomain.xml文件(本文放到了根目录/usr/local/nginx/html/下后附nginx.conf配置):

<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
<allow-access-from domain="*" />
<allow-http-request-headers-from domain="*" headers="*"/>
</cross-domain-policy>

方法2:location 中添加 add_header Access-Control-Allow-Origin *;(不需要放crossdomain.xml文件)

附nginx.conf 配置:

#user  nobody;
worker_processes  1;#error_log  logs/error.log;
#error_log  logs/error.log  notice;
#error_log  logs/error.log  info;#pid        logs/nginx.pid;events {worker_connections  1024;
}rtmp {server {listen 1935;chunk_size 4000;application live {live on;hls on;wait_key on;hls_path /usr/local/nginx/html/hls;hls_fragment 10s;hls_playlist_length 60s;hls_continuous on;hls_cleanup on;hls_nested on;}}
}
http { server {listen  80;location /live {add_header Access-Control-Allow-Origin *; //处理跨域问题types {application/vnd.apple.mpegurl m3u8;video/mp2t ts;}alias /usr/local/nginx/html/hls;expires -1;add_header Cache-Control no-cache;}location / {root   html;index  index.html index.htm;}}
}

nginx HLS m3u8播放视频跨域问题相关推荐

  1. 阿里云m3u8播放,跨域问题

    去 阿里视频服务器配置一下 关于跨域访问配置说明 https://help.aliyun.com/document_detail/62950.html 常见问题:https://www.alibaba ...

  2. RTSP、RTMP、HLS、HTTP-FLV,Easy系列的流媒体服务核心产品EasyDSS_kernel在使用hls拉流提示跨域问题是什么原因造成的?

    5G带来的是极速的变化,满足了全息.VR.4K业务需求,这些都是4G无法支持,固定宽度固然速度快,但受限有线部署,5G的价值自由.极速通信. 其次极清,当下4K逐渐成为主流应用,这是网络提速带来的改变 ...

  3. Nginx增加m3u8流视频文件功能模块 推流和拉流

    Nginx增加m3u8流视频文件功能模块 推流和拉流 FastDFS分布式文件系统安装和配置_亲测成功 ./configure --prefix=/u06/data/apps/nginx-rtmp \ ...

  4. 通过 Nginx 代理转发配置实现跨域(API 代理转发)

    通过 Nginx 代理转发配置实现跨域(API 代理转发) 阅读 2285 收藏 119 2017-04-08 原文链接:www.thinktxt.com 1元视频体验视频通话10000分钟cloud ...

  5. 微服务架构(5):nginx反向代理cors解决跨域

    微服务架构(5):nginx反向代理&&cors解决跨域 学习目标 1.使用域名访问本地项目 1.1.统一环境 1.2.域名解析 1.3.解决域名解析问题 1.4.nginx解决端口问 ...

  6. Nginx 指定多个域名跨域请求配置

    nginx指定多个域名跨域请求配置 什么是跨域 假设我们页面或者应用已在 http://www.test1.com 上了,而我们打算从 http://www.test2.com 请求提取数据.一般情况 ...

  7. 视频直播m3u8协议以及跨域问题和Videojs加载m3u8视频汇总

    video.js支持m3u8格式直播 https://www.cnblogs.com/saysmy/p/6429835.html 为什么要使用video.js? 1. PC端浏览器并不支持video直 ...

  8. 使用ffmpeg转码m3u8并播放及跨域问题

    简介 随着客户的增加,mp4文件播放的弊端也日益凸显,主要集中在两个方面 当视频时长比较长的时候,mp4的关键帧元素往往很大,需要加载很长时间才能开始播放,网速不好的情况缓冲加载就要20多秒的时间,客 ...

  9. 简单配置nginx反向代理,实现跨域请求

    简单配置nginx去做反向代理,实现跨域请求 简单介绍nginx的nginx.conf最核心的配置,去做反向代理,实现跨域请求. 更多详细配置,参考nginx官方文档 先介绍几个nginx命令 打开n ...

最新文章

  1. Jetty服务器jmx监控
  2. Python 自定义函数和参数类型
  3. Python 协程 asyncio 极简入门与爬虫实战
  4. C#远程调用技术WebService葵花宝典
  5. 集群服务器分布式iis_Nginx+IIS分布式部署和负载均衡
  6. 了解java.nio.file.Path – 2
  7. map与weakmap,ES6 Map和WeakMap有什么区别?
  8. 玩下软工项目,第一轮--全局Context的获取,SQLite的建立与增删改查,读取用户通话记录信息...
  9. Java学习前,需要掌握的一些基础知识
  10. Block 在不同情况下的变量存储区域
  11. 时机论:早起的鸟儿也要选对“用户”季节
  12. JS调用ATL DLL
  13. 在Sharepoint2010配置SMTP服务
  14. 数字电子技术基础 - 半导体存储电路
  15. 1万条数据大概占多大空间_国漫丨2019年上半年漫画数据报告
  16. 什么是消防产品3C认证?
  17. python 集合字典_frozenset defaultdict MD5在线加密解密工具
  18. 网易人工智能受邀出席第二届云创大会
  19. 2017年Go语言入门教程-徐培成-专题视频课程
  20. python中用pygame创建一个精致的窗口

热门文章

  1. Android的资源引用(2)(Drawable)
  2. Xmind 8 pro 软件破解版
  3. 乔戈里推荐的新版Java学习路线,开源!
  4. 性能测试理论(一)之性能测试方法与流程
  5. win系统的阿里云服务器部署IDEASpringBoot项目保姆级教程
  6. 使用css动画实现loding效果
  7. 【经验】面对感冒引起的发烧怎么办,总结一些有用的经验
  8. 字体信息 TEXTMETRIC 字体结构 GLYPHMETRICS
  9. IDEA更改中文字体
  10. 用云开发搭建的微信答题小程序v1.0