Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/274.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP时间记录_Php_Video - Fatal编程技术网

PHP时间记录

PHP时间记录,php,video,Php,Video,在我的网站上,我使用的是视频播放器flowplayer,我的剪辑是.flv格式的。 我的问题是,是否有任何方法可以创建从.flv读取/传输数据的php文件?比如feed.php?vid=123 是的,我知道这可以通过在本地打开文件并输出来实现,但这里有一个问题 用户在流媒体上的每一分钟,我都想把这些信息放到mysql中。我该怎么做?也许使用循环并以块的形式读取文件?当 是的,我知道我可以用javascript来实现这一点,但是人们可以直接用自己的播放器偷走我的.flv并吃掉我的带宽。如果你提供的

在我的网站上,我使用的是视频播放器flowplayer,我的剪辑是.flv格式的。 我的问题是,是否有任何方法可以创建从.flv读取/传输数据的php文件?比如feed.php?vid=123

是的,我知道这可以通过在本地打开文件并输出来实现,但这里有一个问题

用户在流媒体上的每一分钟,我都想把这些信息放到mysql中。我该怎么做?也许使用循环并以块的形式读取文件?当


是的,我知道我可以用javascript来实现这一点,但是人们可以直接用自己的播放器偷走我的.flv并吃掉我的带宽。

如果你提供的是字节,字节可以被复制和存储。您无法防止网站上的数据被盗,因为不提供数据的网站在逻辑上是不可能的

您可以记录已发送的块数,但X字节=Y秒之间没有直接关系,因为视频压缩比取决于内容。您需要以某种方式解析.flv数据,并计算出发送了多少帧,然后从中可以计算出显示了多少秒/分钟


一旦你弄明白了这一点,那么记录播放时间将是最简单的问题。

你可以使用apache服务器设置来防止数据被盗,以防止热链接,或者直接访问本地主机以外的资源。@Nightfire:你只能尝试防止被盗。“apache设置”都依赖于用户正确且诚实地设置HTTP引用器。但是伪造/伪造并不重要。嘿,马克,谢谢你的回答。我不想保护我的剪辑不被偷走,但我想知道用户看这个剪辑有多少分钟。不能使用fread和时间检查吗?带宽可以通过限制发出请求的域或创建会话ID来保护。此外,您是在寻找观看时间的分钟数还是流式播放时间的分钟数?