webRTCをDockerで立ち上げたサーバーで録画する Mac

web開発
この記事は約2分で読めます。

使うのはこちら

Docker Hub
JavaScript - Recorder — Kurento 6.16.0 documentation

これを使うとMediaRecorderを使わずに動画を保存できる。

iOSからでもwebRTCの録画が可能に

まずdockerから

Docker

Dockerのイメージのダウンロード

$ docker pull kurento/kurento-media-server:latest

いろいろダウンロードされる

$ docker images

kurento/kurento-media-server   latest    c195eb150fce    2 months ago        651MB

こんなのが追加されるはず

イメージを起動

$ docker run --rm \
    -p 8888:8888/tcp \
    -p 5000-5050:5000-5050/udp \
    -e KMS_MIN_PORT=5000 \
    -e KMS_MAX_PORT=5050 \
    kurento/kurento-media-server:latest

終わり

フロント側

使うものをいろいろダウンロード

curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt-get install -y nodejs
sudo npm install -g bower
sudo npm install -g http-server

インストール&起動

git clone https://github.com/Kurento/kurento-tutorial-js.git
cd kurento-tutorial-js/kurento-recorder/
git checkout master
bower install
http-server -p 8443 --ssl --cert keys/server.crt --key keys/server.key

これでアクセスできる。

https://localhost:8443/

気軽にコメント、質問していただければと思います

コメント

タイトルとURLをコピーしました