Microsoft Expression Encoder 4 の On Air / Off Air のステータスを取得する

Ustream なら Ustream API で On Air / Off Air のステータスを得ることができます。
直接配信の Microsoft Expression Encoder 4 でライブ配信の On Air / Off Air のステータスはどうすれば取得できるか、検討してみました。

ライブ配信中はポートを解放し、配信終了でポートを閉じるのだから、そのポートを調べればそれがライブ配信の On Air / Off Air のステータスになります。
PEARライブラリ Net_Portscan を使うと簡単にポートの状態を調べることができます。

利用しているサーバーは Net_Portscan がインストールされていなかったので自分の領域にライブラリをインストールしました。