P2P形式の動画ストリーミングソフトウェア
This project is maintained by kumaryu
開発版は以下からダウンロードできます。
開発版は新しい機能を積極的に入れるかわりに、不安定だったりする可能性があります。 不具合があれば報告して貰えると調べたり直したりしますが、そういうのがよくわからない人は安定版を使ってください。
Windowsの場合はWindows 7以降が必要です。 Windows以外の場合は.NET6のランタイムが必要です。
zip版をダウンロードした場合は展開前にプロパティからブロック解除しておくとあとで便利です。中身を適当な場所に置いてPeerCastStation.exeを起動してください。詳しい使い方はzip内のhelp\index.htmlを開いてヘルプを見てください。
なぜか起動しない場合は実行ファイルとdllファイルがブロックされている可能性があります。 unblock.batを実行してから再度PeerCastStation.exeを実行してみてください。
サービス版インストーラはサービスとは何であるかわからない人には関係ないので、通常版(ZIP版またはインストーラ版)を使用してください。
Windows以外で.NET6がインストールされていない場合は起動時に自動的にランタイムをダウンロードして~/.dotnet
にインストールします。
ダウンロードにはbashとcurlまたはwgetが必要なので無い環境では入れておいてください。
zipを展開したあとPeerCastStationを起動してください。
リレーおよび視聴の不具合を修正しました。
ブラウザ上でのプレイヤーを追加しました。
3.0.xの不具合を修正しました。
ランタイムを.NET6に移行しました。
~/.dotnet/
に自動的にインストールします。以下のバージョンは.NET Frameworkまたはmonoで動作するバージョンです。
Windowsの場合はWindows 7以降と.NET Framework 4.5以降、 Windows以外の場合はMono 5.0以降(なるべく最新を推奨)が必要です。 macOS 10.15 (Catalina)以降ではmono 6.4以降を使用してください。
ダウンロードしたzipは展開前にプロパティからブロック解除しておくとあとで便利です。中身を適当な場所に置いてPeerCastStation.exeを起動してください。詳しい使い方はzip内のhelp\index.htmlを開いてヘルプを見てください。
なぜか起動しない場合は実行ファイルとdllファイルがブロックされている可能性があります。 unblock.batを実行してから再度PeerCastStation.exeを実行してみてください。
zip内のPecaStationd.exeはサービス版の実行ファイルです。 通常のmonoでなくmono-serviceで起動してください。 Windowsでは普通に起動しようとしても起動しませんので気にしないでください。 Windowsでサービス版を実行するにはサービス版インストーラを使用してください。
サービス版インストーラはサービスとは何であるかわからない人には関係ないので、通常版(ZIP版またはインストーラ版)を使用してください。
3.0以降へのバージョンアップができるようにしました。
YPへの接続に問題があったのを修正しました。
2.9.5が落ちるのを修正しました。
配信等に関係する不具合修正を行いました。
リレー周りの不具合修正を行いました。
チャンネルの合計視聴/リレー数がおかしかったのを修正しました。
2.9.1での不具合を修正しました。
2.9.0での不具合を修正しました。
HTML UIに視聴専用ページを追加しました。
/hls/チャンネルID
でプレイリストを返します。
以前のURL(/pls/チャンネルID.m3u8
)にアクセスされた場合は新しいアドレスにリダイレクトします。2.7.1でYPへの配信の掲載ができなかったのを修正しました。
主にUI関係の不具合を修正しました。
軽くしたり不具合を修正しました。
いろいろあった。
不具合修正です。
細かい機能追加とZIP版アップデートの修正です。
--settings=設定ファイル名
もしくは-s 設定ファイル名
の指定をつけると、指定した設定ファイルを使用します。Access-Control-Allow-Origin:*
を返すようにしました(動画/プレイリスト共に)。scheme=~
パラメータを追加することで、プレイリスト内の動画URLのschemeを指定できるようになりました。WMVの時にmmsやhttpを指定したり、FLVの時にrtmpを指定することができます。 (by shinji3)配信時と視聴時のリレー数上限を別に設定できるようにしました。あとはバグ修正です。
IPv6に対応しました。バグ修正もしました。
バグ修正とZIP版での自動アップデートを追加しました。
バグ修正とマイナーな機能追加をしました。
バグ修正とマイナーな機能追加をしました。
バグ修正とマイナーな機能追加をしました。
MPEG-2 TS配信ができるようになりました。
RTMP視聴をちょっと安定するようにしました。
細々としたバグ修正をしました。 特にWindows以外のmonoで動かす場合のバグ修正が多めです。
バグ修正をしました
2.3.0でリレーできなくなっていたのを修正しました。
内部処理を大幅に書き直しました。
HTTP POSTでの配信ができるようになりました。
UPnPでのポート開放を再修正しました。
UPnPでのポート開放を修正しました。
UPnPでのポート開放を作り直しました。 サービス版のPecaStationd.exeを追加しました。 サービスが何か分からない人には関係ないので気にしないください。
ごく一部の環境で影響があったバグの修正です。
主にバグ修正です。安定版が2.0.0になったので開発版もバージョン番号を上げました。
主にバグ修正と、HTML UIにYPブラウザ機能を追加しました。
主にバグ修正と、試験的にRTMP視聴機能を入れました。
UPnPとmonoで落ちるのを修正しました
.NET Framework 4.5を使うようにしました。UPnP/NAT-PMPでのポート開放に対応しました。
.NET Framework 4.5を使うようにしました。UPnP/NAT-PMPでのポート開放に対応しました。
細かい修正とドキュメントの更新をしました
設定画面にポート開放チェックを追加しました
1.7.10のバグを修正しました
HTML UIおよびGUIの変更をしました
RTMP・FLV配信の不具合を修正しました
RTMP・FLV配信の不具合を修正しました
1.7.5でリレー先が切れた時に落ちることがあったのを修正しました
リレー可能なアドレスが無いノードが接続してきた場合に落ちる場合があったのを修正しました
落ちた際に例外のログを書き出すようにしました。 通常はC:\Users(ユーザー名)\AppData\Roaming\PeerCastStation\exception.logに書き出されます。 落ちた場合の報告にはこのファイルの内容を記載してもらうと解析が進みますのでお願いします
FLV配信がPeerCastでもうまく視聴・リレーできるように調整してみました。