Skip to content

Heap-Hop/hwcodec

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 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

Drive 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.5%
  • Rust 1.5%