0、背景
OpenH264是一个编解码器,支持H.264编码和解码。它适合用在实时应用程序中,比如使用 WebRTC。
1、下载源码
git clone https://github.com/cisco/openh264.git
Releases · cisco/openh264 · GitHub
2、Linux平台解压编译
设置环境变量
BUILD_LIBS=${PWD}/build_linux
export PATH=${BUILD_LIBS}/bin:${PATH}
编译
make ENABLE64BIT=Yes
此时可能报错,如3描述
make install DESTDIR=${BUILD_LIBS} LIBDIR_NAME=lib PREFIX=
3、错误
解决办法:安装nasm
之后再执行;make ENABLE64BIT=Yes
make install DESTDIR=${BUILD_LIBS} LIBDIR_NAME=lib PREFIX=
4、编译成功