首页 > 解决方案 > 将 rtmp 流录制到多个 flv 文件

问题描述

我目前正在编写rtmp服务器来接收rtmp流,然后记录到多个flv文件,按时间分段。

示例:1 分钟 -> 1 个 flv 文件,2m -> 2 个 flv 文件...

问题:只有第一个 flv 文件可以播放,从第二个开始,它们就不能播放了,也许他们错过了编解码器(h264)的一些元数据。

我该如何解决这个问题?

标签: h.264rtmpflv

解决方案


是的,有一个标题,以及取决于使用的编解码器的序列标题。段也必须在关键帧上分割。FLV 格式在此处有详细记录https://www.adobe.com/content/dam/acom/en/devnet/flv/video_file_format_spec_v10.pdf


推荐阅读