首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >data-uri是嵌入私人视频的解决方案吗?

data-uri是嵌入私人视频的解决方案吗?
EN

Stack Overflow用户
提问于 2014-08-29 02:51:37
回答 1查看 119关注 0票数 0

我正在用laravel 4创建一个网站,在这个网站中,经过认证的用户只能观看他们的私人视频。这意味着皮特可以看皮特的视频,但不能看保利的视频。

由于视频对每个用户都是私有的,所以它们不可能在公共文件夹中。但是,我可以在src属性中放入什么呢?哈哈!只需输入数据,今天就到此为止!控制器检查用户是否可以看到视频,然后像this一样提供视频

代码语言:javascript
复制
<video controls> 
    <source type="video/webm" src="<?php echo getEncodedVideoString('webm', 'parrots-small.webm'); ?>"> 
    <source type="video/mp4" src="<?php echo getEncodedVideoString('mp4', 'parrots-small.mp4');?>">
</video>

就像这样,不需要任何链接,皮特也不会偷看!

但是出于某种无法解释的原因,我有一种感觉,在我背后,托沃兹的手正举过我的脖子,给了我一个沉重的耳光。

有没有合适的方法来做到这一点呢?愤怒的程序员会跟踪我回家吗?

EN

回答 1

Stack Overflow用户

发布于 2014-08-29 03:03:11

将视频作为数据URL嵌入到HTML页面中是非常愚蠢的,特别是考虑到视频通常都是大文件,并且数据URL的Base64编码增加了大约33%的大小开销。

使用普通URL向服务器请求视频,并配置服务器检查是否允许请求用户访问请求的视频,如果不允许,则返回403禁止响应。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25555980

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档