• Advertisement
Sign in to follow this  

Detect if someone is live-streaming the game

This topic is 665 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

I'm not sure where else to ask this, it's a pretty esoteric question, but it is game related.

 

I was wondering if someone has any ideas or knowledge on how to detect if someone is live-streaming the game.  It need not be foolproof.  My first strategy would be to query the system process list and see if there are any well known streaming applications running, and I figure that would work well enough for my purposes.  But maybe there's a better way?  Like a graphics state you can query to see if it's being recorded, or maybe looking at active network connections (unlikely since it would almost certainly need admin/root rights).

 

This is not, incidentally, some kind of hare-brained anti-piracy scheme.  I would never do that; I owe the popularity of my game to various people live-streaming and making videos of it.  I want to detect live-streaming for quite the opposite reason: to improve the experience for people watching the live-stream.

 

Thanks.

Share this post


Link to post
Share on other sites
Advertisement

I think it's worth pointing out that there are people that would be offended by a game that sniffs around the system and tries to figure out what other programs are doing. (I'm one of them.) Telling those people that it's to help them would make the problem worse rather than better.

 

Be careful about things like this.

Share this post


Link to post
Share on other sites

I think it's worth pointing out that there are people that would be offended by a game that sniffs around the system and tries to figure out what other programs are doing. (I'm one of them.) Telling those people that it's to help them would make the problem worse rather than better.

 

Be careful about things like this.

 

Really strongly seconding this. Dunno if anyone's aware, the Android Netflix app? Requires that you grant it permission to use Promiscuous mode on your wifi. Why? "It's a copyright protection measure", support tells me. F*** that. You don't get a blank check for all my and my neighbour's wifi traffic (remember, 802.11 packet headers aren't encrypted, only the payloads are) just because you're paranoid.

 

I use a virus scanner supplement called ThreatFire, which instead of looking for known dangerous signatures, watches applications for untrustworthy behaviour. It would spot this process-scanning nonsense pretty quick, and you'd get a 0-star review for your trouble.

Share this post


Link to post
Share on other sites

If so then don't bother detecting it; just provide a known shortcut that live-streamers can toggle to enable livestream features. Less hassle, more predictable :)

 

Fair enough, and I'd agree with you 99% of the time that that's the appropriate way.  The particular user-experience-improvement features I'm thinking of won't work if the user has to explicitly enable them, though.  (That's probably hard to believe; all I can say is my game is not a typical game and what I'm thinking of is very, very meta.)

 

I'll keep the objections raised here in mind.  I've been watching some streams and I have few ideas on how to divine whether someone is live-streaming behaviorally.  If it proves to be something I can't figure out how to do inoffensively enough, I just won't put the feature in.

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement