BY-PASS

Cloudflare Streamの導入

吉田寮食堂で定期的に開催するイベントのひとつに私が運営の中核として動いているものがあり、その様子を動画でサイマル配信したい。

吉田寮食堂(以下、食堂)は炊事機能を1986年に喪失しており現在は専ら寮生のたまり場兼イベントスペースとして使われており、そこでは大まかにいって隔週のペースでイベントが開かれている。
自分が関わっていないイベントも動画で配信してくれたらありがたい。食堂に行くまでもなく、どんなコトが行われているのかわかるし、遠方に住むことになってもそのイベントに参加することができる。 吉田寮のイベントは原則としてカンパ制(≒無料)だが、お金を払ってもいいから動画配信をみたいという卒寮生や寮外生はけっこういるんじゃないか?
かつて、吉田寮内の自治組織のうち食堂を管理する部局の人間に、自前のサイトで動画配信できないだろうか、と軽く尋ねられたこともあった。

吉田寮は自治組織、つまり非営利組織として運営されていることから、商業主義的なことがらには距離を置いてきた。それが商業主義でなくても、自分たちが日々暮らしている住居が観光地的に、またある種ネタ的に消費されることに対する寮生の警戒心は強い。私としても寮がネット民のおもちゃとして消費されることは避けたい。不文律によって守られてきた文化が一見さんによって根こそぎにされるところを私は見すぎるほど見てきた。(常連の馴れ合いによって生まれる淀んだ空気もまた文化を腐らせるけれど)

そのような条件のもとで、食堂の動画配信をいま始めるとすれば、その配信の場は、YoutubeやTwitchといった不特定多数の観客を動員するのに適した巨大プラットフォームよりもむしろ、あまり目立たない、情報の主権を自分で持てるような場が適しているだろう。たとえば、自宅サーバーによるセルフホストか、AWSやcloudflareのようなバックエンド寄りの観客を引っ張ってこないクラウドサービスでホストしてもらうか。

セルフホストについてもいろいろ調べてみて、自宅のminiPCでも動かしてみた。 owncast なんかは対少人数の身内レベルの配信であれば、なんとか動きそうだったけれど、(不)特定多数の配信で動かすには流石に心もとない。DDNSとかポート開放やそれに係るセキュリティの見直し等がめんどくさくなった部分もあるけれど、どう逆立ちしてもセルフホストである以上、自宅サーバーがボトルネックになってどこかのタイミングで視聴者の増加に耐えられなくなることは明らかだから、動画を自宅サーバーから配信することは諦めた。

ということで、大本命のCloudflare Streamである。価格は月額5ドルから。接続数に関わらず、料金が定額かつ安価、なんというか明朗会計nessに惹かれた。このブログもCF Workersで動かしてドメインもCFでとってるので、管理画面や請求先が増えないのもありがたい。 Image from Gyazo

CF StreamはOBSでも使えるrtmp形式でコネクション作ってくれるので便利ですね。あとの解説は以下のリンク先に任せます。
Cloudflare Stream ライブ配信機能を試す

配信画面は以下のようになります。なにも配信していないときには「Stream has not started yet.」とか出てるはずです。

俺ストリ~ム

過去配信は動画として保存されます。

この動画って、CFのサービス解約したらどうなるんだろう、やっぱり消えるんだろうか? そう考えるとyoutube/twitchは優れてますね