Repository navigation
v1.0.0
Wyze Cam v3 (Thingino) から YouTube Live へ直接 RTMPS 配信するための minimal FFmpeg ビルドと supervisor スクリプトの初回リリース。
アセット
ffmpeg-thingino-wyze-cam3-t31-mipsel— カスタムビルドした FFmpeg 8.0.1 バイナリ (2.5MB, stripped)
/usr/lib/ に mbedTLS 3.6.6 の共有ライブラリ (libmbedtls.so.21 等) が必要です (Thingino ciao+c334a03 世代で確認済み)。
使い方
# ダウンロードしてリネームし、カメラの /usr/bin/ffmpeg に配置するだけ
mv ffmpeg-thingino-wyze-cam3-t31-mipsel ffmpeg
cat ffmpeg | ssh root@<camera-ip> 'cat > /usr/bin/ffmpeg && chmod +x /usr/bin/ffmpeg'MD5: 27e79bb705226c09dcc25f6e7f1141f3
supervisor (自動起動・自動復帰・SD カードモード) のインストールはリポジトリの device/README.md を参照してください。ビルド手順・設計の詳細は README.md / NOTES.md にあります。
ライセンスと対応ソース
ffmpeg-thingino-wyze-cam3-t31-mipsel は GNU GPL v3 or later です (--enable-gpl --enable-version3 --enable-mbedtls でビルド。ffmpeg -L がそう表示します)。ライセンス本文はこのリリースの COPYING.GPLv3 と FFmpeg-LICENSE.md。
このバイナリの対応ソース (GPLv3 第 6 条) は次のとおりで、すべて無償で入手できます:
- FFmpeg 8.0.1 のソース: https://ffmpeg.org/releases/ffmpeg-8.0.1.tar.xz (無改変。FFmpeg 本体へのパッチは無し)
- ビルドレシピ: thingino-firmware
c334a03のpackage/thingino-ffmpeg/thingino-ffmpeg.mkに、このリポジトリのpatches/thingino-ffmpeg-rtmps.diff(タグ v1.0.0 時点) を当てたもの - Buildroot (thingino-firmware の submodule):
313414b - 動的リンクする mbedTLS 3.6.6 (カメラの
/lib/libmbedtls.so、Thingino ファームに同梱): Buildroot のpackage/mbedtlsでビルド、ソースは https://github.com/Mbed-TLS/mbedtls/releases/tag/mbedtls-3.6.6 - ビルド手順: README (タグ v1.0.0 時点) の「ビルド手順」。Docker イメージ
ghcr.io/themactep/thingino-builder-image:latestは floating tag で、ツールチェーンは thingino-firmware がビルド時に取得します
リポジトリ全体のライセンスの整理は LICENSE.md。