Is there any browser add-ons such as jdownloader that can be used? My downloads fail always and I don't know how to resume them. I start over and it fails again.
Stabilize downloads, poor internet
dishmonkeysteve You can try Free Download Manager. None of my downloads abort any more with this.
SLR's servers are really weird.
When I had 500Mb I'd get average speeds of around 65% of my bandwidth. Then recently after I upgraded to 900Mb I was getting usually 50-75% used bandwidth from SLR. Then after I installed Internet Download Manager I now usually get 95% of used bandwidth.
The SLR speed test is just as weird, the results are all over the place, typically 150-250Mb download and 150-400Mb multi stream download. Current test right now from Birmingham UK to Falkenstein-7, DE is 77ms 260Mb for both at 18:25 on a Thursday, speedtest.net to the same town gives me 28ms 807Mb down. This is from Birmingham UK to Germany.
Almost all other websites servers are able to upload to me at max speed or close to it - without a download manager program. Before I got this program I very rarely experience any problems from SLR though! But this download manager certainly helps max out my bandwidth most of the time from SLR.
Streaming webcams hasn't really been an issue for me, barely noticeable at least. I've got a beefy spec'd PC so that might help.
Now 20 minutes later, just done another SLR speed test: 279ms 121Mb 193Mb to Falkenstein-8, DE.
- Edited
Sparkstar It's because our servers are streaming servers, not file hosting (download) servers. It may not seem like it, but there is a huge difference. It also take a lot more bandwidth to stream a 5k+ video than 1080p.
5k also isn't 5 x 1080p
Going from 1k to 2k is x4
5k is x25
If the video you are watching is 30Mbps, then it would make no sense for the server to send 500Mbps to you. The reason a download manager works so well with SLR is because now you are "streaming" multiple 30Mbps downloads parallel to each other. This of-course can cause buffering issues for apps that are not made to handle this, ie incomplete downloads with a browser or on mobile devices.
Don't confuse this with being throttled, it's just the logic behind streaming servers.
dishmonkeysteve Make sure to check https://www.sexlikereal.com/blog/279-how-to-get-the-slr-streaming-speeds-you-are-looking-for
In 99% cases the problem is local ISP throttling. Unless we put our servers in major ISP facilities like Youtube does there's no option to make it work for everyone. Unfortunately that's how internet functions
- Edited
I have Free Download Manager to handle downloads, and it works well, but I've found that with SLR I regularly have to re-download files because they end up corrupted, which is not something I encounter with any other VR site I've subscribed to. I run all my SLR files through ffmpeg to look for errors and sometimes have to keep downloading them again until my check is clean.
As an aside, one thing I wish all sites would include is a checksum file so that you can quickly verify that your video download is good.
Rakly3 I'm sure it's the files are corrupted; I run ffmpeg with logging on them to catch where there are nulled out frames, so it'll print out an error message if it finds any. The problems are usually pretty obvious, like just opening the file in a player app and jumping to a bunch of points, as the vid will freeze in a bunch of places given that there's normally a bunch of errors, not just one spot.
I should check out ffprobe, ffmpeg is pretty expensive to run this way. How do you use it to error check?
My experience with SLR downloads is, there's a much larger chance at the files having errors if you're simultaneously downloading from another source, or something like your network changes and the download has to reconnect. It seems to have a lot more difficulty compared to other downloads with stopping and starting the download without losing any data.
- Edited
anordr Thanks for the info.
The reconnecting would make sense, The files get cut differently than simple binary. You could have an incomplete chunk and the download resumes at the next I-frame (as that is where it would start when resuming a stream in a player)
If the download is cut before a GOP (Group of Pictures) is complete. So anything following the I-frame, then the streaming server will resume at the next GOP I-frame. All these frames rely on each-other to build the whole image.
On a fileserver, you are downloading like you are downloading any other binary file. Not based on frames.
(This is not something we can change btw.)
That's a shame. I guess I'll have to make sure I'm only downloading from SLR and nowhere else when I do download videos to try to minimize the chances of corruption then.
Having the exact same issue. Download finishes, but it's only a partial download of the file. Instead of saying "Download Failed" the message to the browser (Firefox in my case) is "download completed successfully". The only way to know the download really failed is to manually play/scan the file and/or cross check the file size. This issue should be getting more visibility as it's wasting a huge amount of bandwidth for SLR and wasting both bandwidth and time for end users. Imagine how this scales even if it's a small percentage of users constantly re-downloading multiple GB's of corrupted files. This isn't an internet connection issue, no problems downloading large files from anywhere else. If a download does fail - it says so in the browser and prompts to "Retry". That isn't happening with these SLR files.
slrdigital This issue should be getting more visibility
I don't think Google or FireFox devs will make changes to their browser just for us Just don't use a browser to download.
- Edited
anordr I found a pretty neat script (Powershell Win10+)
WARNING! USE AT OWN RISK!
This software / script is not made by sexlikereal nor suggested to use by sexlikereal!
I'm posting this as a normal user, not as SLR staff!
In the top left Download ZIP to get the script.
Extract in a folder with ffmpeg.exe
https://gist.github.com/Desani/129be27da7d735d7c75192ec1aa96c65Run Powershell and navigate to the folder with the script.
type.\ScanMedia.ps1 -Path "C:\Media\Videos"
Replace C:\Media\Videos with path to your video folder and hit enter.- If you get an error saying running scripts is disabled: copy/paste this into powershell and hit enter.
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope LocalMachine
Source Microsoft https://docs.microsoft.com/en-gb/powershell/module/microsoft.powershell.security/set-executionpolicy?view=powershell-7.1
- If you get an error saying running scripts is disabled: copy/paste this into powershell and hit enter.
Once you have the script running it's just a matter of following the on-screen instructions. -- It can take a few seconds for the script to load.
More info you can find on the github page, .md file, or you can even open the script in notepad and the basic instructions are listed there too.
TIP: There's a choice prior to beginning the scan if you want to run it in background. If you have a large video library you can change this yourself depending on if you need your PC or not. Press Ctrl + Shift + Esc to bring up the task manager.
Go to the tab Details, find ffmpeg, right click it > Set Priority > Below Normal = background.
Low = when system is pretty much idle.