将 HLS (Android) 流式传输到 LAN 上的 DLNA 客户端

问题描述 投票:0回答:1

目前,我想将一部 m3u8 播放列表格式的 TS 文件电影从我的 Android 智能手机流式传输到支持 DLNA 的局域网客户端(例如我的三星电视)。

我进行了搜索,但找不到任何好的起点。

任何帮助将不胜感激!

android stream http-live-streaming dlna
1个回答
0
投票

对于 android gui,您可以使用 DLNA Server 或可以将播放列表内容流式传输到支持 DLNA 的设备的东西。基本上它执行可以用手完成的动作:

  1. 下载并解析m3u8,然后下载ts段(m3u8-dln
  2. (可选)将块转码为电视已知的 A/V 格式。对于我的三星,我使用
    ffmpeg -vcodec libx264 -profile:v main -level 3.1 -preset medium -crf 23 -x264-params ref=4 -acodec mp3 -movflags +faststart
    。您的最佳设置可能会有所不同。
  3. 将块粘贴到流中 (
    ffmpeg -f concat -c copy
    )
  4. 将结果投射到支持 DLNA 的电视 (dlnanow)
  5. 从 1 开始重复 - 您将获得带有下一个块的新 m3u8。 以流式的方式进行,而不是一步一步地进行。 您也可以看看Peerflix,它还可以在 dlna/chromecast/airplay 电视上播放。

祝选角愉快!

© www.soinside.com 2019 - 2024. All rights reserved.