# msopenh264 **Repository Path**: keshao/msopenh264 ## Basic Information - **Project Name**: msopenh264 - **Description**: No description available - **Primary Language**: Unknown - **License**: GPL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-05-28 - **Last Updated**: 2026-05-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README **CAUTION: this git repository is no longer updated. The project has been merged into the linphone-sdk ([Gitlab](https://gitlab.linphone.org/BC/public/linphone-sdk), [Github](https://github.com/BelledonneCommunications/linphone-sdk)) git repository and will continue his life there.** **Versions up to 5.4 (included) are still kept into this repository, that will remain active on release/5.4 branch until the end of life of release 5.4.** MsOpenH264 ========== Overview -------- MsOpenH264 is an H.264 encoder/decoder plugin for mediastreamer2 based on the openh264 library. Compilation guide ----------------- ### Dependencies - *Mediastreamer[1]:* needed for its API - [OpenH264][openh264-website]: H264 encoder and decoder ### Build procedure The Autotools way is deprecated. Use [CMake][cmake-website] to configure the source code. cmake . -DCMAKE_INSTALL_PRFIX= -DCMAKE_PREFIX_PATH= make make install ### Build options - `CMAKE_INSTALL_PREFIX=` : installation prefix - `CMAKE_PREFIX_PATH=` : column-separated list of prefixes where to look for dependencies - `ENABLE_DECODER=NO` : disable H264 decoding feature ### Note for packagers Our CMake scripts may automatically add some paths into research paths of generated binaries. To ensure that the installed binaries are striped of any rpath, use `-DCMAKE_SKIP_INSTALL_RPATH=ON` while you invoke cmake. ----------------------------------- [1] Mediastreamer: git://git.linphone.org/mediastreamer2.git *or* [openh264-website]: http://www.openh264.org/ [cmake-website]: https://cmake.org