在线播放器连接速度奇慢,救解决办法

lqgyt 2009-04-29 10:28:19
现在是电影能够放得出来 但不晓得为什么速度奇慢 一直显示"正在连接",我加载的windows media player, 8M的avi视频可能5S左右,100M就要1分多钟了,700多M的视频要8分钟多。这还是在我本地服务器上测试的,如果通过内网,其他人看100多M的avi视频,都要“正在连接”4分钟左右。但它都是一次就缓冲好了,"正在连接"过后就正式播放了,还可以拖拉这些了~这是什么原因呢,没搞懂在我本地的服务器,文件都在本地的,为什么都这么慢...有什么办法可以边看边缓冲,我设了那个播放器代码缓冲后也没什么用样,或则还有其他什么办法没?各位高手帮帮忙,我是准备自己在家看高清用的,这种速度,看部片子起码要等半个多小时,哭了....

以下是我播放器的代码:
<object classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95" width="665" height="500" id="MediaPlayer1" >
<param name="AutoStart" value="-1">
<param name="ShowStatusBar" value="-1">
<param name="Filename" value="<?php echo $_GET[id]; ?>">
</object>
...全文
486 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
phpboy 2009-04-30
  • 打赏
  • 举报
回复
直接获取 视频文件的 绝对路径,然后用绝对路径好了
lqgyt 2009-04-30
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 yctin 的回复:]
把路径
http://127.0.0.1/online/video/xx.avi
换成
\\127.0.0.1\online\video\xx.avi

分别很大吗?只是换了通讯协议!
[/Quote]
我试了下http://127.0.0.1/online/video/xx.avi 还会提示你打开 保存这些,但\\127.0.0.1\online\video\xx.avi 就是file://127.0.0.1/online/video/xx.avi找不到服务器...应该是直接调用本地的播放器播放吧
phpboy 2009-04-30
  • 打赏
  • 举报
回复
呵呵..
yctin 2009-04-30
  • 打赏
  • 举报
回复
把路径
http://127.0.0.1/online/video/xx.avi
换成
\\127.0.0.1\online\video\xx.avi

分别很大吗?只是换了通讯协议!
lqgyt 2009-04-30
  • 打赏
  • 举报
回复
但那个管理起来还是不好看的嘛 我想弄个网站来管理 比如说介绍 图片这些都直观些 现在如果上面的方法不行的话 我就想直接调用本地的播放器来播放 不晓得yctin大哥晓得有什么方法没?
yctin 2009-04-30
  • 打赏
  • 举报
回复
家用建个共享文档夹就行la

\\MediaPC\movie\
lqgyt 2009-04-30
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 yctin 的回复:]
不是所有格式都能实时播放的
很多格式都要求找到档头档尾才能播放

p.s:本地当然能实时看(不用下载) =.=

zh.wikipedia.org/wiki/流媒体
[/Quote]

那avi的文件和mkv的文件都不行?那问下可以不可以调用我本地的播放器,我主要就是想管理下电影,自己家里用,从数据库里读出了地址后可以直接调用本地的播放器来放那是最好的了~如果可以的话,该怎么弄,还请大家帮我看看
lqgyt 2009-04-30
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 phpBoy005 的回复:]
引用 6 楼 lqgyt 的回复:
视频文件肯定没问题~我说过用绝对路径来加载 马上就可以播放了的 实在不搞懂为什么我放到根目录下面后就这么慢了...倒是3楼说的那个串流文件 是不是需要我把本地的avi视频再处理一道?该怎么弄

你处理一下,估计就播放不了了..

放在根目录下就慢了,使用绝对路径不会 . 这个应该不会吧,使用绝对路径好了..
[/Quote]

就是这样的,但使用绝对路径,比如视频文件在e:\xx.avi,我加载这个地址,马上就可以播放了,但是如果我放在根目录下,比如网站根目录下的video文件夹里,还是同一个文件xx.avi,地址就是http://127.0.0.1/online/video/xx.avi这时加载就相当慢了,100多M连接要有1分多钟,感觉就是整个视频不晓得是在缓冲还是什么,但我在本地都这么慢 实在没想通
yctin 2009-04-30
  • 打赏
  • 举报
回复
不是所有格式都能实时播放的
很多格式都要求找到档头档尾才能播放

p.s:本地当然能实时看(不用下载) =.=

zh.wikipedia.org/wiki/流媒体
phpboy 2009-04-30
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 lqgyt 的回复:]
视频文件肯定没问题~我说过用绝对路径来加载 马上就可以播放了的 实在不搞懂为什么我放到根目录下面后就这么慢了...倒是3楼说的那个串流文件 是不是需要我把本地的avi视频再处理一道?该怎么弄
[/Quote]
你处理一下,估计就播放不了了..

放在根目录下就慢了,使用绝对路径不会 . 这个应该不会吧,使用绝对路径好了..
lqgyt 2009-04-30
  • 打赏
  • 举报
回复
视频文件肯定没问题~我说过用绝对路径来加载 马上就可以播放了的 实在不搞懂为什么我放到根目录下面后就这么慢了...倒是3楼说的那个串流文件 是不是需要我把本地的avi视频再处理一道?该怎么弄
wang_quan_li 2009-04-30
  • 打赏
  • 举报
回复
应该是视频文件有问题
lqgyt 2009-04-30
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 yctin 的回复:]
因为你那是下载完成后才播放 =.=
你用的是串流文件吗?
[/Quote]
我就是感觉是下载完了再播放的~我就是通过value=" <?php echo $_GET[id]; ?>"引地址,用那个播放器直接播放的,如果说我引的是绝对路径~如e:\xx.avi,就没问题,马上就可以播出来了,但是不晓得为什么变成相对路径,放入服务器根目录下,就这么慢了...肯定不会是电脑配置的问题,本地播放完全正常,视频文件也正常,都能放,就是连接不晓得为什么会这么久...播放器那我也加入了缓冲的参数试了的,也没用,还是一样的慢...
yctin 2009-04-30
  • 打赏
  • 举报
回复
因为你那是下载完成后才播放 =.=
你用的是串流文件吗?
phpboy 2009-04-30
  • 打赏
  • 举报
回复
以前搞过,参数好像应该有不少,至于为什么那么慢..
一种可能就是你电脑上播放器的原因... 一种可能就是说你的视频文件有问题.. 最主要原因感觉还是你电脑配置问题
aility 2009-04-30
  • 打赏
  • 举报
回复
学习了,帮顶吧
lqgyt 2009-04-30
  • 打赏
  • 举报
回复
啊~用绝对路径也就只有这一台电脑可以...~我主要是想通过网页来看,但好像不行哈,其他人如果要在线看,那种连接又太慢,只能通过电脑共享了...谢谢大家了 我再试试



21,890

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧