#fedimovie あれ、ミラーリングの動作の部分、文字数調整してるあいだに消しちゃったな??w
動画をWebで共有して再生する場合、全部ダウンロードしなくても、すぐに再生を開始できるようにしたいし、任意の位置にシーク(再生位置の変更)したいので、ストリーミング対応の動画データにあらかじめ加工しておきます。
具体的には、動画を細かなセグメントに分割しておき、そのインデックスを用意しておきます。
これで、必要なセグメントにすぐにアクセスでき、セグメント単位で再生できることを保証できます。
また、このセグメントを、P2Pでブラウザ間でやりとりしたり、ミラーリングした任意のサーバにアクセスして、負荷分散することを可能にしています。
帯域が厳しい時は、解像度を変えた動画を使って、セグメントごとに自動で切り替えることもできます。途中から解像度を下げたり、また元に戻したりすることが可能です。
#fedimovie ミラーリングは、余力のあるインスタンスが、他のインスタンスの負荷を引き受ける仕組みです。
自インスタンスのユーザーにとってリモートの動画をスムースに再生できることにもつながります。
自分にとってのメリットと、全体にとってのメリットがうまくマッチする仕組みで、よく出来ているなと思います。
ミラーリングは標準では有効になっていません。
有効にする場合、いくつかのミラーリング戦略に基づいて、自動的に実行されます。
自身のインスタンスでよく再生される動画を対象にしたり、新着動画を対象にしたり、トレンドになっている動画を対象にしたりします。サイズや再生数なども基準にします。
ある程度時間をおいて定期チェックし、不要と判断される基準を超えたら破棄します。
最大保持数も指定します。
管理者による手動ミラーも可能です。
#fedimovie PeerTubeはファイル容量の大きい動画をホストするサービスということもあり、連合によって投稿を配送する際も、動画そのものを複製しません。
自身のコンテンツを管理しやすいプラットフォームです。
ここでは、動画を投稿したサーバをオリジンインスタンスと呼びます。
他のサーバの動画を再生する場合は、オリジンインスタンスの持っている動画データを直接参照します。
ただ、そのままだと人気のある動画をホストした場合に、みんなのアクセスが集中し、オリジンインスタンスに非常に高い負荷がかかります。
そこで、P2Pとミラーリングで負荷分散する仕組みがあります。
P2Pは、動画を同時視聴しているユーザー同士でデータをシェアしあうことで、オリジンインスタンスの負荷を軽くする仕組みです。
ブラウザ同士で通信しあう時にお互いのIPが割れるということがあるため、自分のブラウザをデータ提供に参加させるかどうかは任意です。
WebTorrentによって、WebRTCで動画データ(フラグメント)を融通しあいます。
参加しているブラウザはピアと呼ばれます。
#fedimovie 紹介もう一本
usigara TV @usitv
https://fedimovie.com/c/usitv/videos
こちらはうしがらいい猫さん @usi の動画チャンネルです。
最近保護されているという、茶色の子猫の動画が……とても……かわいいです……。
まだこのアカウント誰もフォローしていない、あるいはどの投稿も受け取っていないサーバの場合は、新着があるまで表示されないかと思いますので、私がブーストしておきましょう……。
フォローしておくといいですよ……。
ドメインがfedimovie.comになっているものが、FediMovie上のアカウントであったり、動画URLになります。
#fedimovie というわけで、動画のURLを貼った投稿はこんな感じになります。
キムチ・オートミール - ミッピあそびのへや
https://fedimovie.com/w/ju4nvn7sjfmCbG9Z6s9dX1
このURLを検索欄に入れると、MastodonやMisskeyから直接認識できる形で動画が見えますので、お試しください。
この動画に私がつけたコメントが、ぶら下がってみえていますか?(リプライが届いていないサーバでは見えないかもしれません)
FediMovieやPeerTubeでは、ブーストができません。そういう機能がそもそも実装されていないのです。
そのため、Mastodonなど分散SNSと組み合わせて利用し、動画投稿そのものをFediverseに拡散させる役割分担をすると良いでしょう。
(※ チャンネルはブーストを使った仕組みですが、フォロワーに対する配送のための機能となっています)
#fedimovie の動画のシェアについて
動画のURLを投稿に貼ると、リンクになります。
Mastodonでは、Mastodonのプレビューカードという仕組みと、WebのoEmbedという仕組みの組みあわせで、埋め込みプレイヤーが表示されます。
ただし、埋め込みプレイヤーが表示されるのは、投稿を認識してから1〜2分経ったあととなります。
これは、たとえば私の1,525人のフォロワーに配送された際、それぞれの所属サーバで動画に対して埋め込みプレイヤーの取得処理がほぼ同時に発生してしまうため、わざと遅延処理をランダムに入れて、処理を分散させていることによるものです。
もうひとつ、動画のURLを検索欄に入力すると、動画そのものが投稿の一つとしてみえます。
これは動画投稿そのものであるため、これにお気に入りすると、動画の高評価がカウントアップされます!
また、既存のコメントがリプライとしてぶら下がっていて、Mastodon側からリプライでコメントを追加することができます。
この、投稿として動画を認識するのが、ActivityPub対応している動画サービスの醍醐味といえます。
#fedimovie のアカウントとチャンネルについて。
添付のスクリーンショットをみてください。
まず、のえる@FediMovie、noellabo3というのが、私のアカウントになります。
下の二つ『のえるチャンネル』と『のえる@デレステCh』が、私のチャンネルになります。
チャンネルをMastodonやMisskeyからフォローすると、そのチャンネルの新着動画が配送されてくるようになります。
アカウントではなく、チャンネル単位でフォローするのが基本です。
なお、FediMovieなどPeerTubeで登録できるのはチャンネルのみです。
各チャンネルのページにアカウント名と、アカウント名のコピーボタンがあります。ここを押すと、noellabo_ch@fedimovie.comという文字列がコピーされます。
これを、MastodonやMisskeyの検索欄に入力するとアカウントが出てくるので、ここからフォローすることができます。
添付画像はFedibirdのもので、チャンネルはグループとして認識されています。一般のMastodonでは普通のアカウントのように見えます。
#fedimovie オブジェクトストレージに転送失敗する件、ひとまず解決しました。
オブジェクトストレージはwasabiの東京リージョンを使用しているのですが、
エンドポイントとしてこれまで s3.ap-northeast-1-ntt.wasabisys.com を指定していたのですが、これを s3.ap-northeast-1.wasabisys.com に変更しました。-nttがついてるかどうかの違いです。
以前のエンドポイントについても昨日まで普通にアクセスできておりましたが、たぶんもう使わない方が良いものだったのかなと思います。
#fedimovie 動画アップロード後に、最後のオブジェクトストレージ転送の部分で失敗する症状がでているようです。
この状態では、投稿者本人は閲覧可能ですが、公開されません。
問題箇所が特定できていないので、少々お待ちください。ご不便おかけします。
#fedibird および #fedimovie の寝ない子たちへ
4:00頃より5分〜30分程度の停止メンテナンスを行います。止まったら少し待っててね。
ちょっと前に、ボカロ丼はPeerTubeどうなんでしょう? という話をしたところ、もちろんPeerTubeが知られた当初から考えていて、相応の結論がでているというお話がきけました。
ボカロ丼のような専門インスタンスの場合は、ボカロ丼自体がそういったコンテンツや活動を共有して楽しむ場所になっているので、あえて不要とは思いますし、もともとみなさん力がありますから、あえてFediverseにむけてプロモーションする意味も薄いのかなと思います。
このへん、考え方に違いがあって非常に面白いです。
ただ、こうした立場の動画投稿者の方でも、クロスポストしてもいいなと思った場合は、FediMovieにもあげておくと、FediMovie関係者、ひいてはFediverseで浸透するかもしれませんw
小さい箱とでもいいますか、ローカルな場所で披露する面白さもあるんじゃないかなと思います。
この場合、YouTubeからのインポートで楽ができるので、そちらの方法をお勧めします。
音声データのみのアップロードも可能です。可能なら、カバー画像つけたりするといいです。
#fedimovie
QT: https://vocalodon.net/@tomoki/107516685891074549
実はPVも面白いです。
閲覧数はさほど伸びませんが、身内びいきもでてきますし、元々知り合いだったりで、質は高いかと思います。
大きな動画共有サイトに投稿するのと、両方やったら違う広がりがあって面白いと思います。
やまこさんの #なかよしおねえさんたち のPVをまず紹介しておきます。
https://fedimovie.com/w/hxLmFjivG96zfJWXjr2D89
https://fedibird.com/@yamako/107578962797614535
鉄道系とか
【Nゲージ鉄道模型】自宅運転会PV2021
https://fedimovie.com/w/t4d38ck3GJmcmPWSZfQJyg
【RailSim】筑肥線・福岡市地下鉄PV
https://fedimovie.com/w/fdWVMjDU2YLU4ZzenDTdyq
サウンド系
Shimoda Lively Drive by Ray_Oh
https://fedimovie.com/w/2Z8B9rUr3WibrTGa7zw476
架空のユーザー - All I Know
https://fedimovie.com/w/wgAuj489wHuLdxw8onVNcK
Telminaさんの作ったRPGシリーズとか
"The Devil War MV" Promotion Video
https://fedimovie.com/w/3DU2uJZfAb5dm2vU8Z4o4N
あと、メイキングについては、ちょうど押尾さんが面白い動画をあげてくれたところなので、これぜひみてください。
押尾さんの非常にユニークな創作手法による、例のセーラームーンを描いてみるやつです。
最初に投稿されたロングバージョンの方が、どのように試行錯誤してやっているか、最終的な完成イラストには残っていない、いろんな過程をしっかりみられるので、時間の許す場合はこちらをお勧めします。
https://fedimovie.com/videos/watch/e232ed0a-4071-45bd-ba3e-a8df4396be58
手短にいきたい人は、1分バージョンも追加してくれたので、こちらの方がいいかもしれません。
https://fedimovie.com/videos/watch/4dfb163c-d70c-4a29-8d59-23034e98f3c2
いらすとやの素材をベースに、様々なパーツを切り貼りしたり加工し、そこに最小限、追加で描き入れていくという手法で、およそ一般の絵描きが行うアプローチとしてはあり得ないユニークなやり方です。(たぶん絵師はこれみるとひっくり返るw)
たぶん完成品はどこかで見たことがあると思いますが、どんなベースから、どう加工して作られているかは、あまり想像できなかったのではないかと思います。
メッチャ面白いです。
#fedimovie
これは私が投稿した『コピー本づくり』の動画です。プレイリストでおいておきます。
https://fedimovie.com/w/p/9aye6K46WJ6cehiqGokVH1
ちょっと話題に出たので、じゃあ動画で説明しておこうかなっていう程度の内容なのですが、なんか凄い技とかじゃなくても、私はこうやってるよーという程度で投稿しやすいですね。
これ、これまでの私だったら、というか今でもそうですが、大きな動画投稿サービスに投稿しようとは思わない内容です。
#fedimovie
FediMovieの場合、Fediverse繋がりで登録していただいていることもあり、どこかで見知った人達が多い、ある種のローカル色があるというところが効いているかと思います。管理者の顔が見える(どんな人が運営しているかわかる)ということもあります。
ということで、最近面白いなと思うのは、メイキングとかTIPS系の動画ですね。
日記的な投稿も面白い。
不特定多数に向けていると、こんなの投稿してもなーとか躊躇したり、逆にすごくウケを狙ったりしなければいけなくなったりしますが、ローカル感があると、そこにむけて気軽に投稿できるところがありますね。
もちろん、Mastodonと同様に、実際には世界中に公開しているので、何を投稿してもよいというわけではないという点は注意が必要ですが。
#fedimovie
FediMovieはPeerTubeによる動画共有サイトですが、
・小規模(せいぜい数100名)
・個人運営(Fedibird系)
・分散型(好きなとことつながる)
という特徴があります。
まぁ、Mastodonを知っている人であれば当然の概念と承知しているかと思いますが、動画共有サイトでこういった運営形態はなかなか見られないのではないかと思います。
もちろん大規模な動画共有サイトに比べて不利な部分も多々ありますが、小規模ならではの面白いところがたくさんあります。
あまり実例がないので、そもそも、小規模な動画共有サイトという概念は、まだあまり一般には想像できないかな。
単に単独で動画をまとめてアップロードしてある場所はあるかと思いますが、連合していて他のPeerTubeサーバからも参照して同等に扱えること、Mastodonなどからも見え、そこからコメントもできることなど、体感した人でないとなかなかピンとこないかもしれません。
#fedimovie
今日の #デレステ
最近GRAND(PIANO)挑戦し始めました。中でも一番簡単だと思われるのがこの『夢をのぞいたら』です。
https://fedimovie.com/w/833mGBTN3Td67Fp7NjqwzJ
(チラっと見せときますが、あとで非公開にします)
MASTER+にだいぶ慣れてきたところで、LIVE PARTYのランクSでGRANDやらなきゃなくいけなったあたりでようやく、という流れだったりします。
徐々に腕をあげてきていますが、フルコンまではもう少しかかりそうです。
なお、初チャレンジなら『お願い!シンデレラ』でしょ? っていいたいところなのですが、かなり難しい方だと思います……。
----
ところで、ガシャひいたの動画にしてあげてあります。個別にみたら面倒だと思うので、こちらはプレイリストです。
今日のガシャ
https://fedimovie.com/w/p/p76t6HN8vLPCejJQ9Potm9
私のデレステ動画シリーズについては、下記のアカウント(FediMovieのチャンネル)をフォローすると流れてきますので興味ある方はどうぞ。
のえる@デレステCh
@noellabo_slstage_ch
#fedimovie
#fedimovie 今回FediMovieは、Vultrの障害対応を切っ掛けにして、サーバ構成をフロントプロキシ系と本体にわけました。
これまで動画データを本体サーバで中継していたのを、別のサーバで中継しています。
具体的には、wasabiの東京リージョンと、さくらインターネット東京第二のVPSのHAProxyの組みあわせになっています。
本体はVultr東京のベアメタルサーバを使用しています。いまのところ、余裕をもって動作しています。
#fedimovie ライブ配信機能、復帰して再び使えるようになりました。
また、通信を暗号化したRTMPSを選択できるようになりました。
なお、FediMovieでは、PeerTubeの標準機能に加え、チャットプラグインによる配信中のチャットにも対応しています。(有効にするかどうかは配信者が選択できます)
#fedimovie あ、ライブがダメだわ。
ライブしたい人、いまつながらないので、対応まで少々お待ちください。
主に、Fediverseへの関心に基づいた投稿を行うアカウントです。DTP・印刷に関する話をしたり、同人の話をしたり、カレーをブーストしたりします。
Mastodonのcollaborator(開発者の一員)です。また、独自機能を盛り込んだFedibirdを管理・開発しています!
Mastodonサーバ『fedibird.com』の管理者アカウントでもあります。ご連絡は当アカウントへ、サーバインフォメーションについては https://fedibird.com/about/more と @info を参照してください。