greno
Visitor
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-29-2011
12:58 PM
Android video files
I'm in the process of testing playback of 3 video fomats from an Android phone. Two of them don't play back at all, and the third shows video with no audio for a few seconds, then starts buffering constantly. Just wondering if anyone can let me know why these won't play back.
I'm working on a project to stream content directly from the phone to the Roku. Photos and music work great, and I can stream other videos downloaded to the phone from other sources. But I can't get the videos taken directly on the phone to work.
Thanks!
And this is the one the plays some video with no audio:
I'm working on a project to stream content directly from the phone to the Roku. Photos and music work great, and I can stream other videos downloaded to the phone from other sources. But I can't get the videos taken directly on the phone to work.
Thanks!
StreamFormat = "mp4"
StreamQualities = ["HD"]
StreamBitrates = [0]
Complete name : D:\Android\Android Video Files\test_h263.3gp
Format : MPEG-4
Format profile : 3GPP Media Release 4
Codec ID : 3gp4
File size : 1.22 MiB
Duration : 4s 620ms
Overall bit rate : 2 215 Kbps
Video
ID : 2
Format : H.263
Format profile : BaseLine@1.0
Codec ID : s263
Duration : 4s 530ms
Bit rate : 815 Kbps
Width : 352 pixels
Height : 288 pixels
Display aspect ratio : 1.222
Frame rate mode : Variable
Frame rate : 29.803 fps
Minimum frame rate : 18.754 fps
Maximum frame rate : 71.885 fps
Standard : PAL
Compression mode : Lossy
Bits/(Pixel*Frame) : 0.270
Stream size : 451 KiB (36%)
Title : VideoHandle
Writing library : (empty)
Language : English
Audio
ID : 1
Format : AMR
Format/Info : Adaptive Multi-Rate
Format profile : Narrow band
Codec ID : samr
Duration : 4s 620ms
Bit rate mode : Constant
Bit rate : 12.8 Kbps
Channel(s) : 1 channel
Sampling rate : 8 000 Hz
Bit depth : 13 bits
Stream size : 7.22 KiB (1%)
Title : SoundHandle
Writing library :
Language : English
Complete name : D:\Android\Android Video Files\test_h264.3gp
Format : MPEG-4
Format profile : 3GPP Media Release 4
Codec ID : 3gp4
File size : 1.97 MiB
Duration : 6s 660ms
Overall bit rate : 2 477 Kbps
Video
ID : 2
Format : AVC
Format/Info : Advanced Video Codec
Format profile : Baseline@L2.2
Format settings, CABAC : No
Format settings, ReFrames : 1 frame
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 6s 499ms
Bit rate : 1 528 Kbps
Width : 640 pixels
Height : 480 pixels
Display aspect ratio : 4:3
Frame rate mode : Variable
Frame rate : 28.159 fps
Minimum frame rate : 13.133 fps
Maximum frame rate : 56.711 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.177
Stream size : 1.18 MiB (60%)
Title : VideoHandle
Language : English
Audio
ID : 1
Format : AMR
Format/Info : Adaptive Multi-Rate
Format profile : Narrow band
Codec ID : samr
Duration : 6s 660ms
Bit rate mode : Constant
Bit rate : 12.8 Kbps
Channel(s) : 1 channel
Sampling rate : 8 000 Hz
Bit depth : 13 bits
Stream size : 10.4 KiB (1%)
Title : SoundHandle
Writing library :
Language : English
And this is the one the plays some video with no audio:
Complete name : D:\Android\Android Video Files\test_mpeg4.3gp
Format : MPEG-4
Format profile : 3GPP Media Release 4
Codec ID : 3gp4
File size : 3.31 MiB
Duration : 7s 60ms
Overall bit rate : 3 929 Kbps
Video
ID : 2
Format : MPEG-4 Visual
Format profile : Simple@L6
Format settings, BVOP : Yes
Format settings, QPel : No
Format settings, GMC : No warppoints
Format settings, Matrix : Default (H.263)
Codec ID : 20
Duration : 7s 58ms
Bit rate mode : Constant
Bit rate : 2 999 Kbps
Nominal bit rate : 256 Kbps
Width : 800 pixels
Height : 480 pixels
Display aspect ratio : 1.667
Frame rate mode : Variable
Frame rate : 26.779 fps
Minimum frame rate : 12.844 fps
Maximum frame rate : 66.176 fps
Color space : YUV
Bit depth : 8 bits
Scan type : Progressive
Compression mode : Lossy
Bits/(Pixel*Frame) : 0.292
Stream size : 2.52 MiB (76%)
Title : VideoHandle
Language : English
Audio
ID : 1
Format : AMR
Format/Info : Adaptive Multi-Rate
Format profile : Narrow band
Codec ID : samr
Duration : 7s 60ms
Bit rate mode : Constant
Bit rate : 12.8 Kbps
Channel(s) : 1 channel
Sampling rate : 8 000 Hz
Bit depth : 13 bits
Stream size : 11.0 KiB (0%)
Title : SoundHandle
Writing library :
Language : English
3 REPLIES 3

RokuJoel
Binge Watcher
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-29-2011
05:22 PM
Re: Android video files
Look at the Roku Encoding Guide in your Roku SDK for a list of supported formats and frame rates.
- Joel
- Joel
greno
Visitor
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-30-2011
06:54 AM
Re: Android video files
Well, they are all mpeg4 videos. The frame rates are all variable: 29.803, 28.159 and and 26.779 which seems to be in the range listed in the encoding guide. I can see the docs don't mention anything about supporting AMR audio encoding. Maybe it's the video codec id of 20 that is causing the problem.
Are there any plans to support additional formats like these?
Thanks,
-Gregg
Are there any plans to support additional formats like these?
Thanks,
-Gregg

RokuJoel
Binge Watcher
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-30-2011
12:52 PM
Re: Android video files
The officially supported frame rates from the Supported Video Formats section of the Roku Encoding Guide are 23.976 and 29.97. Audio should be AAC. I note in your above posting, looks like h.263, video, roku supports h.264.
If you would like, PM me a link to a few of these files that won't play, I can investigate a little bit.
- Joel
If you would like, PM me a link to a few of these files that won't play, I can investigate a little bit.
- Joel