fzwoch / obs-teleport

An OBS Studio plugin for an open NDI-like replacement. Pretty simple, straight forward. No NDI compatibility in any form.
GNU General Public License v2.0
453 stars 20 forks source link

AV1 support through OBS or VA-API #72

Closed TheOnlyJoey closed 1 year ago

TheOnlyJoey commented 1 year ago

Since AV1 is getting more adoption and seems quite good for real-time applications (low-latency), would it be interesting to implement this for obs-teleport as an option?

Since it is quite easy to get an Intel ARC 380 for 150-180 bucks, and OBS already supporting RTSP encoding/decoding for AV1, I am looking into using this for my multi-system streaming setup for both external and internal streams.

Both OBS and VA-API already support AV1 encoding/decoding, so implementation could be relatively trivial. Thanks!

fzwoch commented 1 year ago

Teleport is intended to be an easy cross-platform, anyone-to-use solution.

Hardware encoding and decoding opens a can of worms. 3 OSes and 3 main GPU brands. If you think its trivial feel free to do it - I will refrain to do anything in this direction.