c++ - 使用 NVIDIA 的 VIDEO SDK 从摄像头解码 RTSP 流
问题描述
我正在尝试使用 NVIDIA 视频编解码器 SDK 中的 CUDA 支持从 RTSP 相机读取帧。标准示例似乎不像 OpenCV 那样理解“url”。是否有不同的方法让编解码器使用 RTSP url 并在数据中流式传输?
如果做不到这一点,他们确实描述了一个干净的分离,以便其他输入方法可以输入他们的解码器,但到目前为止我发现的唯一 FileProvider 是单独读取文件的。有没有人用这种方法来喂养他们的 Demuxer?
FFmpegDemuxer demuxer(szInFilePath);
NvDecoder dec(cuContext, false, FFmpeg2NvCodecId(demuxer.GetVideoCodec()), false, false, &cropRect, &resizeDim);
解决方案
推荐阅读
- sql - 使用 Snowflake SQL 进行嵌套 JSON 解析
- python - Discord py - 创建我自己的音乐机器人 - 错误代码
- azure - Azure ML 服务主体密码
- php - PHP 内爆函数错误,不包括内爆字符串
- android-studio - Google 在 Android TV 应用上声称设备不兼容
- vim - 有没有办法在 vim 中使用 getchar() 而无需在每个输入键后按 enter ?
- nativescript - iOS和Droid / nativescript核心之间的通用javascript api
- r - 计算R中多个向量之间的欧几里得距离
- entity-framework - 如何在 ASP.NET Core 中加载具有多对多关系的数据?
- python - Python多处理'NoneType'对象没有属性'split'