A
A
AccessForbidden2011-02-22 20:11:49
Programming
AccessForbidden, 2011-02-22 20:11:49

How can I stream an image from a game to Flash Media Server?

The situation is this: we want to hold a small championship in one computer game - we want to broadcast the whole thing online.
The first solution that came to mind was Flash Media Server + Flash Media Encoder + VHScrenCapture Driver. Everything works tolerably, except for one fact: when running encoder, the cpu c2d 3.16 GHz at 25fps 1280x720, h264 is 80-90 percent loaded. There is simply nothing left for the game.
I want to stream at least 720p - otherwise it does not make any sense.
I understand that I probably want a lot - to stream 720p re-encoded on the fly ... But still, are there any similar solutions? Are there any solutions in which the server acts as an encoder? Please share your experience if anyone has had one. Thank you.
PS Googling all the gaming forums - everyone streams at 640x480. And those who stream more have i5 and i7

Answer the question

In order to leave comments, you need to log in

3 answer(s)
S
stampoon, 2011-02-22
@stampoon

Dig around with ffmpeg, maybe something worthwhile will come out. But you really want a lot. 720p on the fly...

O
Oleg Matrozov, 2011-02-23
@Mear

Hmm ... and if you drive the image to the second computer and reap there? Or is the second computer equivalent to buying an i3/i7 for you? Again, find an encoder on CUDA and (possibly by installing a second video card if there is a second PCIeX 16x slot) encode through it. If there is only one connector, there is a chance that the consumption of the video resource will be less than that of the processor.

S
slookin, 2011-02-23
@slookin

Try VLC - although its performance is not higher than ffmpeg.
turn on frame skip. play codecs. besides to take out coding on the separate machine.
You can also get perverted by buying a capture card with internal codec support - throw everything on it.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question