zoukankan      html  css  js  c++  java
  • 关于视频解码总结--JavaCV

    关于视频解码的所收集资料进行总结

    前言:内容不全,但有一定参考性!

    关于java后台视频解码

    进行js将视频每秒或更低裁截传输,后台使用最优方案(自己感觉): JavaCV(点击进入)
    缺点:整合工具较多,过于冗余繁重,很多都用不到


    现在视频数据流是ffmpeg解码h264文件得到的,由于要依赖该数据源进行相应的后续处理,所以需要将ffmpeg中得到的数据缓存转换成可以被OpenCV处理的Mat类对象 (推荐)

    存在缺陷

    1. ffmpeg将视频帧转码,性能高,但代码较长,编译复杂

    2. OpenCV中有自己的用于处理图片和视频的类VideoCapture,可以很方便的读入文件和显示 ,编码较短,但性能较低

    需要解决的麻烦:

    1. 解码过程,cpu消化会随清晰度的增加而增加,服务器性能不能太低

    2. 视频的美颜需要自己来做或git,GPUImageBeautifyFilter在github一个不错的滤镜美颜

    img

    3. H.264编码不支持window系统,h.265可能有所改善

    4. 还有许多未能预测的难题

    推荐资料

     视频直播技术原理

    技术实践

  • 相关阅读:
    JS小功能系列9商品筛选
    JS小功能系列8省市联动
    if u
    js属性
    js初识
    弹性盒
    项目合作
    css重置
    关于响应式布局
    自我定位
  • 原文地址:https://www.cnblogs.com/cool-fun/p/11739694.html
Copyright © 2011-2022 走看看