15/12/04 02:00:01.79 NT8P3B3D0.net
S2MMSHでリメイクしたtsukasa.exeを開発しました。
C言語で書かれているのでC#で書かれたS2MMSHよりも軽いです
CUIアプリなのでffmpegのログが見やすく
ffmpeg launcherのようなフロントエンドが簡単に作れます
PUSH配信しか出来ないのでpeercastで配信するにはkagamin2が必要です。
たぶん最新のpeercast station version 2.1.0でしかkagamin2に接続できません。
なぜtsukasa.exeかと言うとkagamin2を使うのでkagamin関連の名前にしました
C#でffmpeg launcherのようなtsukasa.exeのランチャーも開発中なので
まともに動くようになったら公開します。
tsukasa.exeの使い方はkagamin2の設定で「push配信有効」にした後に
URLを入れるテキストボックスを空欄にして接続ボタンを押すとPUSH配信待機中になるので
ffmpegの配信コマンドを入れれば配信が出来る
配信コマンドはS2MMSHのwikiの配信設定の例を参考にすればいい
配信コマンドの
-f asf -map 0:a -map 0:v tcp://127.0.0.1:6665
の部分を
-f asf_stream -map 0:a -map 0:v - | tsukasa.exe URLリンク(localhost:8080)
にすればtsukasa.exeで配信が出来ます。
URLリンク(localhost:8080)はkagamin2のPUSH配信のURLです。
tsukasa.exe
URLリンク(github.com)
kagamin2 v2.1.15
URLリンク(kgm.fam.cx)
S2MMSHのwiki
URLリンク(github.com)