ueckoken / plarail2021-soft

[Archived] 2021年調布祭プラレール遠隔制御用のコードです。
https://chofufes2021.ueckoken.club
1 stars 3 forks source link

配信映像を表示する #183

Closed otariidae closed 2 years ago

otariidae commented 2 years ago

車載カメラの映像がWebRTCで配信されるようなので、それを表示する ドキュメントはまだないっぽいけど、frontend/videoCast に昔の実装の名残があるらしいので参考にする

otariidae commented 2 years ago

エンドポイントのドキュメントによると receiver-test.chofufes2021.gotti.dev で昔の実装が動いているらしい。これをNext.jsに移植する。

otariidae commented 2 years ago

WebRTCのご経験があるとのことでしたので、とりあえずメンションしておきます @csenet

ruu413 commented 2 years ago

frontend/videoCast/one_to_multiple_cast_skyway.pyが wss://webrtc.chofufes2021.gotti.dev/ frontend/videoCast/skyway_receiver.htmlが https://receiver-test.chofufes2021.gotti.dev/ frontend/videoCast/momo_sender.htmlが https://webrtc-sender.chofufes2021.gotti.dev/ で動いています momo_sender.htmlでカメラ接続後ソース, ルーム名を指定してconnect receiverをクリックすることで配信できます skyway_receiver.htmlでは, skywayreceiver.jsを読み込み, window.openVideoConnection("html id名", "ルーム名") で接続され, window.closeVideoConnection("ルーム名") で切断されます

momo(ラズパイ)で配信する場合は momo https://momo.shiguredo.jp/ をダウンロード後, .\momo --no-audio-device ayame wss://ayame-labo.shiguredo.jp/signaling ruu413@ayame-momo --signaling-key シグナリングキーで接続できます 生JS, Pythonで実装していて, コードもきれいでない自覚はあるので全取り換えしてもらっても構いません

ruu413 commented 2 years ago

@csenet 今作業中でしたがアサインしてませんでしたごめんなさい