Move the player window out of the qvh process #124
Replies: 1 comment 4 replies
-
Hi. I found this project when I was looking for scrcpy analogue for iOS. As for separating player from the main app, I totally agree. Gstreamer was good as PoC, but not really usefull and it brought many complications. |
Beta Was this translation helpful? Give feedback.
-
Hey all, I am throwing ideas on how to achieve this. Having the gstreamer player run inside qvh is a major blocker right now to make progress on the project.
My first attempt to get a good player working was writing a golang/cgo wrapper for gstreamer (OSS multimediaframework), that works okayish and people have tons of issues with it.
I decided I don’t want the actual video player window to run inside my process now, because it is not super stable (works locally but, people having tons of issues with it).
So I was thinking UDP, but UDP is actually not fast enough. The challenge is getting huge, high quality raw audio and h264 with zero latency from one process to the other. I hacked on UDP until 1am and then gave up with a choppy ffmpeg player as a result :grumpycat:
Next up, I want to try IPC through /dev/shm/
Beta Was this translation helpful? Give feedback.
All reactions