JavaCV实现RTSP流转码录制并生成HLS切片及解决hls_time无效问题
近年来,随着在线视频的广泛应用,将实时流媒体转码并保存为HLS(HTTP Live Streaming)切片格式已成为常见需求。在本文中,我们将介绍如何使用JavaCV库实现RTSP流的拉取、转码和录制,并生成HLS切片及清单文件(m3u8),同时解决可能出现的hls_time无效的问题。
一、准备工作
首先,我们需要导入JavaCV库到项目中。可以通过Maven或手动引入jar包的方式完成。在pom.xml文件中添加以下依赖:
<dependency>
<groupId>org.bytedeco