> 方植贤 · Zhixian — 在这里学习、写作、慢慢创造。

zhixian · 本地会话

Zhixian 的空间

▾ 栏目

▸ 试试

[ OK ] 打开个人空间

[ OK ] 整理文字与作品入口

[ OK ] 准备好了,随时进入

就绪zhtty1访问 … 次~/zhixian-space
← 知识库

~/zhixian-space/knowledge/dlna-stream-recording

直播录制:DLNA 获取地址与 ffmpeg 管理

手机与电脑处于同一局域网时,可利用投屏流程取得直播流地址,再用 ffmpeg 录制。

DLNA / ffmpeg中文

The original entry below is in Chinese.

视频号投屏会通过 DLNA 向局域网里的接收设备发送播放地址。将电脑作为接收设备后,可以取得直播流的 m3u8 地址。

录制和取地址是两步:地址可能过期,长时间录制仍需要观察进程、文件增长和日志。

要点

  • 先确认手机和电脑在同一局域网,且组播没有被隔离。
  • 使用 ffmpeg 拷贝流可避免不必要的重新编码。
  • 正常停止录制时应让进程完成文件收尾;强制结束可能留下不完整文件。