有些互联网提供商同时也是电视提供商,用户(至少在法国)可以在连接到上述电视和互联网提供商提供的互联网连接的计算机上通过 VLC 观看至少部分(用户付费的)电视台。电视台可以作为播放列表或 VLC 插件访问 - 至少对于某些提供商而言:这。此 VLC 插件未针对 VLC 3.x 进行更新,并且(现在我注意到)甚至在该地址上不存在 - 虽然它仍然可以从 VLC 内部安装,甚至可以从 VLC 3.x 安装,但该版本中没有显示任何电台。
当它工作的时候它看起来是这样的:
频道列表仍可访问,并以播放列表的形式播放(如这)。2.x 中可用的 VLC 插件(lua 文件)是这。
我想知道除了 VLC 之外,其他视频播放器是否可以播放这些电视台。
直到最近,我尝试过的 mpv、smplayer 或其他视频播放器都无法播放该播放列表,我确信只有 VLC 可以播放:但是在 Kubuntu 18.04 中测试时,我发现Kaffeine 也可以播放。
什么视频播放器才能播放这些电视台?是编解码器吗?其他视频播放器可以播放吗?仅限于 VLC 和 Kaffeine 吗?(我认为 Kaffeine 是基于 Xine 的,但 Xine-ui 也不能播放这些电视台。)
答案1
尤其是对于 Freebox TV 流媒体,要求是 RTSP 支持,以及解码流所需的视频/音频编解码器(此处为 H.264 和 MPEG-2 音频)。我希望大多数视频客户端能够处理视频和音频,但 RTSP 支持并不那么广泛;至少 Totem 可以访问播放列表并显示流,因此不仅仅是 VLC 和 Kaffeine。
播放列表本身(可用这里在免费电视连接上)是带扩展名的 M3U 播放列表;这些对于理解电视流来说不是必需的:
#EXTINF:0,2 - France 2 HD
rtsp://mafreebox.freebox.fr/fbxtv_pub/stream?namespace=1&service=201&flavour=hd
#EXTINF:0,2 - France 2
rtsp://mafreebox.freebox.fr/fbxtv_pub/stream?namespace=1&service=201&flavour=sd
#EXTINF:0,2 - France 2 (bas débit)
rtsp://mafreebox.freebox.fr/fbxtv_pub/stream?namespace=1&service=201&flavour=ld
(扩展信息提供了频道名称和频道编号),但适用于无线电流:
#EXTINF:0,10001 - Europe 1
#EXTVLCOPT:ts-es-id-pid
#EXTVLCOPT:no-video
#EXTVLCOPT:audio-track-id=1001
rtsp://mafreebox.freebox.fr/fbxtv_pub/stream?namespace=1&service=100004
#EXTINF:0,10004 - RMC Info
#EXTVLCOPT:ts-es-id-pid
#EXTVLCOPT:no-video
#EXTVLCOPT:audio-track-id=1004
rtsp://mafreebox.freebox.fr/fbxtv_pub/stream?namespace=1&service=100004
这不会阻止其他播放器显示广播流,但用户需要手动选择适当的曲目。