Skip to content

BelledonneCommunications/msopenh264

Repository files navigation

CAUTION: this git repository is no longer updated. The project has been merged into the linphone-sdk (Gitlab, Github) 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: H264 encoder and decoder

Build procedure

The Autotools way is deprecated. Use CMake to configure the source code.

cmake . -DCMAKE_INSTALL_PRFIX=<prefix> -DCMAKE_PREFIX_PATH=<search_prefixes>

make
make install

Build options

  • CMAKE_INSTALL_PREFIX=<string> : installation prefix
  • CMAKE_PREFIX_PATH=<string> : 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 http://www.linphone.org/releases/sources/mediastreamer

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 7