~/zhixian-space/knowledge/dlna-stream-recording
直播录制:DLNA 获取地址与 ffmpeg 管理
手机与电脑处于同一局域网时,可利用投屏流程取得直播流地址,再用 ffmpeg 录制。
The original entry below is in Chinese.
视频号投屏会通过 DLNA 向局域网里的接收设备发送播放地址。将电脑作为接收设备后,可以取得直播流的 m3u8 地址。
录制和取地址是两步:地址可能过期,长时间录制仍需要观察进程、文件增长和日志。
要点
- 先确认手机和电脑在同一局域网,且组播没有被隔离。
- 使用 ffmpeg 拷贝流可避免不必要的重新编码。
- 正常停止录制时应让进程完成文件收尾;强制结束可能留下不完整文件。