I don’t think so. But I don’t know it would work with AWS. but I do know some people here use it to spawn DigitalOcean instances to offload the transcoding.
Would be amazing to see some dockers or something be made with simple setup for simple people like myself. Also the digital ocean idea sounds great. Maybe we could offer a bounty to help out?
@benjaminwolf said:
If I understand this correctly, with a local PMS, you’d have to move the file to AWS, transcode it, then back to PMS for delivery?
Correct. You would need to setup the correct network shares between your machine where the media is stored and the transcode machine (on AWS, DO, etc.). So you wouldn’t have to “move” the files as the network share would stream the contents as needed by the transcoder.
@alex549us3 said:
Is there any word yet on the DigitalOcean auto deployment? I’d be super interested in how to set that up I’ve never worked with DO so I don’t know the first thing about doing anything like that. Or even an AWS auto deployment? Either one of those would be great I don’t have any spare computers laying around that I could do that with.
I just need to find the time to write this up.
So you’re loading a lot of traffic on your network this way. Is that worth it for distributed transcoding via a cloud service? I mean unless you’re storing your original files in the cloud, I don’t think you’ll gain a significant advantage by transcoding remotely.
I can see how that might be useful for a small library stored in a AWS PMS servicing many users with distributed AWS slaves.
@benjaminwolf said:
So you’re loading a lot of traffic on your network this way. Is that worth it for distributed transcoding via a cloud service? I mean unless you’re storing your original files in the cloud, I don’t think you’ll gain a significant advantage by transcoding remotely.
Depends on your situation. If you need additional transcoding horsepower and have sufficient upstream bandwidth, this might be a viable option. If you are running PMS (and host your media) in the cloud, then this could be very useful as well.
I have my plex server running from an alternate location because my OS drive is small. Will this affect the install at all? I really want to use your software to load balance to a few vps machines but I am scared I might mess up my main server if things dont install correctly.
I’ve held off on updating to the latest version of PMS. Any steps on what needs to be moved/renamed etc. before/after the update is applied?
Please somebody fix this. I love it and has become such a integral part of my set up.
Cheers,
-Chris
@jclifton said:
I’ve held off on updating to the latest version of PMS. Any steps on what needs to be moved/renamed etc. before/after the update is applied?
Update PMS then run prt overwrite and you should be good to go.
Hmmm. Usually I delete the plex_transcode (?), upgrade, and then prt install. Installs fine, but when I test, it only shows the transcoder starting to work or working for just a minute or so, then bounces back to the other machine. Previously, almost all my videos were being transcoded on that machine as my Plex box is usually around 50% cpu mark.
Sorry, let me provide some clarification: Machine 1 is the Plex box, machine 2 is the other box. Machine 2, previously, would do almost all the transcoding processing. Now that is no longer the case.
Have there been any success ports to Windows for this? I’m in a situation where I can’t switch to another OS anytime soon but I’d love to be able to use this project.
Hi guys finnaly I decided to write the digitalOcean automated remote transcoding
to have the oportunity to learn about cloud computing and python
see the post here forums.plex.tv/discussion/208505/plex-media-server-automated-digitalocean-transcoding?new=1
my intention is to build a docker to be very very easy install and use 
I’m coding yet, I hope in 2 o 3 weeks I will have something to show you.
Hi,
has anybody tried this out on with remote Transcoder a MAC, or could somebody provide a guide? I would be happy to try this out !
Many thanks !
@liviy said:
@igowas said:
Hello everyone, I used 2 physical machines with ubuntu server and prt. I can see the transcoding process on the slave for each streaming but it is not working on the server. Even if I added 127.0.0.1 via prt add_host all transcoding session keep going to the slave. Any idea ?Hey,
That’s quite unusual, from when I first started pulling plex & prt apart trying to get things to work I found the opposite. As in when I played with the code and broke things the stream would always default to local rather than to the slave. My initial guess would be that because what prt does is check to see which system had the lowest amount of load on it then allocate the transcoding stream to that system it’s likely your slave is less loaded that the master. Prt takes into account how many cores each system had when it does its decision. If you search of prt.log you should see it state that it’s deciding to use a system on a load basis. If you have multiple streams going with the master in the config as a slave (127.0.0.1) it should use it as well. On each system if you run ‘prt get_load’ even with no transcodes running you should get 3 numbers which are a percentage out of 100. Is the remote slave less than the local slave aka the master?
Unfortunatly I didnt find why all transcoding sessions are sent only to the Slave Node. I wish someone will have an idea.
Here is the PRT_LOAD for the Slave
plex@Spiderman:~$ prt get_load
54.0 63.0 111.25
Here is the PRT_LOAD for the Master
plex@skywalker:~$ prt get_load
2.25 3.125 4.0
.PRT.CONF
"path_script": null,
"ipaddress": "192.168.2.165",
"servers": {
"192.168.2.165": {
"port": "22",
"user": "plex"
},
"127.0.0.1": {
"port": "22",
"user": "plex"
},
"192.168.2.181": {
"port": "22",
"user": "plex"
}
Guys,
I’m running into issues with the ssh auto-login part of the setup.
Master server = ubuntu 15.10 server
Salve server = ubuntu 15.10 server
I setup the plex user on the slave, and i created the ssh key on the master, moved it to the slave. After messing with some ssh config settings I did get the user to auto login via ssh (from the master to slave). However, it caused issues connecting via ssh as any other user without the key, so I think to revert that. I even ran into issues where I was trying to do things as the plex user and kept getting prompted to enter that user’s password… no idea what that would be.
Can anyone give me a detailed start to finish on that part? I checked some guides online and still having some issues.
Thank you!
@vdplex said:
Guys,I’m running into issues with the ssh auto-login part of the setup.
Master server = ubuntu 15.10 server
Salve server = ubuntu 15.10 serverI setup the plex user on the slave, and i created the ssh key on the master, moved it to the slave. After messing with some ssh config settings I did get the user to auto login via ssh (from the master to slave). However, it caused issues connecting via ssh as any other user without the key, so I think to revert that. I even ran into issues where I was trying to do things as the plex user and kept getting prompted to enter that user’s password… no idea what that would be.
Can anyone give me a detailed start to finish on that part? I checked some guides online and still having some issues.
Thank you!
You dont have to move the SSH key on the slave machine because you share the folder containing the ssh key with the slave. If you type the command pwd on your slave machine the home path for the plex user should be the share you created on the master.
Btw I did the same mistake the first time I tried to set up PRT.
@igowas said:
You dont have to move the SSH key on the slave machine because you share the folder containing the ssh key with the slave. If you type the command pwd on your slave machine the home path for the plex user should be the share you created on the master.Btw I did the same mistake the first time I tried to set up PRT.
That makes perfect sense. Thanks @igowas
However, it’s still prompting me for a password when I try to ssh into my slave box.
For clarification:
- I ssh’d into my master box, I run ‘sudo su plex’ to login as that user
- I ran the ssh-keygen command, did NOT apply a passphrase
- ran ‘cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys’ per instructions… maybe the part that isn’t working?
- run ssh plex@ and it connects, but asks for the plex user’s password…
Any ideas what I missed? I recreated the plex user on the slave just to be sure.
Thanks
sorry, that last step should say:
*** run ssh plex@[slave server] and it connects, but asks for the plex user’s password…**