按上述配置了ossrs/srs:3的响应头,也重启了,但还是无效,无进度条,怎么办
时间: 2024-05-18 08:12:31 浏览: 12
如果您按照上述方法配置了响应头还是无效,可能是其他原因导致的。您可以尝试以下几个步骤:
1. 确认您的视频文件的编码格式和分辨率是否与播放器匹配。某些视频格式可能不被所有播放器支持。
2. 确认您的视频文件是否正确地上传到了 SRS 服务器。您可以使用命令行或者 SRS 自带的管理页面来检查文件是否存在。
3. 检查您的 SRS 配置文件,确保已经正确配置了 vhost 和 app 的对应关系,并且开启了 hls 模块。
4. 如果您使用了 CDN,可能需要等待 CDN 缓存更新才能看到效果。
如果您还是无法解决问题,您可以提供更多的细节信息,比如 SRS 的配置文件、视频文件的格式和分辨率等,以便更好地帮助您解决问题。
相关问题
ossrs/srs:3 的响应头怎么配置?才能让前端页面看视频有进度条?
要让前端页面看视频有进度条,需要在 SRS 的响应头中配置以下两个参数:
1. Accept-Ranges: bytes
2. Content-Length: 视频文件的大小
在 SRS 中,可以通过修改配置文件来添加这些参数。具体操作如下:
1. 打开 SRS 的配置文件 srs.conf;
2. 找到 http_server 配置项;
3. 在 http_server 中添加以下两个配置项:
```
http_server {
# ... 其他配置项
vhost __defaultVhost__ {
# ... 其他配置项
headers {
# 响应头中添加 Accept-Ranges: bytes
header {
name Accept-Ranges;
value bytes;
}
# 响应头中添加 Content-Length: 视频文件的大小
header {
name Content-Length;
value __file_size__;
}
}
}
}
```
其中,__file_size__ 是一个 SRS 的内置变量,代表当前请求的文件大小。
4. 保存配置文件并重启 SRS 服务。
这样配置后,前端页面就可以根据视频文件的大小和已经下载的字节数,计算出视频的进度条了。
ossrs/srs:3 的响应头怎么配置?才能让前端页面看视频有进度条?
要在前端页面中看到视频进度条,需要配置 SRS 服务器返回的 HTTP 响应头。
在 SRS 的配置文件中,可以设置 `http` 节点下的 `header` 属性。下面是一份简单的配置示例:
```
http {
# ...
header {
Content-Type application/json;
Access-Control-Allow-Origin *;
Access-Control-Allow-Headers X-Requested-With,Content-Type;
Access-Control-Allow-Methods GET,POST,OPTIONS;
Access-Control-Allow-Credentials true;
X-Accel-Buffering no;
X-Accel-Expires 3000;
}
}
```
其中,`Access-Control-*` 等属性用于允许跨域请求,`X-Accel-*` 属性用于控制浏览器的缓存行为。
需要注意的是,SRS 在 HTTP 响应头中返回的是 `Content-Type: video/x-flv`,而不是像 HLS 那样是 `Content-Type: application/vnd.apple.mpegurl`。因此,在前端页面中,需要设置相应的视频播放器,以支持 FLV 格式的视频流。通常情况下,可以使用 DPlayer、flv.js 等开源的视频播放器库。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![md](https://img-home.csdnimg.cn/images/20210720083646.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)