WEBVTT

1
00:00:00.000 --> 00:00:4.500
〜vimeoからbunnyへの乗り換え〜

1
00:00:05.000 --> 00:00:11.000
皆さんこんにちは。本日は私が長年愛用してきたVimeoから離れ、

2
00:00:11.000 --> 00:00:18.000
特定のサービスに依存しない独自の動画配信システムを構築した理由と、その全貌についてお話しします。

3
00:00:18.000 --> 00:00:25.000
キーワードは「プラットフォームからの脱却」と、「完全自動のハンドメイド配信」です。

4
00:00:25.000 --> 00:00:32.000
動画配信において、YouTubeやVimeoといった大手プラットフォームは非常に便利です。

5
00:00:32.000 --> 00:00:40.000
しかし、突然の規約変更や料金体系の改定に大きく振り回されるリスクを常に抱えています。

6
00:00:40.000 --> 00:00:48.000
また、機能面での限界もありました。例えば、Vimeoの専用プレーヤーでは、

7
00:00:48.000 --> 00:00:52.000
字幕一覧から動画の特定のシーンへ連動してジャンプする、といった

8
00:00:52.000 --> 00:00:55.000
私が理想とする自由な視聴体験を作ることができませんでした。

9
00:00:55.000 --> 00:01:00.000
プラットフォームの都合に縛られず、自分自身のメディアライブラリをコントロールしたい。

10
00:01:00.000 --> 00:01:04.000
これが自前インフラへの乗り換えを決断した最大の理由です。

11
00:01:04.000 --> 00:01:10.000
そこで、私が新しい配信インフラとして選んだのがBunny CDNです。

12
00:01:10.000 --> 00:01:18.000
このサービスの最大の魅力は、視聴者の環境に合わせて画質を調整する全自動トランスコード機能を持ちながら、

13
00:01:18.000 --> 00:01:28.000
ストリーミング配信用の.m3u8ファイルのダイレクトURL、つまり直リンクを解放してくれる点にあります。

14
00:01:28.000 --> 00:01:34.000
これにより、大手の専用プレーヤーを強制されることなく、自作のテンプレート、dr52.phpなどを使って、

15
00:01:34.000 --> 00:01:40.000
動画の再生時間に合わせて字幕がハイライトし、クリックでそのシーンへジャンプできる、

16
00:01:40.000 --> 00:01:48.000
完全に自由でインタラクティブな視聴体験を実現できるようになりました。

17
00:01:48.000 --> 00:01:58.000
ではなぜ、同じような機能を持つ強力なライバルであるCloudflare Streamではなく、Bunny CDNを選んだのでしょうか。

18
00:01:58.000 --> 00:02:03.000
その理由は、圧倒的なコストパフォーマンスの違いにあります。

19
00:02:03.000 --> 00:02:11.000
Cloudflareは動画の再生時間に対して課金されますが、Bunny CDNはデータ転送量に対する課金です。

20
00:02:11.000 --> 00:02:19.000
つまり、視聴者が途中で動画を止めたり、スマホなどの小さな画面で低画質モードで再生したりした場合、

21
00:02:19.000 --> 00:02:25.000
Bunny CDNなら消費データ量が減るため、インフラ費用を劇的に安く抑えることができます。

22
00:02:25.000 --> 00:02:30.000
個人開発者にとって、このコストの安さは右に出るものがありません。

23
00:02:30.000 --> 00:02:38.000
そして最後に、運用を支える裏側のシステムです。複雑な作業は一切必要ありません。

24
00:02:38.000 --> 00:02:46.000
ユーザーは手元のスマホやPCからAppSheetを開き、青ボタンを押して、動画のステータスを「処理待ち」に変更するだけです。

25
00:02:46.000 --> 00:02:54.000
あとはMacのバックグラウンドで待機しているPythonスクリプト、f1_bunny_factory.pyが1分ごとに自動検知し、

26
00:02:54.000 --> 00:02:59.000
Bunny CDNへのアップロードを実行します。

27
00:02:59.000 --> 00:03:07.000
新しいストリーミングURLが生成されると自動的にスプレッドシートが書き換えられ、古いデータは自動で削除されます。

28
00:03:07.000 --> 00:03:16.000
人間の判断と裏側の自動化が完璧に連携した、まさに究極のハンドメイド配信システムの完成です。

29
00:03:16.000 --> 00:03:25.000
特定のプラットフォームへの依存をなくし、視聴者には最高の体験を提供し、なおかつインフラ費用を極限まで安く抑える。

30
00:03:25.000 --> 00:03:34.000
Vimeoからの乗り換えは、動画の管理から視聴者の体験まで、すべてを自分自身でデザインできる自由を手に入れるための最高の決断でした。

31
00:03:34.000 --> 00:03:42.000
皆さんもぜひ、ご自身のライブラリ構築に挑戦してみてはいかがでしょうか。ご視聴ありがとうございました。
