hw: add draft rockchip-mpp hw video encoding
This commit is contained in:
1 parent
c5f77df6b0
commit
fc2273d40b
9 files changed
+429
-32
No files matched your search
@@ -4,6 +4,7 @@ import (
|
||||
"fmt"
|
||||
"rkkvm/config"
|
||||
"rkkvm/external/ffmpeg"
|
||||
"rkkvm/external/mpp"
|
||||
"rkkvm/external/process"
|
||||
"rkkvm/http/route"
|
||||
"rkkvm/http/rtc"
|
||||
@@ -31,6 +32,12 @@ func main() {
|
||||
log.Println("Failed to parse log level, use default level: info")
|
||||
}
|
||||
|
||||
// FIXME: hardcoded device
|
||||
if err := mpp.NewTest("/dev/video0"); err != nil {
|
||||
log.Fatalf("Failed to open device: %v", err)
|
||||
}
|
||||
defer mpp.GetInstance().Close()
|
||||
|
||||
webrtc, err := rtc.InitListener(cfg.WebRtc.Host, cfg.WebRtc.VideoPort, cfg.WebRtc.AudioPort)
|
||||
if err != nil {
|
||||
log.Fatal(err)
|
||||
|
||||
Reference in new issue
Block a user