iPhoneでTV視聴 ~ VLCを使ったHTTP Live Streaming
我が家には自宅TVサーバーがある。Tivoのような高級DVRではない。素のLinuxボックスにPVRカード(Hauppauge WinTV-PVR 150)を差し、ケーブルTVとつなげているだけの非常にそっけない仕組みのものだ。
今まではサーバー(Ubuntu)側もクライアント(たいていWindows XP)側の両者でVLCを使い、ケーブルTVで放送されている内容を出先でみていたりとかなり重宝しましたが、チャンネルを切り替えるためにわざわざSSHでログインして、ivtv-tuneコマンドを打つ必要があるなど、正直少々面倒くさいなとも思っていました。
で、iPhone 3GS登場。脱獄しないと生のVLCを入れることはできず、またKeyHoleTVも脱獄が必要、、、できれば脱獄せずにケーブルTVを視聴できる方法はないかと探していたところこのサイトを発見、即座に実行したのでした。
VLC HTTP Live Streaming module patch (iPhone streaming support)
http://techblog.unwiredappeal.com/2010/03/vlc-http-live-streaming-module-patch.html
詳細は端折りますが、ストリーミング用のデータファイルの分割を行うSegmenter機能を埋め込んで、単体でHTTP Live Streamingを行えるようにしたVLCです。(ただし最新版のVLCにはもうこのパッチは組み込まれていますので、ソースコードまわりで特に何もする必要は無し)
設定自体もこのサイトを参考に行えば、あっという間に終わってします。いやぁ、VLCはサーバー用途にもクライアント用途にも使えて本当に便利だわ。
でもこれで満足してはいけない、ということで、錆かけたphpの知識を思い出しつつチャンネル変更、プロセス確認、プロセス停止、ストリーミングの帯域選択などが簡単にiPhoneのSafariからも行うことができるよう環境の整備を行いました。これが便利! めちゃくちゃ便利でもうやめられません。
外出先からTV(具体的に言うとGolf Channel)をみたい、という私的な欲求を満たしてくれるVLC、ありがたい限りです。
次の目標は予約録画かな。







No Comments »
No comments yet.
RSS feed for comments on this post. TrackBack URI
Leave a comment
If you want to leave a feedback to this post or to some other user´s comment, simply fill out the form below.