Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add streaming quality 1080p and higher #508

Open
NolonQ opened this issue Jan 16, 2024 · 6 comments
Open

Add streaming quality 1080p and higher #508

NolonQ opened this issue Jan 16, 2024 · 6 comments
Assignees
Labels
type:feat New feature or request

Comments

@NolonQ
Copy link

NolonQ commented Jan 16, 2024

Description

Vencord-Vesktop allows users to stream with more than the default 720p 30fps.
It enables streaming with native screen resolution and 60fps.
Was this ever considered for webcord? streaming in 1080p 60fps would be really nice.

Suggestions

No response

Alternatives

No response

Additional Context

No response

@NolonQ NolonQ added the type:feat New feature or request label Jan 16, 2024
@NolonQ
Copy link
Author

NolonQ commented Jan 20, 2024

Any input?

@SpacingBat3
Copy link
Owner

I feel like this is more a limitation of Discord, and tinkering with it is bypassing it, which I'm not sure if I'm okay with to implement within my client (after all, the goal for it is to behave just as regular client/browser from Discord's perspective).

@NolonQ
Copy link
Author

NolonQ commented Jan 21, 2024

Alright, well it's up to you the developer ofcourse.
My opinion should anyone give a sh!t.. discord is a disgusting platform doing mass surveillance, all chat messages including not only text but also pictures, videos and audio, and even voicecalls and screensharing session are being permanently recorded by discord. This is mass-surveillance and it's bad. Not to mention that chinese tech conglomerate tencent has a 40% sharehold in discord so you can be sure china knows alot about discord users, and in return what do the users collect or know about tencent or discord? Right. Nothing. Discord is free - you are the product.
I use webcord because i hope that the privacy settings such as blocking desktop capture access, blocking telemetry endpoints, blocking camera access / background sync, etc helps me to limit the spying discord can do on my computer.
The standard discord even monitors the windows taskmanagers active processes which is disturbing at best.

Sometimes i need to share my screen or see the screen of some colleagues to explain them things, this is difficult when the resolution is only 720p 30fps and devinitely feels lower than that, hard to read text, etc.

After everything i said it must be obvious that discord is an evil scum company not doing anything good.
I asure you i will never buy anything from them, seriously paying for discord nitro to get decent streaming quality?!
I'm stupid but i'm not that stupid.

I see nothing wrong with webcord offering decent streaming quality.
Somewhere on the internet i've read, modern gaming developers just as an example sell their users only licenses to access their games/services, you don't actually own these games. You will own nothing and you will be happy.
If buying something isn't considered owning things anymore then how is piracy theft?
So much for the moral aspect of the story.

Discord is evil scum i see absolutely nothing wrong with doing whatever the bleep you want.

@SpacingBat3
Copy link
Owner

SpacingBat3 commented Jan 21, 2024

@NolonQ For some time (much before Nitro got so much intrusive and Discord got the entire UI redesign) I had plans not to implement any Nitro features, the goal was not to exploit on Discord with a hope that in exchange Discord will remain neutral to WebCord and to avoid any kind of detection that users using my client are doing stuff otherwise prohibied. But honestly with all they made fo Discord to be more intrusive with their Nitro popups and focusing more at making free users experience worse than before, I'm kinda in doubt when it comes to keep my client neutral in terms like that.

As of the streaming however, it's not just the morality I'm aware of, but Discord doing a server-side checks for a stream quality in order to determine if it is higher than it should be. It's not something complex to do (I'm pretty sure this can be just implemented by parsing the metadata, there's most likely no need to decode a stream) and could put in a danger the people who are using mods like that.

Another thing is that… I still don't know where Discord does limit the stream quality for browsers, I guess I could dig if it is doing it with the constrains and override them but again, I'm still unsure about implementing it since that's a bit against the policy of the WebCord as an app – the goal still is to either be ToS compilant or at least behave in way that it could be hard for Discord to distinguish WebCord from a legitimate clients or browsers if they planned to fight against the mods. I want from users to feel safe using my client, at least much safer than using most client mods.

So again, if I'll plan to implement it, it'll probably won't be the default setting and the users will have sone warning not to toggle it if they are not aware of the risks.

@NolonQ
Copy link
Author

NolonQ commented Jan 21, 2024

@SpacingBat3 It's good to know your thoughts about discord.
You already wrote what i was about to suggest, you could create a warning prompt when a user attempts to change settings which are against the ToS of discord.
Another option would be a fork of webcord where webcord remains intact with the ToS and the fork doesn't, but that might be overkill if a warning could fullfill the same purpose with less effort.

I don't know to many discord forks, only bettercord, vesktop/vencord and webcord from all these i chose to stick with webcord because indeed it gives atleast in my opinion to most secure and private useage feeling.
Disabling the gameactivitystatus was always my main worry since the setting given in the standard discord client doesn't disable the gameactivitystatus but rather what it really does is to no longer share to the public what program you are currently using, this doesn't stop discord from tracking every single process that's running on the device... If this isn't a GDPR violation i don't know what is, and that's precisely my point, discord is evil scum which doesn't give a bleep about laws like GDPR or morality so why would anyone care about discord ToS?

I know that violating discord ToS can get your account banned, from my personal experience this is not important because the actual ban rates on people using discord forks is low, i've seen many fork users and none of whom i spoke to has ever been banned, me included. So what if the worst case scenario comes true and my account really is terminated?
Well first of all discord never really deletes accounts, everything a user does is permanently stored on their server, again GDPR violation, let's get to the point.. i couldn't care less about a ban because i'll make a new account and forget about it.
I'm aware not everyone might think like that.
All in all, a fair warning regarding settings violating ToS would be the perfect solution.
Isn't it pathetic how big tech companys like google, facebook, microsoft, apple, amazon, and discord violate laws all the time as if it was a normal and common thing and they keep doing so no matter how many lawsuits have hit them, but at the same time these evil companys ask from us to follow their ToS and "community guidelines"...
Well, let them. Let them do what they want and i will do what i want. I don't care about their ToS, never will.

@sjhaleprogrammer
Copy link

is it possible to get aleast 60 fps streaming ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type:feat New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants