Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a really simple question but the answer may be a little more complex I guess.

Okay. Let's go. I have an Application called Xsplit Broadcaster ( It supports streaming video through RTMP. Now what I want to do is this:

                                              +--(720p)--> TwitchTV FirstChannel
XSplit --(720p RTMP)-->[MyTranscodingServer]--+
                                              +--(360p)--> TwitchTV SecondChannel

Is there a simple way to do this?

Additional info: Both channels accept standard RTMP stream on their RTMP endpoint using either username/password or streamkey. The server operating system is GNU/Linux. The solution may not be paid, otherwise we'd be using AkamaiHD Network or such service. This is a non-profit project.

share|improve this question
up vote 1 down vote accepted

Although I haven't used it myself, you may want to look into the following Wowza Transcoder AddOn

Wowza isn't free, I don't know if there are budget restrictions or not?

A very similar question has also been asked on StackOverflow, there the OP eventually developed a solution with GStreamer. Their wiki has a page on transcoding which may serve as a starting point.

share|improve this answer
Updated the question. We don't want to pay for software we can write ourselves (with help of ffmpeg libs) – lmojzis Aug 30 '12 at 2:10
Added a free alternative in my solution, although it isn't a complete ready-made solution for your problem it may be easier to implement than ffmpeg. – brain99 Aug 30 '12 at 9:49

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.