gpt4 book ai didi

node.js - 有没有办法重新流式传输 HLS (m3u8) 文件,以便连接只命中我的服务器,服务器流式传输重新渲染的文件,而不是原始流?

转载 作者:行者123 更新时间:2023-12-04 22:56:43 27 4
gpt4 key购买 nike

顺便说一句,我仍然是后端开发的初学者,我不确定这是否是一个现实的问题,但无论如何我认为这是最后的希望......
主要问题是为我要发送到客户端的 m3u8 文件 URL 提供服务的主服务器只能连接到每个 URL 最多 3 个设备,
我在想我是否可以通过创建一个 Node 服务器应用程序来解决这个问题,女巫总是以某种方式一直读取流,然后当请求到达我的服务器时,客户端从我的服务器获取重新生成的流 URL,而不是具有限制的原始 URL。 ..
我希望这听起来不愚蠢:))..

最佳答案

HLS 流只是 HTTP。没有什么了。
你根本不需要 Node.js。任何缓存代理服务器都可以。例如,您可以使用 Nginx。 https://www.nginx.com/blog/nginx-caching-guide/
像这样的东西:

server {
location / {
proxy_cache hls_cache;
proxy_cache_revalidate off;
proxy_cache_lock on;
proxy_pass https://your-stream-server.example.com;
}
}

关于node.js - 有没有办法重新流式传输 HLS (m3u8) 文件,以便连接只命中我的服务器,服务器流式传输重新渲染的文件,而不是原始流?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71538644/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com