Encoding on more Pc´s (shared Resources)

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Richard-Beisam
    Junior Member
    Junior Member
    • Mar 2002
    • 4

    Encoding on more Pc´s (shared Resources)

    Hi Folks,

    i have many computers here at my company, so i wonder if there is no way to configure these computers as "Renderclients" ?!

    I want to declare one "Server", setup a encoding job (DivX) on that machine and the "Server" should use then the clients (maybe with a little client soft on them) to use their cpu so the whole job is done QUICKLY.

    Is there a pice of software out there ?
    Maybe even freeware or shareware ?

    Would be GREAT !
  • Richard-Beisam
    Junior Member
    Junior Member
    • Mar 2002
    • 4

    #2
    Einer zur Zeit bitte, ich kann mich so schlecht konzentrieren....

    Comment

    • khp
      The Other
      • Nov 2001
      • 2161

      #3
      Einer zur Zeit bitte, ich kann mich so schlecht konzentrieren....
      Ja det giver jo god mening.

      But to answer your original question, no such tool exist
      Donate your idle CPU time for something usefull.
      http://folding.stanford.edu/

      Comment

      • Richard-Beisam
        Junior Member
        Junior Member
        • Mar 2002
        • 4

        #4
        Tnx for your reply khp...i simply forgot that iam in an english forum....

        Ok, so there is NO such tool ?

        Unbelievable !!

        There are software for EVERY need out there and an important thing like "serverfarm-rendering" was never developed ?

        hey you programmers out there, we have a need !

        Ok, tnx anyway !

        Comment

        • khp
          The Other
          • Nov 2001
          • 2161

          #5
          Originally posted by Richard-Beisam
          ...

          Ok, so there is NO such tool ?

          Unbelievable !!

          Why is that so hard to believe, how much thought have you given this ?

          There is a number of ways one might approch this

          1. Use one machine as a frame server and another as encoder.
          The problem with this approach is that, a 100mbit ethernet connection would only be enough for approx 10-15 frames per second, considering that the fastest single processor systems today can easily achive 30+ frames per second, makes this a very unpractical solution.

          2. Split each frame into n pieces, and let as many as n machines work on these, and then combine the results. Again the amount of time it takes to communicate between the server and clients far outranks the time a single processor would use to do the entire job itself.

          3. Split the movie into n segments, then use as many as n machines to encode, and then combine the results. This approach makes rate control almost impossible, unless you think it's a good idear to force all the segments to use the same bitrate.
          In theory one might be able to use this approach in a two pass encoding scheme, if you could combine the info gained from the first pass of all the segments, before doing the second pass.
          But constructing such a tool would be rather complicated.

          In the end it all comes down to the fact that such an application is completly unnecessary , just set up seperate encoding jobs on each machine.
          Last edited by khp; 19 Mar 2002, 09:01 PM.
          Donate your idle CPU time for something usefull.
          http://folding.stanford.edu/

          Comment

          • Richard-Beisam
            Junior Member
            Junior Member
            • Mar 2002
            • 4

            #6
            Very interesting sight !!

            Yepp, this way of thinking ybout it is quit right, in deed ..

            Yesterday ive tried rendering on y 2GH Machine, this QUIT FAST !!

            So splitting into 3 pieces and let 3 machines do the job qould be quit fast !

            I will go with this solution.

            Thank you for your support !!

            Tnx, Richard

            Comment

            Working...