8000 GitHub - Rollini/hwcodec
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Rollini/hwcodec

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A real-time hardware codec library for RustDesk based on FFmpeg

Platforms

  • Windows
  • Linux
  • macOS
  • iOS
  • android

Codec

encoder decoder
h264 h264_nvenc, h264_amf, h264_qsv h264, h264_qsv
h265 hevc_nvenc, hevc_amf, hevc_qsv hevc, hevc_qsv

Features

  • Support Nvidia, AMD graphics cards (Intel partial)
  • All codecs are latency-free

Start

Run in Rustdesk

cargo run --features hwcodec

Notice

cargo update -p hwcodec

Driver installation

For linux, it may be necessary to install the driver. See compile doc

Library dependency

see build.rs

compile it yourself

see doc

TODO

  • Scoring and automatic selection of codecs
  • Support for more platforms

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 98.7%
  • Rust 1.3%
0