在网上看到一篇文章:
http://shencaifeixia.iteye.com/blog/1202398感觉mp4不是真正义意上的流媒体?想在php服务器上实现流媒体式播放mp4,主要是边加载边播放,如果能快进快退更好
能否实现, 文件一定要由php读取

解决方案 »

  1.   

    感觉流媒体播放,不是php干的事,没有现成的GD库支持。
    可以尝试使用第三方插件:
    http://www.jplayer.org/latest/developer-guide/#jPlayer-server-response
      

  2.   


    我是看了这篇文章:
    http://www.hackint0sh.org/web-applications-138/mp4-via-php-why-doesnt-iphone-play-73321.htm下面提到的 byte-ranges , 似乎能解决这个问题
      

  3.   

    断点续传?可参考
    http://www.111cn.net/phper/22/7d5442f914a9a64909a80f39f55ea468.htm
      

  4.   

    补充一句,目前大部分格式应该都是流媒体,因为数字广播协议产生有一定年份了http://en.wikipedia.org/wiki/Streaming_media
      

  5.   

    视频播放的功能,我以前做过类似的使用js实现的,具体哪个js忘记了,在网上一搜估计可以找到很多。
    你说的php读取,是读取文件名,还是说要实现边播放边读取视频文件,这样的话在下还真没弄过。
    给你顶下,期待高手。
      

  6.   

    mp4只是封装格式,或者说各种不同的扩展名mkv/avi/ts/m2ts/mpg等等都是不同的封装格式
    具体要视乎内含使用的编码,另外要传送协议和客户端播放器支持,有些播放器不能支持http做流式播放的
    皮毛就这些,更详细你要去一些这方面的网站了解,我说不上了
      

  7.   

    是否是流媒体文件并不是很重要的,因为解码在播放器,而不是在php
    你的 php 只需输出媒体的内容即可至于是否需要支持断点续传,答案是肯定的!因为:
    1、流媒体的快进,需要跳过一段去读
    2、非流媒体需要多道下载,以减少等待时间