본문 바로가기

05. Media/Kurento

Kurento Media Server Core Library Compile

뭐... 어려운 것은 아니지만, 혹시나 하는 마음에 적어봅니다.

Kurento Media Server는 github에 가면 컴파일 방법이 매우 쉽고 자세하게 나와있습니다.

https://github.com/Kurento/kurento-media-server#compilation-instructions

위에 들어가시면 자세히 나옵니다. 그러나, Kurento Media Server Core Library는 나오지 않는데, 기본적으로 Kurento Media Server와 방법이 같습니다.

다운 받은 Source의 Directory에서 다음과 같이 실행합니다.


$ echo "deb http://ubuntu.kurento.org trusty-dev kms6" | sudo tee /etc/apt/sources.list.d/kurento-dev.list

wget -O - http://ubuntu.kurento.org/kurento.gpg.key | sudo apt-key add -

$ sudo apt-get update

$ sudo apt-get install $(cat debian/control | sed -e "s/$/\!\!/g" | tr -d '\n' | sed "s/\!\! / /g" | sed "s/\!\!/\n/g" | grep "Build-Depends" | sed "s/Build-Depends: //g" | sed "s/([^)]*)//g" | sed "s/, */ /g")


이렇게 되면 kms-core에 필요한 dependency는 모두 자동으로 설치됩니다. 그 후, Kurento Media Server와 같은 방식으로 build하면 됩니다.


$ mkdir -p build

$ cd build

$ cmake ..

$ make -j4


뭐... 그냥 그렇다고요...;;