Video Streams Not Playing (both flash and external player)
Posted: Thu Nov 24, 2011 4:49 am
Problem Description: Subsonic has serious issues playing videos in both the external and internal Flash player.
Playback Application and version: Flash 11,1,102,55, VLC 1.1.11 and WMP 12
Subsonic Version: 4.6.beta2 (build 2566) – November 16, 2011
Server Version: jetty-6.1.x, java 1.6.0_29, Windows 7 (66.3 MB / 96.7 MB)
Hardware Platform: Core 2 Duo E6600, 4 GB RAM, Windows 7
Java Memory Limit: 100MB (also tested with 256 MB)
Output from ffmpeg -i:
Last ten log file lines:
Also, VLC has the following messages in its log when trying to play the stream:
- Internal Flash Player: After a certain period of time, the video becomes increasingly choppy during playback (even when buffered so I'm not so sure it's an issue with the speed of the server) to the point where it freezes the browser and requires the browser's process to be terminated manually.
- External Players: When trying to open the video using VLC or Windows Media Player, both players return an error and are unable to open the stream
Playback Application and version: Flash 11,1,102,55, VLC 1.1.11 and WMP 12
Subsonic Version: 4.6.beta2 (build 2566) – November 16, 2011
Server Version: jetty-6.1.x, java 1.6.0_29, Windows 7 (66.3 MB / 96.7 MB)
Hardware Platform: Core 2 Duo E6600, 4 GB RAM, Windows 7
Java Memory Limit: 100MB (also tested with 256 MB)
Output from ffmpeg -i:
- Code: Select all
ffmpeg version N-31653-gfaa3381, Copyright (c) 2000-2011 the FFmpeg developers
built on Jul 28 2011 01:57:12 with gcc 4.6.1
configuration: --enable-gpl --enable-version3 --enable-memalign-hack --enable-
runtime-cpudetect --enable-avisynth --enable-bzlib --enable-frei0r --enable-libo
pencore-amrnb --enable-libopencore-amrwb --enable-libfreetype --enable-libgsm --
enable-libmp3lame --enable-libopenjpeg --enable-librtmp --enable-libschroedinger
--enable-libspeex --enable-libtheora --enable-libvorbis --enable-libvpx --enabl
e-libx264 --enable-libxavs --enable-libxvid --enable-zlib
libavutil 51. 11. 0 / 51. 11. 0
libavcodec 53. 9. 0 / 53. 9. 0
libavformat 53. 6. 0 / 53. 6. 0
libavdevice 53. 2. 0 / 53. 2. 0
libavfilter 2. 27. 3 / 2. 27. 3
libswscale 2. 0. 0 / 2. 0. 0
libpostproc 51. 2. 0 / 51. 2. 0
ffmpeg: missing argument for option 'i'
Last ten log file lines:
- Code: Select all
[11/23/11 11:26:22 PM EST] INFO PlaylistInputStream admin listening to "Sample.mkv"
[11/23/11 11:26:22 PM EST] DEBUG TranscodeInputStream Starting transcoder: [c:\subsonic\transcode\ffmpeg] [-ss] [%o] [-i] [H:\Films\Sample.mkv] [-async] [1] [-b] [1000k] [-s] [%wx%h] [-ar] [44100] [-ac] [2] [-v] [0] [-f] [flv] [-vcodec] [libx264] [-preset] [superfast] [-threads] [0] [-]
[11/23/11 11:26:22 PM EST] DEBUG InputStreamReaderThread (c:\subsonic\transcode\ffmpeg) ffmpeg version N-31653-gfaa3381, Copyright (c) 2000-2011 the FFmpeg developers
[11/23/11 11:26:22 PM EST] DEBUG InputStreamReaderThread (c:\subsonic\transcode\ffmpeg) built on Jul 28 2011 01:57:12 with gcc 4.6.1
[11/23/11 11:26:22 PM EST] DEBUG InputStreamReaderThread (c:\subsonic\transcode\ffmpeg) configuration: --enable-gpl --enable-version3 --enable-memalign-hack --enable-runtime-cpudetect --enable-avisynth --enable-bzlib --enable-frei0r --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libfreetype --enable-libgsm --enable-libmp3lame --enable-libopenjpeg --enable-librtmp --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-libxvid --enable-zlib
[11/23/11 11:26:22 PM EST] DEBUG InputStreamReaderThread (c:\subsonic\transcode\ffmpeg) libavutil 51. 11. 0 / 51. 11. 0
[11/23/11 11:26:22 PM EST] DEBUG InputStreamReaderThread (c:\subsonic\transcode\ffmpeg) libavcodec 53. 9. 0 / 53. 9. 0
[11/23/11 11:26:22 PM EST] DEBUG InputStreamReaderThread (c:\subsonic\transcode\ffmpeg) libavformat 53. 6. 0 / 53. 6. 0
[11/23/11 11:26:22 PM EST] DEBUG InputStreamReaderThread (c:\subsonic\transcode\ffmpeg) libavdevice 53. 2. 0 / 53. 2. 0
[11/23/11 11:26:22 PM EST] DEBUG InputStreamReaderThread (c:\subsonic\transcode\ffmpeg) libavfilter 2. 27. 3 / 2. 27. 3
[11/23/11 11:26:22 PM EST] DEBUG InputStreamReaderThread (c:\subsonic\transcode\ffmpeg) libswscale 2. 0. 0 / 2. 0. 0
[11/23/11 11:26:22 PM EST] DEBUG InputStreamReaderThread (c:\subsonic\transcode\ffmpeg) libpostproc 51. 2. 0 / 51. 2. 0
[11/23/11 11:26:22 PM EST] DEBUG InputStreamReaderThread (c:\subsonic\transcode\ffmpeg) Invalid duration specification for ss: %o
Also, VLC has the following messages in its log when trying to play the stream:
- Code: Select all
avcodec debug: couldn't guess format
access_http debug: New Title= - Sample
vobsub debug: this doesn't seem to be a vobsub file
ps warning: this does not look like an MPEG PS stream, continuing anyway
main debug: using demux module "ps"
main debug: TIMER module_need() : 30003.001 ms - Total 30003.001 ms / 1 intvls (Avg 30003.000 ms)
main debug: looking for meta reader module: 2 candidates
lua debug: Trying Lua scripts in C:\Users\Me\AppData\Roaming\vlc\lua\meta\reader
lua debug: Trying Lua scripts in C:\Program Files (x86)\VideoLAN\VLC\lua\meta\reader
lua debug: Trying Lua playlist script C:\Program Files (x86)\VideoLAN\VLC\lua\meta\reader\filename.lua
main debug: no meta reader module matching "any" could be loaded
main debug: TIMER module_need() : 3.000 ms - Total 3.000 ms / 1 intvls (Avg 3.000 ms)
main debug: `http://myserver/stream?player=43&suffix=.flv' successfully opened
ps warning: garbage at input, trying to resync...