LoginSignup
2
1

More than 5 years have passed since last update.

ネットカフェでPeerCastを視聴する。

Last updated at Posted at 2018-10-31

PeerCastは、ポート開放が必須のソフトウェアです。
このページは、普段家でピアキャスを見てて、外出先でも見たいなーって人向けです。

環境について

パソコンからの閲覧を想定していますが、スマホでも見れると思います。
今回説明するのはクライアント側がWindowsの環境です。
ソフトウェアはPeerCast IMかPeerCastStationとします。

用意するもの

  • 家のパソコン
    外に出る前に電源を入れておいてください。

  • ネットカフェのパソコン
    好き勝手にポート開放ができないパソコンです。
    外出先の公衆Wi-Fiでもできると思います。
    YouTubeとかが流行しているこのご時勢であれば大丈夫かもしれませんが、あまり過度な多重視聴は控えましょう。

  • ngrok
    今回の目玉です。

手順

家のパソコン

  1. ngrokのアカウントを作成
    右上の SIGN UP→ からアカウントを登録します。

  2. ngrokプログラムのダウンロード
    ログイン後の画面の①Download ngrokのDownload for Windowsからダウンロードします。
    ファイル名は ngrok-stable-windows-amd64.zip

  3. ngrokの起動
    コマンドプロンプトを起動して、CUIで起動しましょう。
    01.png

さっそく上記の状態でエンターを押すとヘルプが出てきます。

NAME:
   ngrok - tunnel local ports to public URLs and inspect traffic

(中略)

VERSION:
   2.2.8

(以下略)

上記が出ていれば正常に動いています。
次のステップに進みましょう。

  • ngrokプログラムからアカウントの認証をします。

ここをコピーして
キャプチ3.PNG

貼り付ける。 ngrok.exe authtoken XXXXXXXXXXXXXXXXXXX 。
キャプチャ5.PNG
↑正常に認証できると、ユーザーフォルダ上に設定ファイルのディレクトリが出来ます。
(Authtoken saved ~~)

  • 上記終了後に、ngrok tcp 7144します。 キャプチャ.PNG

以上が家での手順です。

ネットカフェ

  1. ngrokにログインする

キャプチャ.PNG
2. 頭のtcpをhttpにかえて、https ://0.tcpip.ngrok:xxxxx にアクセス。

02.png

接続できました。
STでもIMでも動作確認は一応できました。

あとはブラウザのYellowPageの再生ボタンを押すといいと思います。

補足

  • PCYPLiteとかPeCaRecorderを持っていく場合

PeerCastのアドレスを変えれば動作するはずです。
PCYPLiteなら、各YPのHost(H)の値をホスト名にするとか。
pecareco.PNG

  • 当然ですが家からネットカフェの分の帯域を使うことになります。家回線が極端に細くて下流リレー分の帯域が確保できない場合はやめましょう。

  • このサービスが出るまでは家にLinuxのサーバーやら外部にVPS借りてSSH転送でまかなっていましたが、家にサーバーだと、IPアドレスが変わるとだめだからDDNSを利用したり、めんどくさかった。この記事もどちらかというとPeerCastというより、ngrokの紹介がメインになっちゃってます。

  • 別にこんなことしなくてもスマホ単体で見れるじゃん。
    はい。その通りです。

  • このngrokのサービスってもともとファイヤーウォールのインバウンドがブロックされているサーバーとか、開発中のwebページを一時的に外部に公開するとかが目的なんじゃないかなって思うんですが、まあ利用規約確認したけど特に今の所禁止されていません。これは今後どうなるかはわかりません。

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1