#fedibird 人間いるかしら
主に、Fediverseへの関心に基づいた投稿を行うアカウントです。DTP・印刷に関する話をしたり、同人の話をしたり、カレーをブーストしたりします。
Mastodonのcollaborator(開発者の一員)です。また、独自機能を盛り込んだFedibirdを管理・開発しています!
Mastodonサーバ『fedibird.com』の管理者アカウントでもあります。ご連絡は当アカウントへ、サーバインフォメーションについては https://fedibird.com/about/more と @info を参照してください。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
@noellabo@fedimovie.com 自分でアップした動画ですが、PeerTubeから見られるようにしたことで、割と何回も見ています。やっぱり花火はいいなぁ……。
FediMovieという、PeerTubeのインスタンスを公開しました。
https://fedimovie.com/
Fedibirdファミリーの一員として運営していきます。インスタンス説明をいろいろ書いたページはこれです。
https://fedimovie.com/about/instance
※ ちなみに4日前にPeerTube v4.0.0がリリースされました!
https://joinpeertube.org/ja/
いろいろ考えましたが、約束事をきちんと守って使って下さい、とお願いし、自由に登録できるサーバとして公開することにしました。
PeerTubeはActivityPubで繋がることのできるYouTubeのFediverse版のようなサービスです。
MastodonからPeerTubeのアカウントをフォローして新着動画フィードを受け取ったり、投稿した動画をMastodonの投稿として見ることができます。
それをブーストしたり、Mastodonから動画にコメントしたりできます。
Mastodonに直接貼れない・貼るにはちょっと大きい動画を共有するのにも便利です。
#fedimovie
Mastodonの場合、PeerTubeの動画が投稿として流れてきたり、URLでリンクを貼った場合、プレビューカードに動画再生画面が埋め込みで展開されます。
流れてきた直後はまだ取得されていないのでただのリンクにしか見えなかったりしますが、少し待って展開されれば、埋め込みと同じように扱えて便利です。
投稿に埋め込んである(添付されている)と、そこそこサイズのある動画ファイルをコピーして、エンコードして、という負荷が連合先サーバ全てにかかりますが、この方式であれば、プレビューカードで済みます。
Mastodonは40MBまでの動画が貼れますが、ギリギリを攻めるとちょっと大きいし、もっと大きな動画を貼りたくても難しい。さりとてYouTubeにアップしてそれを貼るというのも何か違う……という時に、PeerTubeを活用するといいかなと思います。
#fedimovie
PeerTubeは、サーバ同士が連合して、大きな動画プラットフォームを構成しています。
FediMovieの右上に検索窓がありますが、ローカルだけでなく、グローバルからの検索が可能です。
YouTubeのように大量のコンテンツはないですが(そしてYouTubeからのミラーやコピーコンテンツが多いですが)、いろんな動画をリストアップでき、その場で再生することが可能です。
ローカルにコンテンツがほとんどない状況でも、アカウント登録してグローバル検索して、プレイリストを作って、という使い方はすぐに実行可能です。このへんが、連合するサーバならではだなと思うところです。
いえ、9月頃から試験運用してたんで、立てたばかりではないのですがw
#fedimovie
PeerTube、その存在が認知されたのは早かったと思うのですが、実際に使ってみた人はすくなかったかなと思います。
あるいは、当時のPeerTubeは、まだ発展途上で機能不足だったかもしれません。
たとえば、オブジェクトストレージにきちんと対応したのはごく最近のことです。(え、今まではどうしてたかって?)
ちょうどv4.0.0が出たばかりですので、いまどうなってるんだろう? っていう確認にでも、いじってみてください。
#fedimovie
PeerTubeとサーバ負荷の話。
PeerTubeは動画がアップロードされると、ストリーミング再生に適した形式に変換をかけます。また、もとのサイズの他に、管理者がプリセットしておいたいくつかの解像度の動画を生成します。この工程をトランスコードと呼んでいます。
動画のアップロード自体は、ファイルを受け取れば終わりますが、そこからはキューにエントリーされ、順番に処理されていきます。
変換はffmpegによるものですが、これはCPUをかなりぶん回します。
トランスコードが終了すると、オブジェクトストレージに転送します。
ここまで完了すると、一般に公開され、誰でもみられるようになります(公開の場合)。
再生は、ブラウザとオブジェクトストレージの間で行われます。(正確にはそれをキャッシュしたり中継しているnginxなどもあります)
これは、既に確定したファイルを分割転送しているだけなので、負荷は高くありません。
また、同じ動画を同時再生している他のブラウザと協力して、P2Pで代理でファイルをシェアする仕組みがあります。
#fedimovie
@natsuki HTTPのrangeで分割して取得していくんですが、mp4をあらかじめ取得単位に分割してフラグメントの先頭にキーフレーム差し込んでおいたり、その位置情報一覧ファイル(m3mu)を作っておいたり仕込んでおいて、オブジェクトストレージに置いといて、順次取得したり、シークしたり、フラグメント単位でキャッシュしといたり、みたいな感じです。(ナツキさんならわかる……)
これは #fedibird 系のならではの裏技になるかと思いますが、ユーザー設定からfedimovie.comをお気に入りドメインに登録しておくと、FediMovieの(その鯖にフォロワーのいる)動画投稿が一覧になるタイムラインが開けます。
FediMovieの投稿の右下のメニューからも開けます。
#fedimovie
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
FediMovie、みなさんお試しで使っていただきありがとうございます。
#fedimovie
鉄道の動画、これ楽しいですね。すごく合ってるかも。鉄と相性がいい……。
https://fedimovie.com/w/ah379pi65TJtUCwsgUDhYZ
https://fedimovie.com/w/pYCyeEjeQdZ4rbvqdxem4M
https://fedimovie.com/w/mFRLMLWya8ZEwtyqgGZPR7
今回、思った以上に鉄道が走っている光景が楽しいということがわかっただけで、かなりの収穫でした。
RailSimとかも走るのかな……。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
FediMovie(PeerTube)で気が付いた点として、連合で見えるのが『コンテンツ投下に特化したアカウント』なので、気軽にフォローできるということです。
友だちになろう、親しくなろう、ということではなくて、投下するコンテンツが面白いっていう観点からのフォローができる。
フォローされたアカウント側で、フォローバックする方法が無いし、フォロワーにメッセージ送る機能もないですからね!
あと、投稿があった時に通知する機能で、新着動画の通知を鳴らすことができる(Mastodonの機能です)。
PeerTubeのような、分散SNSとは違う存在が混ざってくることで、際立ってくるものがある。すごく面白いです。
#fedimovie
このアカウントは、notestockで公開設定になっていません。