0
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

【執筆中】WebRTC Native Client Momoでデジタルズームを試してみる

Last updated at Posted at 2020-07-17

やりたいこと

  • ホワイトボードの文字をズームしてみたい
  • プロジェクターに投影した資料をズームしてみたい

使うテクノロジーなどなど

  • WebRTC Native Client Momo
  • Sora Labo
  • Next.js (vercelにてデプロイ)

WebRTC Native Client Momoとは

時雨堂さんが開発しているWebRTCクライアントです。

Momo はウェアラブル端末や Raspberry Pi など、ブラウザのない機器からでも WebRTC で映像や音声を配信できるネイティブクライアントです。
https://momo.shiguredo.jp/

Sora Laboとは

Sora Labo は、時雨堂が開発する WebRTC SFU Sora を手軽に検証できるように無料で提供しているサービスです。
https://sora-labo.shiguredo.jp/

試してみる端末

  • RaspberryPi 4
  • Jetson nano
  • Jetson Xavier NX

検証方法

  1. デジタルズームできるクライアントを実装(Sora Labo使います。)
  2. ラズパイ、nano, Xavier NXでそれぞれmomoを動かします
  3. HD, FHD, (4K) などカメラの解像度を上げていってズームの性能を調べます

評価方法

    1. 簡易式視力表(3メートル用)で、どれくらいまで見れるか検証
    1. 会議風に使ってみて見れるかどうか肌感でチェック(主観です)

Step

  • 1. sora laboでブラウザ to ブラウザでいじれるクライアントをNext.jsで作る
  • 2. canvas芸でズーム機能を実装してみる(まだブラウザ to ブラウザ)
  • 3. ラズパイ、Jetson nano, Xavier NXでmomoをセットアップ
  • 4. コーデックなどを変えて評価してみる

Github

Demo

開発日誌

2020/07/25: sora laboのsender, receiverデモをReactに移植して実装

執筆中...

0
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?