ajporterfield
Visitor
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-10-2012
07:54 AM
Video Doesn't Play - Possible Encoding Issue
We're working with a client (located in Russia) that has a library of VoD clips aren't playing on their newly created Roku channel. When I attempt to play their videos, the VideoScreen's buffer screen is displayed for a second or two before the channel kicks back out to the SpringBoard screen. Below, I've included the encoding information of one of their clips (using ffprobe). I'm assuming it's an encoding issue; however, I've reviewed Roku's encoding guide at http://sdkdocs.roku.com/display/RokuSDK ... ding+Guide and nothing stood out as a red flag. Does anyone have any insight as to why this video clip won't play?
ffprobe http://streamo.vo.llnwd.net/o41/sm/Kart ... b6d560.mp4
FFprobe version 0.6, Copyright (c) 2007-2010 the FFmpeg developers
built on Oct 13 2010 11:33:06 with gcc 4.2.1 (Apple Inc. build 5646)
configuration: --prefix=/opt/local --enable-gpl --enable-postproc --enable-swscale --enable-avfilter --enable-avfilter-lavf --enable-libmp3lame --enable-libvorbis --enable-libtheora --enable-libdirac --enable-libschroedinger --enable-libfaac --enable-libfaad --enable-libxvid --enable-libx264 --enable-libvpx --enable-libspeex --enable-nonfree --mandir=/opt/local/share/man --enable-shared --enable-pthreads --disable-indevs --cc=/usr/bin/gcc-4.2 --arch=x86_64
libavutil 50.15. 1 / 50.15. 1
libavcodec 52.72. 2 / 52.72. 2
libavformat 52.64. 2 / 52.64. 2
libavdevice 52. 2. 0 / 52. 2. 0
libavfilter 1.19. 0 / 1.19. 0
libswscale 1.11. 0 / 1.11. 0
libpostproc 51. 2. 0 / 51. 2. 0
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'http://streamo.vo.llnwd.net/o41/sm/Kartina-TV/a4fd4e042b61a0b3e8651b444fb6d560.mp4':
Metadata:
major_brand : M4V
minor_version : 1
compatible_brands: isomavc1M4A M4V mp42
Duration: 01:04:58.44, start: 0.000000, bitrate: 799 kb/s
Stream #0.0(rus): Video: h264, yuv420p, 576x448 [PAR 1:1 DAR 9:7], 669 kb/s, 25 fps, 25 tbr, 25k tbn, 50 tbc
Stream #0.1(rus): Audio: aac, 48000 Hz, stereo, s16, 125 kb/s
Thanks,
Andrew
ffprobe http://streamo.vo.llnwd.net/o41/sm/Kart ... b6d560.mp4
FFprobe version 0.6, Copyright (c) 2007-2010 the FFmpeg developers
built on Oct 13 2010 11:33:06 with gcc 4.2.1 (Apple Inc. build 5646)
configuration: --prefix=/opt/local --enable-gpl --enable-postproc --enable-swscale --enable-avfilter --enable-avfilter-lavf --enable-libmp3lame --enable-libvorbis --enable-libtheora --enable-libdirac --enable-libschroedinger --enable-libfaac --enable-libfaad --enable-libxvid --enable-libx264 --enable-libvpx --enable-libspeex --enable-nonfree --mandir=/opt/local/share/man --enable-shared --enable-pthreads --disable-indevs --cc=/usr/bin/gcc-4.2 --arch=x86_64
libavutil 50.15. 1 / 50.15. 1
libavcodec 52.72. 2 / 52.72. 2
libavformat 52.64. 2 / 52.64. 2
libavdevice 52. 2. 0 / 52. 2. 0
libavfilter 1.19. 0 / 1.19. 0
libswscale 1.11. 0 / 1.11. 0
libpostproc 51. 2. 0 / 51. 2. 0
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'http://streamo.vo.llnwd.net/o41/sm/Kartina-TV/a4fd4e042b61a0b3e8651b444fb6d560.mp4':
Metadata:
major_brand : M4V
minor_version : 1
compatible_brands: isomavc1M4A M4V mp42
Duration: 01:04:58.44, start: 0.000000, bitrate: 799 kb/s
Stream #0.0(rus): Video: h264, yuv420p, 576x448 [PAR 1:1 DAR 9:7], 669 kb/s, 25 fps, 25 tbr, 25k tbn, 50 tbc
Stream #0.1(rus): Audio: aac, 48000 Hz, stereo, s16, 125 kb/s
Thanks,
Andrew
3 REPLIES 3
bandal
Visitor
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-10-2012
08:12 AM
Re: Video Doesn't Play - Possible Encoding Issue
On my debug screen I see this:
------------
showHomeScreen | msg = MP4: unsupported object ID 0x5 in esds atom at 1046541 | index = 0
Video status: 0 0
showHomeScreen | msg = | index = -5
Video request failure: -5 1
showHomeScreen | msg = | index = 0
Screen closed
------------
showHomeScreen | msg = MP4: unsupported object ID 0x5 in esds atom at 1046541 | index = 0
Video status: 0 0
showHomeScreen | msg = | index = -5
Video request failure: -5 1
showHomeScreen | msg = | index = 0
Screen closed

RokuMarkn
Visitor
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-10-2012
09:26 AM
Re: Video Doesn't Play - Possible Encoding Issue
Yes there is an encoding problem with this stream. The esds atom in an MP4 file has a ObjectType byte that is supposed to identify the type of content. An MP4 H.264 video file normally has a value of 0x20. This stream has a value of 0x05 which according to this table means it contains an AFX stream.
--Mark
--Mark
ajporterfield
Visitor
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-10-2012
11:10 AM
Re: Video Doesn't Play - Possible Encoding Issue
Thanks for the response guys - much appreciated.
- Andrew
- Andrew