Developers

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

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
Tags (1)
0 Kudos
3 REPLIES 3
bandal
Visitor

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
Tags (1)
0 Kudos
RokuMarkn
Visitor

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
Tags (1)
0 Kudos

Re: Video Doesn't Play - Possible Encoding Issue

Thanks for the response guys - much appreciated.

- Andrew
Tags (1)
0 Kudos
Community is Being Upgraded!

We’re upgrading Roku Community to bring you a faster, more mobile-friendly experience. You may notice limited functionality or read-only access during this time. Read more here.

Planned Downtime:
Community will be unavailable for up to 24–48 hours during the upgrade window during the week of May 19th and you may notice reduced functionality. In the meantime, for additional assistance, visit our Support Site.

We're sorry for this disruption — we’re excited to share what’s next!