potplayer は windows でしか動かないので、windows でテレビを見ていましたが、linux にもできないはずはなく、調べてみると vlc でテレビを見ることができるようです。
vlc のネットワークに m3u8 の URL を貼り付ける
NHK world の m3u8 の URL = 「https://nhkwlive-ojp.akamaized.net/hls/live/2003459/nhkwlive-ojp-en/index.m3u8」を以下のように vlc に貼り付けるとテレビが視聴できます。
世界中のテレビを視聴してみる
https://iptvcat.org というサイトがあって世界中のテレビを視聴することができます。
例えばドイツ。
以下のようなリストから
「COPY」をクリックすると、その URL がクリップボードにコピーされるので vlc に貼り付ければ視聴することができます。
日本のテレビはほとんど見られない
世界中のテレビは多くが視聴可能なようですが、日本はほとんど見させてもらえません。
進入禁止のマークは見られないようです。
台湾や韓国・インドネシア・アメリカ・ブラジルなどいろいろと試してみましたが、多くの国ではほとんど視聴可能ですが、日本ほど極端にアクセス制限をかけている国はありませんでした。
コマンドラインから vlc を起動する
コマンドラインから、m3u8 の URL を与えて vlc を起動する方法は、以下のようにします。
vlc -vvv https://nhkwlive-ojp.akamaized.net/hls/live/2003459/nhkwlive-ojp-en/index.m3u8
これができるのであれば、例えば php から変数をシェルスクリプトに送って vlc を起動することはできると思います。時間があればそのうちやってみたいと思います。