Streama HD-material över OpenVPN med 17Mbit/s ADSL?
Hej!
Jag har precis gått från ~100/~100 till ~17/~0,8 (medel efter några bredbanskollar)
Jag ställde då min media-server hos en vän med en 100/100-uppkoppling med tanken att jag streamar från han.
Maskinen seedar också torrenter, varför jag inte vill sätta stackarn med 0,8 upp.
Jag confade igång OpenVPN på Ubuntu-servern och delar ut filmapparna med Samba.
Så långt allt väl. Min VPN fungerar ganska bra. Följde guiden: https://help.ubuntu.com/14.04/serverguide/openvpn.html vilket efter några timmar meckande gick igång med min Windows-klient.
Märk väl att jag inte är så insatt i VPN, OpenVPN och all dess teknik. Google brukar lösa det mesta åt mig. Just här går åsikterna isär lite. Så jag kollar med kära Sweclockers också (ja, det är fjäsk i hopp om lite svar).
Jag hittar en logg med följande, vilket jag antar avslöjar vilken sorts VPN det är:
Mon Apr 06 13:44:22 2015 Data Channel Encrypt: Cipher 'BF-CBC' initialized with 128 bit key
Mon Apr 06 13:44:22 2015 Data Channel Encrypt: Using 160 bit message hash 'SHA1' for HMAC authentication
Mon Apr 06 13:44:22 2015 Data Channel Decrypt: Cipher 'BF-CBC' initialized with 128 bit key
Mon Apr 06 13:44:22 2015 Data Channel Decrypt: Using 160 bit message hash 'SHA1' for HMAC authentication
Mon Apr 06 13:44:22 2015 Control Channel: TLSv1, cipher TLSv1/SSLv3 DHE-RSA-AES256-SHA, 2048 bit RSA
För er som inte redan listat ut vart detta lider:
Det laggar när jag spelar upp filmerna.
Filmerna är c:a 8GB stora, antingen 720p eller 1080p.
Drar jag igång en stream så drar det c:a 12Mbit/s. Så jag borde ha bandbredd i sig till att klara av att spela upp filmen.
Kopierar jag över filen till min lokala HDD så får jag 17,6Mbit, ganska så exakt vad bredbandskollen säger jag får.
Jag använder mig av Media Player Classic Home Cinema för att spela upp filmer. Jag testade även VLC, där en vän visade mig hur jag kunde ställa in någon buffert. Jag provade både 5s och 10s. Det laggar dock ändå. Till och med mer än med MPC-HC. Jag hittar inga buffert-inställningar i MPC-HC däremot.
Så ja, huvudfrågan är såklart hur gör jag för att få igång en stream utan lagg?
Jag är också nyfiken på; varför laggar det egentligen? Jag verkar ha bandbredd nog. Är det paketförluster som orsakar lagget, hur gör jag för att få upp kvaliten på förbindelsen i så fall?
EDIT:
Körde en ping under tiden jag drog hem en stor fil över VPN:n(?), vilket i princip maxade linan. Vet inte riktigt om det är bra/dåliga/normala siffror:
Ping statistics for 10.8.0.1:
Packets: Sent = 1110, Received = 1012, Lost = 98 (8% loss),
Approximate round trip times in milli-seconds:
Minimum = 32ms, Maximum = 136ms, Average = 73ms
EDIT#2:
Det verkar som jag tittat på fel ställe och hela tiden trott att bandbredd ner är flaskhalsen.
Eftersom det är en samba-share så används SMB2 från min dator, över TCP. Det maxar min lina uppströms. Tusentals små ACKs skickas till servern nonstop.
Får se mig om efter lite tweaks om det kan hjälpa att ändra MTU eller se mig om kring alternativa protokoll.
Shit happens