https://github.com/chensongpoixs/cmedia_transcode
媒体服务转码版本GPU(cuda) 支持H264与H265转码
https://github.com/chensongpoixs/cmedia_transcode
cuda gpu h264 h265 media transcode-media
Last synced: about 1 month ago
JSON representation
媒体服务转码版本GPU(cuda) 支持H264与H265转码
- Host: GitHub
- URL: https://github.com/chensongpoixs/cmedia_transcode
- Owner: chensongpoixs
- License: other
- Created: 2025-07-14T13:04:17.000Z (11 months ago)
- Default Branch: master
- Last Pushed: 2025-07-14T13:55:43.000Z (11 months ago)
- Last Synced: 2025-07-14T17:39:34.755Z (11 months ago)
- Topics: cuda, gpu, h264, h265, media, transcode-media
- Language: C++
- Homepage:
- Size: 145 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Authors: AUTHORS
Awesome Lists containing this project
README
# 媒体服务转码版本GPU加速转码(NVENC/NVDEC/CUDA/瑞芯微/海思MPP) 支持H264、H265与AV1转码
## 一、功能说明
1. 视频间任意转码的GPU加速转码(NVENC/NVDEC/CUDA/瑞芯微/海思MPP)
2. 基于http api的动态转码,支持设置比特率,分辨率,codec类型、滤镜等参数
3. 支持全GPU硬件编解码与滤镜,防止显存与内存频繁拷贝
4. 支持视频全GPU(CUDA/NPU)推理插件,支持人员、车辆等目标AI识别,支持目标跟踪
## 二、接口调用参数说明
api接口参数:

```javascript
curl -X 'GET' \
'http://127.0.0.1/index/api/set_transcode_info?secret=FTRaFEWs08KeTxKEEO25ePDKuV3CjOqp&app=live&stream=test1&out_width=1920&out_height=1920&out_codec=0&out_control_mode=0&out_average_bitrate=1000&out_max_bitrate=1000&out_gop=250&out_i_qp=28&out_p_qp=35' \
-H 'accept: application/json'
```