The only way I've gotten it to work is to run a wrapper around the web version of Discord that does some funny things with audio streams to get something that works about 75% of the time (which is 3/4 more times than I worked before, progress!).
I notice that my CPU and GPU get hit much harder than in Windows when I do that.
AMD should be using VA-API but it's not a very good system as it fails or breaks if you look at it the wrong way. I use a tool to stream my desktop to my TV (sunshine) which uses it, and every month VA-API fails with a new error so it has to resort to CPU encoding.
This Steam update allows you to record stuff
> Timeline and Event Markers. The Steam Timeline appears whenever you’re actively recording. Timeline-enhanced games generate event markers as relevant game events happen. Steam achievements and screenshots automatically create markers as well.
It's wild that games have done so so so little to expose the game to the world, to offer APIs. It's been Steam and a couple other major top-down drivers of yore (achievements) pushing games to think beyond the scope of the game window. Remarkable to me how close-minded & slow games have been, that they have to be pushed, to making the game relevant and interesting & enageable broadly.
And a bit sad there aren't open protocols for games play with. It's various intermedies (each tied to their own marketplaces) or bust.
Still, love to see it. And there's already a strong community of folks re-inplenting Steam SDK (ex: nucleus coop) at least, which is great.
Are you talking about steamworks SDK that help games be more "streamlined" (like those using steam Gameserver) should have been done by the industry without external (steam) push, or are you talking about allowing games to be contacted via API calls?
It's going to be an interesting time for developers playing with the new "events" API to find the right balance between too few and too many "events" to notify Steam about. Hope it won't carry too big a penalty for those not recording.
A github project exists for another SDK for videogame recording editing, fwiw.
I've been using Steam's recording feature since beta and it works quite well. One disadvantage (or advantage depending on how you look at it) is that it doesn't save raw footage, but only already compressed video which makes editing more difficult. I'm hoping they introduce the option to choose how it's saved in the future.
It'll be nice to have this on the average user's PC, just like every current console and some previous do.
Can't count the times I had to manually restart it because it was disabled for some reason.