Arch Linux user here with a Debian home server. My current setup involves a Raid 5 volume, local sharing using nfs and accessing my data from outside using sshfs/sftp. The files consist mainly of audio (FLAC and mp3), video and comics. Everything works fine.
In the future, I want to move most of my files to cloud storage providers for different reasons and stream to my devices. Right now I am looking for a decent solution and found rclone in combination with google drive. This is my config using rclone v1.50.2 on my Arch machine
[gdrive]
type = drive
client_id = **
client_secret = **
scope = drive
token = **
root_folder_id = **[gcrypt]
type = crypt
remote = gdrive:media
filename_encryption = standard
directory_name_encryption = true
password = **
password2 = **
and this is the mount command I use (basically copied from https://github.com/animosity22/homescripts)
rclone mount gcrypt: gdrive --allow-other --buffer-size 256M --dir-cache-time 1000h --log-level DEBUG --log-file ~/rclone.log --poll-interval 15s --timeout 1h --umask 002
Accessing the files works as intended, but streaming music (especially FLAC, but also mp3) with Audacious or streaming videos (720p + 1080p) with VLC is basically not possible. I experience lots of buffering and stuttering. I never had these problems using sshfs/sftp with my current setup, even on slower internet connections. Am I doing something fundamentally wrong or is my goal simply not achievable with rclone and google drive? I also don't experience problems streaming directly to VLC for iOS using the integrated cloud service.