各位路过的大侠们:我要开发一款网络视频播放器,用于播放公司搭建的视频服务器上的资源,要求能够边缓冲边观看。(视频数据传输用的是RTSP协议,IPTV的那种)如果是本地资源的话,用mediaPlayer+surfaceview就可以很好的实现,网上教程也挺多。但是网络资源的话,就不知道从哪里下手了。这里会不会牵涉到ffmpeg移植到android的问题?

解决方案 »

  1.   

    我有个例子,是FFMPEG4解码的,在我的资源那里
      

  2.   

    哦 看了 非常感谢 
    但是我们要的是RTSP流的播放器呢 
      

  3.   


    例子也是基于RTSP协议的,
    主要是截取IO流,然后解析出每一帧的数据,然后调用我那个.so文件可解码。
    可以试试。
      

  4.   

    太感谢您了!我要好好试试呢!
    我还想再问下,我目前用的是android2.1版本,开发板是i.mx51的,我还需要修改些啥不?
      

  5.   

    opencore本身就支持rtsp协议,不过功能很有限,你要做个商业的,坑定的自己修改加强
      

  6.   

    这个要首先自己搭建媒体服务器,并发布到网上。然后程序里面用http协议就可以播放了,前提是硬件和驱动都可以支持
      

  7.   

    这个估计要硬件支持了,我们之前做的就是芯片厂商给了个类似插件的东西运行到后台。
    如果是用MPlayer播放的话,就不用移植ffmpeg了,因为已经里面已经集成了