各位高手:
         我需要做一个手机电视,但无从下手,希望大家能给我点建议,特别是怎么去获取视频流,以及怎么播放等问题。
         比如:这里有个地址http://www.iwantan.com/105/imagestv/swf/tianyi.swf?file=http://61.159.229.245/channels/621/400.flv/live
          我怎么去获取这个正在直播的视频流?
         谢谢各位! 

解决方案 »

  1.   

    那你得做一个实时视频流播放器了
    参考一下 Rockplayer和MPlayer 不过源码不开源
    如果直接用android自带的mediaplayer+surfaceview的话 播放视频的格式特别有限
    需要移植ffmpeg呢我知道就这些了,具体咋做的,我也在研究中
      

  2.   

    LZ 建议看看IPTV2.0和IPTV3.0的标准
      

  3.   

    这个android没做过。不过应该和web方式差不多。要有一个视频服务器。直接用流文件直接读流就行了!因为没具体做过。哎要研究的东西还很多呀
      

  4.   

    请问7楼的朋友:
                 在android里面我只知道用videoview和mediaplayer以及调用系统自带播放器来播放视频 
                  android视频流实时播放器怎么做?  
              
      

  5.   

    顶你一下!
    手机电视 要有两个模块:
    1.播放器 能够在后台解码并输送数据流出来
    2.浏览器 用户能看到的部分难的部分就是播放器了,LZ如果是软解码的话,就必须移植ffmpeg(可以去网上下载ffmepg源码,在linux下编译,镶嵌到你的sdk里面)。LZ如果是硬解码的话,就要研究一下使用的芯片厂家给的sdk,里面肯定会有接口给你调用的
      

  6.   

    Android本身支持流媒体播放, 只是支持的格式有限. 如果你们想另外做支持的话, 我觉得难度很大... 因为你们已经不是在做一个普通的播放视频的应用了... 而是做整个视频数据的编解码以及数据传输, 整个一套的东西... 恩.. 你们已经可以把后者当成一个更赚钱的项目来卖了
      

  7.   

    网上有很多那个手机电视 那是怎么做的呢?
          是之前就把ffmpege放到sdk里?
           还是芯片有接口?
      

  8.   

    可以看看android播放器相关的知识,播放分为两种情况(根据播放文件的来源,本地和在线)
      

  9.   

    这个很简单,一直FFMPEG到android,一切搞定,呵呵
      

  10.   

    网上有很多那个手机电视 那是怎么做的呢?
       难道之前就把FFMPEG移植到android了? 我表示怀疑!
      

  11.   

    移植ffmpeg没啥用,软解的东西,慢的很。 ffmpeg移植很简单, 网上文章多的是,自己再写个surfaceView一兜就搞定,但在手机上应用,还是没多大价值。
      

  12.   


    网上的不叫手机电视吧?
    网上的那个叫IPTV,跟手机两码事呢
    网上的IPTV,看起来是软解码,而事实上是硬解码的,它通过软件调用PC的硬件资源。
    IPTV有把ffmpeg封装起来,丢到一个匣子里,供浏览器后台调用如果网上有 手机电视的软件的话 肯定也是把ffmpeg移植以后放到sdk里面才可以播放的
    至于是软解码还是硬解码,要看具体的手机使用的具体的芯片了,大多是硬解码
      

  13.   

    非常感谢你的指点!!
    但是我还是有些不太明白   我有台android系统的平板电脑 我在网上下了个标题为“手机电视”的应用,可以播放很多电视台 比如:“湖南卫视”。
     而我做的这个应用却播放不了 不明白的地方:
           1、如果是硬解码,那我的为什么播放不了 要怎么去实现?我要怎么去调用芯片的接口?
           2、如果是软解码、那我的应该可以播放啊!因为这平板电脑系统里有ffmpeg解码!(我个人觉得不是软解码)