所以,不确定这是否是询问的正确地方,但请听我说......
假设我有一台相对精简的客户端计算机(例如 Raspberry Pi),我想运行 Netflix 或其他无法在本机运行的流媒体服务。在 AWS 或其他可以完成繁重工作的服务上启动最便宜的云计算机实例类型,然后通过 ssh X 转发连接以运行 Chrome 来运行 Netflix,这是一个糟糕的想法吗?我可能会遇到什么样的问题?
我还没有真正看到过关于这类事情的任何教程,所以我认为这是有充分理由的,但至少在纸面上似乎是可行的。
答案1
这是一个非常糟糕的想法。
视频流部署了大量客户端缓冲来补偿服务器和网络延迟。
与此相反,X 转发旨在用于远程运行交互式应用程序,因此出于显而易见的原因,它在缓冲方面实现了折衷,重点关注(相对非常)短的延迟。
如果您远程终止视频流缓冲并将其映射到几乎无缓冲的协议,用户体验将严重受损。
一种可行的方法是通过运行某种与源格式和目标格式兼容的媒体服务器来转码给定的流,这样您的客户端就可以再次缓冲但负载较少。但不要低估 AWS 的成本。