Stuttering video when streaming over the Internet

Need help? Post your questions here.

Moderator: moderators

Stuttering video when streaming over the Internet

Postby jpo » Mon Nov 09, 2015 10:24 am

Problem Description: Subsonic saturates WAN uplink when streaming video files and the video still stutters.
Troubleshooting Steps: Tried with different browsers, different users, different locations. Also tried with different stream quality settings. I have a 100/10Mbps connection, and whatever I choose as the stream quality, Subsonic will always use the full bandwidth of the WAN link. The bandwidth usage is not the problem, but the picture stuttering is. Also the stuttering is only present when streaming over the Internet, within LAN there is no stuttering, so I don't think this is related to hardware/configuration issues.

I can see that changing the streaming quality works, as the picture changes noticeably. Does the number mean nothing though? If I understand correctly, I should be able to stream two 5000kbps streams with my connection. Currently even one 2000kbps stream saturates the link and the picture still stutters. I'm at a loss as to what to try next.

Playback Application and version: Firefox, Chrome, IE using web player. Several versions and OS's.
Subsonic Version: 5.3 (build 4569) – October 25, 2015
Server Version: jetty-6.1.x, java 1.8.0_31, Windows Server 2012 (47.4 MB / 77.1 MB)
Hardware Platform: Server 2016 tech preview 3
Java Memory Limit: 150
Problem Filename: Several / all files that I have tried.
Output from ffmpeg -i: Here is example of one file.
Code: Select all
ffmpeg version N-61599-gce9d3da Copyright (c) 2000-2014 the FFmpeg developers
  built on Mar 18 2014 22:01:44 with gcc 4.8.2 (GCC)
  configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libcaca --enable-libfreetype --enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libschroedinger --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libx264 --enable-libx265 --enable-libxavs --enable-libxvid --enable-zlib
  libavutil      52. 67.100 / 52. 67.100
  libavcodec     55. 52.102 / 55. 52.102
  libavformat    55. 34.101 / 55. 34.101
  libavdevice    55. 11.100 / 55. 11.100
  libavfilter     4.  3.100 /  4.  3.100
  libswscale      2.  5.101 /  2.  5.101
  libswresample   0. 18.100 /  0. 18.100
  libpostproc    52.  3.100 / 52.  3.100
Input #0, matroska,webm, from 'Narcos.S01E05.720p.WEBRip.x264-TASTETV.mkv':
  Metadata:
    encoder         : libebml v1.3.1 + libmatroska v1.4.2
    creation_time   : 2015-08-28 17:46:54
  Duration: 00:54:01.82, start: 0.000000, bitrate: 3927 kb/s
    Stream #0:0: Video: h264 (High), yuv420p(tv, bt709), 1280x720 [SAR 1:1 DAR 16:9], 23.98 fps, 23.98 tbr, 1k tbn, 47.95 tbc (default)
    Metadata:
      BPS             : 3285773
      BPS-eng         : 3285773
      DURATION        : 00:54:01.739000000
      DURATION-eng    : 00:54:01.739000000
      NUMBER_OF_FRAMES: 77724
      NUMBER_OF_FRAMES-eng: 77724
      NUMBER_OF_BYTES : 1331452343
      NUMBER_OF_BYTES-eng: 1331452343
      _STATISTICS_WRITING_APP: mkvmerge v8.2.0 ('World of Adventure') 32bit
      _STATISTICS_WRITING_APP-eng: mkvmerge v8.2.0 ('World of Adventure') 32bit
      _STATISTICS_WRITING_DATE_UTC: 2015-08-28 17:46:54
      _STATISTICS_WRITING_DATE_UTC-eng: 2015-08-28 17:46:54
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
    Stream #0:1(eng): Audio: ac3, 48000 Hz, 5.1(side), fltp, 640 kb/s (default)
    Metadata:
      BPS             : 640000
      BPS-eng         : 640000
      DURATION        : 00:54:01.824000000
      DURATION-eng    : 00:54:01.824000000
      NUMBER_OF_FRAMES: 101307
      NUMBER_OF_FRAMES-eng: 101307
      NUMBER_OF_BYTES : 259345920
      NUMBER_OF_BYTES-eng: 259345920
      _STATISTICS_WRITING_APP: mkvmerge v8.2.0 ('World of Adventure') 32bit
      _STATISTICS_WRITING_APP-eng: mkvmerge v8.2.0 ('World of Adventure') 32bit
      _STATISTICS_WRITING_DATE_UTC: 2015-08-28 17:46:54
      _STATISTICS_WRITING_DATE_UTC-eng: 2015-08-28 17:46:54
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
At least one output file must be specified
jpo
 
Posts: 4
Joined: Sat Jan 21, 2012 10:18 am

Return to Help

Who is online

Users browsing this forum: No registered users and 14 guests