ローカルネットワーク内で映像や音声を配信できる FFTsServer

FFTsServer は Java で作られた、http のローカル配信環境を手軽に構築できるアプリケーションである。配信形式は MPEG-TS に限られる。

FFTsServer の配布先:Releases · niwakazoider/peercaststation · GitHub

コマンドプロンプトから起動する。
java -jar FFTsServer.jar 8080

解凍した FFTsServer.bat を FFTsServer.jar と同じフォルダ内に移動してダブルクリックで起動できる
バッチファイルの配布先:Dropbox - FFTsServer.zip

これで出力先に http://localhost:8080 とファイル名で配信できるようになり、ローカルネットワークで受信するには http://localhost:8080 とファイル名を指定することでデータを受信できる。

前回記事 の gdigrab を使ったコマンドに出力先を localhost に変えて配信するコマンド。フォーマットは mpegts を指定
ffmpeg -f gdigrab -draw_mouse 1 -show_region 1 -framerate 30 -video_size 640x360 -offset_x 10 -offset_y 20 -i desktop -vcodec libx264 -pix_fmt yuv420p -f mpegts "http://localhost:8080/test.ts"

負荷を減らすには映像コーデックに mpeg2video とビットレートを指定する
ffmpeg -f gdigrab -draw_mouse 1 -show_region 1 -framerate 30 -video_size 640x360 -offset_x 10 -offset_y 20 -i desktop -vcodec mpeg2video -b:v 8000k -pix_fmt yuv420p -f mpegts "http://localhost:8080/test.ts"

VLC などで受信するコマンドは Ctrl + V で「http://localhost:8080/test.ts」を取り込む

localhost:8080 に配信と受信することになるので同一ネットワーク内にあれば PC のほかに VLC などを使うことで Android や iOS でも受信することができる。

画面を共有するほかに動画や音声ファイルも共有することができる。ただし、mpegts で取り込めるコーデックであることが前提になることと、L-PCM でうまく音が流れない。入力ファイルの前に -re を忘れないこと。

使えるコーデック
H.264, MPEG2, MP3, AC3, AAC

.ts動画を共有するコマンド。同様に mp4 動画なども共有できる
ffmpeg -re -i input.ts -c copy -f mpegts "http://localhost:8080/test.ts"

.mp4 の動画の場合は -bsf:v h264_mp4toannexb を付ける
ffmpeg -re -i input.mp4 -c copy -bsf:v h264_mp4toannexb -f mpegts "http://localhost:8080/test.ts"

.mp3音声を共有するコマンド
ffmpeg -re -i input.mp3 -c copy -f mpegts "http://localhost:8080/test.ts"

音声ファイルの圧縮形式が wav や flac, alac などの場合は mp3 の 320k 配信に変える
ffmpeg -re -i input.wav -acodec libmp3lame -v:a 320k -f mpegts "http://localhost:8080/test.ts"

ffmpeg 配信の詳しい記事:Windows の ffmpeg で生放送する方法
関連記事

この記事へのコメント

管理人のみ通知 :

トラックバック


ニコニコチャンネル始めました
ニコラボチャンネル
スポンサード リンク
THE IDOLM@STER THE@TER ACTIVITIES 03
THE IDOLM@STER THE@TER ACTIVITIES 03

Fate/EXTELLA REGALIA BOX for PlayStation (R) 4 【初回限定特典】ネロ・クラウディウス、アルトリア・ペンドラゴン衣装「純真のナイトドレス」プロダクトコード付+【Amazon.co.jp限定特典】アルテラ衣装「スイートデビル」プロダクトコード配信 - PS4
Fate/EXTELLA REGALIA BOX for PlayStation (R) 4 【初回限定特典】ネロ・クラウディウス、アルトリア・ペンドラゴン衣装「純真のナイトドレス」プロダクトコード付+【Amazon.co.jp限定特典】アルテラ衣装「スイートデビル」プロダクトコード配信 - PS4

妖怪ウォッチ くったりぬいぐるみだニャン ジバニャン
妖怪ウォッチ くったりぬいぐるみだニャン ジバニャン

Fate/EXTELLA VELBER BOX 【初回限定特典】ネロ・クラウディウス、アルトリア・ペンドラゴン衣装「純真のナイトドレス」プロダクトコード付+【Amazon.co.jp限定特典】アルテラ衣装「スイートデビル」プロダクトコード配信 - PS4
Fate/EXTELLA VELBER BOX 【初回限定特典】ネロ・クラウディウス、アルトリア・ペンドラゴン衣装「純真のナイトドレス」プロダクトコード付+【Amazon.co.jp限定特典】アルテラ衣装「スイートデビル」プロダクトコード配信 - PS4

Fate/EXTELLA REGALIA BOX for PlayStation (R) Vita 【初回限定特典】ネロ・クラウディウス、アルトリア・ペンドラゴン衣装「純真のナイトドレス」プロダクトコード付+【Amazon.co.jp限定特典】アルテラ衣装「スイートデビル」プロダクトコード配信 - PS Vita
Fate/EXTELLA REGALIA BOX for PlayStation (R) Vita 【初回限定特典】ネロ・クラウディウス、アルトリア・ペンドラゴン衣装「純真のナイトドレス」プロダクトコード付+【Amazon.co.jp限定特典】アルテラ衣装「スイートデビル」プロダクトコード配信 - PS Vita

【早期購入特典あり】初音ミクシンフォニー~Miku Symphony 2016~オーケストラ ライブ CD(初音ミクシンフォニー描き下ろしクリアファイル付き(ランダム配布))
【早期購入特典あり】初音ミクシンフォニー~Miku Symphony 2016~オーケストラ ライブ CD(初音ミクシンフォニー描き下ろしクリアファイル付き(ランダム配布))

「うたわれるもの 偽りの仮面&二人の白皇」歌集(初回限定盤)
「うたわれるもの 偽りの仮面&二人の白皇」歌集(初回限定盤)

TVアニメ『ラブライブ!サンシャイン!!』挿入歌シングル「想いよひとつになれ/MIRAI TICKET」
TVアニメ『ラブライブ!サンシャイン!!』挿入歌シングル「想いよひとつになれ/MIRAI TICKET」

『刀剣乱舞-花丸-』 歌詠集 其の三 特装盤
『刀剣乱舞-花丸-』 歌詠集 其の三 特装盤

本好きの下剋上~司書になるためには手段を選んでいられません~第一部 「本がないなら作ればいい3」
本好きの下剋上~司書になるためには手段を選んでいられません~第一部 「本がないなら作ればいい3」

新着記事と追記・編集記事
スポンサード リンク
ブログ内検索
プロフィール

Author:ロベルト
お問い合わせはこちらまで
robelt2525[at]gmail.com

中の人 @nico_lab
ブログ更新用 @blo_nico_lab

詳しいプロフィールはこちら

カテゴリ
アクセスの多い記事
記事アーカイブ

最新コメント
リンク
ニコニコ静画
アニメカテゴリ毎時ランキング
免責事項
当ブログはリンクフリーです。記事によりトラブルが生じた場合でも、当ブログ管理人は一切の責任を負いません。 当ブログに記載されている情報の正誤や利用は、ご自身の判断でお願いします。 紹介したアプリケーションに関する問い合わせは作者に問い合わせてください。ニコニコ動画に関する質問はまずは公式掲示板、2ch、各Q&Aサイトを参照ください。
ブログの読者になる(RSS)
アクセス数