PDA

View Full Version : Live Streaming W:A


franz
8 Jan 2012, 21:43
What is the easiest way to live stream W:A? Is using a virtual machine the ONLY way?

StepS
8 Jan 2012, 21:44
Not only. Probably, due to the color restrictions, the Project X with 32-bit colour mode may be required. Maybe also windowed mode - this will allow to move the windows cursor over WA :) I don't know about the frontend, though...

franz
8 Jan 2012, 22:04
Not only. Probably, due to the color restrictions, the Project X with 32-bit colour mode may be required. Maybe also windowed mode - this will allow to move the windows cursor over WA :) I don't know about the frontend, though...

color restrictions? can you say more detail what they are and how it affects W:A?

Project X with 32-bit colour mode? what is this and you say it might work without windowed mode?

frontend? what exactly is the frontend, I've never figured this out :o

StepS
8 Jan 2012, 22:46
color restrictions? can you say more detail what they are and how it affects W:A?

Project X with 32-bit colour mode? what is this and you say it might work without windowed mode?

frontend? what exactly is the frontend, I've never figured this out :o

well, that depends on the capturing software you are using to stream.
WA has a color restriction (256-color mode, eight bit), and this can make problems when using the software to stream, etc, but you still can try. :)
Project X (http://wormspx.com) adjusts the Direct X rendering for every match you play with it - it turns WA into the 32-bit colour mode (true color, full RGB) during the game. It doesn't affect the frontend, however, due to its messy system. The frontend is what you see before playing the match - the menus with buttons filled by icons - it's always in 640x480 and uses 256 colors.
That's where the problem begins - if we are able to get the true color in-game, what about the frontend... The bad thing is also that the windowed mode feature doesn't affect the frontend. So maybe you can try to skip the parts where it's frontend, or try to experiment otherwise, maybe it will work, but not sure. The last resort would be starting the frontend via DxWnd to force it being windowed, however it has a little bug and isn't perfect, but still can be enough just for a stream.

KRD, stay quiet please.

GreeN
9 Jan 2012, 01:18
In other words, a virtual machine is not the only way, but it is the easiest.

coste
9 Jan 2012, 01:38
Steps, one thing that cannot pass my head is why are you proposing Project X everytime you have the opportunity (which is like 99% of your posts)?

franz: Virtual Mashine is what people use (kalababa, Khamski @ CWT for example), no need to complicate with anything else. Not to mention the probability of screenlags and random desynchronisations caused by PX. If you need more info on how-to it could be easier for you to visit #worms and ask there, Zemke or DarKz might know.

franz
9 Jan 2012, 04:22
I'm not familiar with virtual machine yet, that why I asked.

If all I want to do on the virtual machine is W:A and streaming software, what Memory setting is most appropriate for the best streaming? Does it matter what OS is used (in my case Win7 64bit)? It says 512 MB is the 'recommended base memory size' but I don't know how this amount would affect quality.

GreeN
9 Jan 2012, 05:08
Windows 7 can be pretty resource-hungry, compared to earlier Windows systems. Also, don't forget that W:A can eat up quite a lot of RAM, depending on what maps you are loading. I would try 1GB and then increase/descrease from there, if necessary.

Pac-Man
9 Jan 2012, 07:57
Steps, one thing that cannot pass my head is why are you proposing Project X everytime you have the opportunity (which is like 99% of your posts)?
Funnily though, it will help franz if he only gets pixel trash videos out of the 256 palettized, non-PX version.

And I don't think why a VM should be faster at screen recording at all, where it lags more than a real machine by default.

Not to mention the probability of screenlags and random desynchronisations caused by PX.
I never had such problems.

StepS
9 Jan 2012, 08:42
which is like 99% of your posts
you are so wrong. (http://forum.team17.co.uk/search.php?searchid=3057850)

Virtual Mashine is what people use (kalababa, Khamski @ CWT for example), no need to complicate with anything else. Not to mention the probability of screenlags and random desynchronisations caused by PX

lol, so you say that a virtual machine is way better than PX? Then why does the virtual machine lag as hell making it impossible not only to rope, but to play, and eats almost the whole CPU and RAM? Have you tried it yourself? Quite playable?

Not to mention the probability of screenlags and random desynchronisations caused by PX
I never had and will never have such problems. I always play with PX turned on, and I never, believe me, had any desynchronizations. The screen lags is so old, which got fixed ages ago. It only depends on your graphic card and RAM space, but this way is better than emulate the whole operating system and overload the PC just to stream a game. Project X requires times less resources and you record on your proper system. that's why I avoided the virtual machine in the first place. Fair enough?

A similar issue applies to netbooks without 640x480. As the troubleshooting FAQ says, the best solution is to run a virtual machine. On a netbook? That's ridiculous.

coste
9 Jan 2012, 14:15
Funnily though, it will help franz if he only gets pixel trash videos out of the 256 palettized, non-PX version.

Pixel trash, he what? So now vanilla WA is the **** quality one?

lol, so you say that a virtual machine is way better than PX? Then why does the virtual machine lag as hell making it impossible not only to rope, but to play, and eats almost the whole CPU and RAM? Have you tried it yourself? Quite playable?

Streaming itself requires quite a lot resources for good quality videos (that applies for previous quote as well) and i havent heard any complains from streamers via Virtual Machine about bad experiences with gameplay, though ive heard VM can be a little unpredictable depending on your PC specs. But if thats a big deal, streamer doesnt have to play the game if all he wants is to broadcast some worth to see matches.

I never had and will never have such problems. I always play with PX turned on, and I never, believe me, had any desynchronizations. The screen lags is so old, which got fixed ages ago.

Problems with desynchronisation are common to this day and its already confirmed. Dont know about screen lags though (all my close mates deleted PX already so cant rely on that anymore).

... but this way is better than emulate the whole operating system and overload the PC just to stream a game. Project X requires times less resources and you record on your proper system. that's why I avoided the virtual machine in the first place. Fair enough?

You just said earlier that PX wont allow windowed mode for frontend without additional tricks and complications, which you are not even sure if will work. Virtual Machine does everything. To me having everything (being able to stream both game and frontend) is mandatory for quality video, without mess.

StepS
9 Jan 2012, 15:08
Problems with desynchronisation are common to this day and its already confirmed. Dont know about screen lags though (all my close mates deleted PX already so cant rely on that anymore).

This needs a proof. I played like a thousand games and never had any desynchronization due to it.

You just said earlier that PX wont allow windowed mode for frontend without additional tricks and complications, which you are not even sure if will work. Virtual Mashine does everything. To me having everything (being able to stream both game and frontend) is mandatory for quality video, without mess.

Yes, but look at the first post. franz asked if there's any way other than the virtual machine, and so that's why I said. If he didn't say it, I'd of course mention the virtual machine as the good method.
Virtual Machine does everything, but it consumps way too much CPU resources, RAM memory and does huge lags to the whole system when the WA is running inside it. Did you run it yourself to say that it's well? And as you said, the streaming software itself eats much. Is it really good and stable to do such things? I think that franz can decide himself whether to make laggy videos easily with virtual machine, or making a good quality ones with a bit (yes) of effort.
Another solution is using the Virtual Machine on the very strong PC, that's probably what the popular streamers did. And this is the good solution.

coste
9 Jan 2012, 15:29
This needs a proof. I played like a thousand games and never had any desynchronization due to it.

Deadcode did a couple of tests for some of the up to date replays and confirmed all drops were caused by PX. Cant help more on that, you would have to ask him directly.


About the whole drama and PX hate - my concern is only due to those disconnections and frontend, so of all possibilities PX shouldnt be proposed or at least mentioned its hell of problematic. Stream must be smooth.

StepS
9 Jan 2012, 15:34
frontend

then it's up to WA devs to improve it not to be messy :) and that's one of the most principal motivations for the WA 4.0.

raffie
9 Jan 2012, 15:36
I've played with PX since version 0.8 came out exclusively, can't say I've seen an increase in desyncs, I'd have to think long and hard to remember when it last happened. I think there was an issue with different RubberWorm versions among players while using PX that caused desync, but I've not seen anyone using an outdated rubberworm version in some while now.

Pac-Man
9 Jan 2012, 16:44
Pixel trash, he what? So now vanilla WA is the **** quality one?
It looks like you never tried common screen recorders.

coste
9 Jan 2012, 17:03
It looks like you never tried common screen recorders.

I did.

Whats wrong with this (http://pl.twitch.tv/khamski/b/300815419) screen quality? Video is not perfect, but so does streamer's PC/stream setup.

Pac-Man
9 Jan 2012, 17:24
No that's totally fine.
Some screen recorders tend to create a black video with sound only.

franz
13 Jan 2012, 05:38
I'm trying out virtual machine after all. I went with Windows XP so that maybe performance would be better.

Any advice on free streaming software? I'm not quite sure where to start, as I hear there are apparently tons out there. Is there any that suit W:A or does it not matter?

GreeN
13 Jan 2012, 09:16
You won't find many differences in performance, when it comes to screen capturing/streaming software, so just go with something easy to use. Twitch.tv (http://www.twitch.tv/) is a popular service at the moment and they provide their own newbie-friendly software, I believe.

franpa
13 Jan 2012, 14:19
How many people do you intend to stream to? If just one person then MSN Messenger or Skype will work fine in combination with Manycam.

lDarKl
15 Jan 2012, 12:15
franpa: I'm pretty sure it's not intended for just a handful of people. :)

I tried Adobe Flash Media Live Encoder 3.2 in combination with the VHScrCap driver, it gets the job done and you get lots of performance options to play around with.
XSplit however is easier to set up and worked just as well for me. Personally I'd recommend trying XSplit and just see what quality you're coming up with. :D

If you need more help setting things up, you know where to find me. Also there's tons of video tutorials on YouTube, or the good people of #worms.

franz
4 Mar 2012, 21:51
still figuring out ways to improve streaming, but here's my progress so far at my twitch channel http://www.twitch.tv/franz_tus



season 24 semifinals MM vs CKC


ELITE game1 http://www.twitch.tv/franz_tus/b/310498541

TTRR game2 http://www.twitch.tv/franz_tus/b/310500337

HYSTERIA game3 http://www.twitch.tv/franz_tus/b/310503843

BNG game4 http://www.twitch.tv/franz_tus/b/310507040

Obn3g0n
7 Mar 2012, 07:01
That's pretty awesome franz... that works really nicely. I wish i knew when there was a big match like this streaming.

Watched the ttrr... wtf @ barman's 3rd turn.. those ropes are sooo unnatural! I for one am not impressed.. :p

franz
7 Mar 2012, 22:54
thanks obnegon. yea this is still pretty new, so you're not the only one who doesn't know when big matches happen. the playoff replays above are for the TUS league at www.tus-wa.com and even people there don't usually know when a stream happens until the day of, unless it's planned well in advance. maybe there will be a better way in the future :)