php使用ffmpeg录制rtsp
时间: 2023-08-16 09:16:33 浏览: 276
ffmpeg_rtsp_mpp:ffmpeg 拉取rtsp h264流, 使用mpp解码, 目前在firefly 板子上跑通了
5星 · 资源好评率100%
你可以使用PHP与FFmpeg库一起录制RTSP流。以下是一个简单的示例代码:
```php
<?php
// RTSP流地址
$rtspUrl = 'rtsp://example.com/stream';
// 录制时长(秒)
$duration = 60;
// 输出文件路径
$outputFile = 'output.mp4';
// 构建FFmpeg命令
$ffmpegCmd = "ffmpeg -i {$rtspUrl} -t {$duration} -c:v copy -c:a copy {$outputFile}";
// 执行命令
exec($ffmpegCmd);
echo '录制完成!';
?>
```
在上述示例中,你需要将`$rtspUrl`替换为要录制的RTSP流地址。`$duration`表示录制的时长,单位为秒。`$outputFile`是输出文件的路径和名称。
请确保服务器上已正确安装并配置了FFmpeg,并且PHP具有执行系统命令的权限。此代码将调用系统命令来执行FFmpeg录制操作。
请注意,这只是一个简单的示例,你可能需要根据实际需求进行更多的配置和错误处理。
阅读全文