解决方案 »

  1.   

    ffmpeg解码时另开线程了吗? 解码还是依赖这个库,优化真不好做。
    真机和模拟器上显示的cpu的占用率肯定是不同的。因为真机的资源怎能和模拟器所在机器资源相比呢
      

  2.   


    接受和解码都是另开线程的,ffmpeg源码太难看了难道Xcode显示的cup的占用 与 该应用装在真机上(iPad,iPhone)运行占用的cup是两码事么?
      

  3.   

    Quote: 引用 1 楼 zhanglei5415 的回复:

    ffmpeg解码时另开线程了吗? 解码还是依赖这个库,优化真不好做。
    真机和模拟器上显示的cpu的占用率肯定是不同的。因为真机的资源怎能和模拟器所在机器资源相比呢[/quote你做过FFMPEG库的裁剪吗?
      

  4.   

    在编译FFMpeg库时,你可以选择哪些库不被使用,主要是设置编译的配置 ./config  --disable-XX 。你是指这个意思吗?
      

  5.   

    在编译FFMpeg库时,你可以选择哪些库不被使用,主要是设置编译的配置 ./config  --disable-XX 。你是指这个意思吗?是的,FFMpeg裁剪好了,只留下需要的部分。但网上说可以选择编译选项,问题是编译选项的设置能不能改善解码的效率及cup的占用率呢?例如:--enable-neon 开启GPU,但我测试根本就没起作用。
      

  6.   

    在编译FFMpeg库时,你可以选择哪些库不被使用,主要是设置编译的配置 ./config  --disable-XX 。你是指这个意思吗?是的,FFMpeg裁剪好了,只留下需要的部分。但网上说可以选择编译选项,问题是编译选项的设置能不能改善解码的效率及cup的占用率呢?例如:--enable-neon 开启GPU,但我测试根本就没起作用。这只能减小FFMpeg库的大小,在运行效率上并不会有什么明显的改善。
      

  7.   

    ffmpeg不是可以直接接收的吗?
    我觉得参照ffplay就可以了,为什么还需要live555呢?
      

  8.   

    没办法,公司项目要求,因为服务器端是 live555 写的,要是ffmpeg早就做好了。
      

  9.   

    前来膜拜高人,近期才刚刚搞通怎么在iOS下使用FFMPEG,还没有深入学习
      

  10.   

    前来膜拜高人,想求一个demo, 邮箱:[email protected],谢谢