VLCメディアプレーヤーでIPTVを視聴する〜Hypnotixのチャンネルリストを拝借

プログラミング Linux
プログラミング

Linux Mintってなかなかセンスの良い人たちが作っている様です。個人的にはLinux Mint Debian Edition(LMDE)がとても気に入っています。素のdebian GNU/Linuxに比べてもあまり重さを感じないので、かゆいところに手が届く的な配慮のあるLMDEに傾倒しつつあります。

そんなLinux Mintチームが開発しているHypnotixという世界中のIPTVを視聴するアプリがなかなか便利で、地上波テレビが無くてもネットPCがあればニュースが見られたりします。特に地方都市に住んでいると、テレビ放送は「TBS系列」とか「フジテレビ系列」とかの番組を購入して地域に向けて放送しているので、マイナーな番組を視聴することは出来ません。しかしIPTVなら元の放送を直に観られるので地方とか関係ありません。

IPTVはタイムラグによる遅延があるので数分遅れなのは仕方ありません。
ここは我慢するしかありません。

Linux Mintであればデフォルトでインストールされている「Hypnotix」でお手軽に視聴できます。でもそれ以外のOS環境でもIPTV対応のプレイヤーを使えば視聴できます。ストリーミング放送に対応したマルチメディアプレーヤー「VLCメディアプレイヤーなど」があれば良いのです。

肝心のIPTVのチャンネルリストがほしい

「Hypnotix」は世界中のIPTVチャンネルを選択式で切り替えられる様にまとめられたLinux Mint向けのアプリです。ソースコードは公開されているので、将来的にLinux Mint以外でも使用できる様になるかも知れません。

世界中のIPTVを視聴できる訳ですが、私自身は日本語以外はだめなので(英語は多少読めるけど聞き取れない)日本の放送局のチャンネルが視聴出来れば十分です。

「Hypnotix」はOSSで開発されているので、チャンネルリストさえ手に入れば、VLCメディアプレイヤーで視聴できます。必要なのはストリーミング配信のURL情報なので、もちろんWindowsのVLCメディアプレーヤーでも視聴可能です。

Hypnotixの情報

まず、Hypnotixのソースコードは下記にあります。現在のところLinux Mintのチームが開発しています。

このサイト内に英文ですが、チャンネルリストは「Free-TV」のものを使っているという感じの記述があります。一応引用しておきますが更新されることもあるのでソースを確認してもらった方が良いでしょう。

TV Channels and media content
Hypnotix does not provide content or TV channels, it is a player application which streams from IPTV providers.

By default, Hypnotix is configured with one IPTV provider called Free-TV: https://github.com/Free-TV/IPTV.This provider was chosen because it satisfied the following criterias:

  • It only includes free, legal, publicly available content
  • It groups TV channels by countries
  • It doesn’t include adult content

Issues relating to TV channels and media content should be addressed directly to the relevant provider.

Note: Feel free to remove Free-TV from Hypnotix if you don’t use it, or add any other provider you may have access to or local M3U playlists.

https://github.com/linuxmint/hypnotix/blob/master/README.md

Free-TVのソースコードは下記にあります。

Free-TVの情報

世界中の膨大なチャンネルリストがあります。途方に暮れてしまいそうですが、国別に分類してくれているので助かります。必要な情報(日本の放送チャンネル)を探します。

Free-TVのチャンネルリスト

そしてFree-TVのソースコードの中に肝心のチャンネルリスト(日本)があります。これを参照すると各IPTVチャンネルのm3u8ファイルがあるURLが見つかります。これをVLCメディアプレイヤーのストリーミング機能で再生すれば視聴できるという訳です。

このリスト(playlist_japan.m3u8)により、例えばテレビ大阪のIPTVについては、下記URLでストリーミング配信されていることがわかりました。

http://cdns.jp-primehome.com:8000/zhongying/live/playlist.m3u8?cid=gx05Code language: JavaScript (javascript)

このストリーミング配信URLをコピーして、VLCメディアプレイヤーで開けば目的の放送局のIPTVチャンネルを視聴できるという訳です。

VLCメディアプレーヤーでストリーミング再生

ストリーミング配信のURLが判明すれば、VLCメディアプレーヤーで再生するだけです。調べたURLをコピーしてネットワークURLに入力(コピペ)して指定します。

VLCメディアプレーヤーのメニュー「メディア」−「クリップボードからURLを開く」とすれば手っ取り早いです。

無事にストリーミング再生されました。

好みのチャンネルのストリーミングURLを控えておけば、VLCメディアプレイヤーがあれば視聴できます。VLCメディアプレイヤーのプレイリストなどを上手く活用すれば、比較的手軽に視聴したいチャンネルを切り替えることができそうです。

Android版のVLCメディアプレイヤーもある

VLCメディアプレイヤーは、オープンソースで開発されているアプリで、Windows、MacOS、Linux、Androidなどのプラットフォームで使用できます。使用するデバイスの動画処理能力にも左右されるでしょうが、Androidタブレットでも視聴できる可能性ありです。

VLCメディアプレーヤーは多機能なので、使いこなしには慣れも必要ですが、色々と活用のアイディアが広がる秀逸なアプリの一つだと思います。使いこなしスキルを身につけておく価値のあるアプリの一つだと思います。

コメント

タイトルとURLをコピーしました