【发布时间】:2015-09-18 06:08:32
【问题描述】:
我正在尝试创建一个 Web 服务器(REST API),它应该能够为客户请求存储、组织和流式传输视频。
我的困惑:
- 用户应该如何上传视频。根据研究,我决定将视频的所有元数据存储在数据库(谷歌数据存储)中,并将所有视频文件存储在单独的存储(谷歌云存储)中。现在,要上传视频,正确的方法是什么?
- 上传和存储视频后,流式传输将如何进行。假设用户发出观看视频的请求,服务器将收到一个 http 请求。但是如何流式传输视频?有这方面的服务吗?因为我猜直接在代码中使用 http 流会影响性能。
据我了解,我想使用一种服务,该服务应该能够根据服务器的请求将视频从我的存储设备流式传输到客户端。我猜服务器应该只有在验证用户凭据后才会向这个“视频流服务”发出请求。
【问题讨论】:
-
请一次只问一个问题。
-
好吧!我很天真。我以为问“你叫什么名字?”你住在哪里?”在一起是有道理的。谢谢你的一点。
标签: rest google-app-engine go video-streaming google-cloud-storage