ffmpeg(ffmpeg解决cpu占用过高)
一、ffmpeg播放rtmp和rtsp的区别
不同的协议。rtmp是tcp的rtsp有tcpudp两种模式。rtsp延长会低一点,但是cdn的兼容性很差
二、opencv和ffmpeg区别
区别就是两者所表达的中文意思是不一样,具体的不同如下
opencv中文意思是一个基于Apache2.0许可(开源)发行的跨平台计算机视觉和机器学习软件库,可以运行在Linux、Windows、Android和MacOS操作系统上。
ffmpeg中文意思是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。
三、ffmpeg是格式工厂吗
不是。
FFmpeg是领先的多媒体框架,能够解码、编码、转码、混合、解密、流媒体、过滤和播放人类和机器创造的几乎所有东西。它支持最晦涩的古老格式,直到最尖端的格式。无论它们是由某个标准委员会、社区还是公司设计的。它还具有高度的便携性。
FFmpeg可以在Linux、MacOSX、MicrosoftWindows、BSDs、Solaris等各种构建环境、机器架构和配置下编译、运行,并通过测试基础设施FATE。
它包含了libavcodec、libavutil、libavformat、libavfilter、libavdevice、libswscale和libswresample,可以被应用程序使用。还有ffmpeg、ffplay和ffprobe,可以被终端用户用于转码和播放。