We have a prospective customer who is interested in playing streamed IPTV video on a custom Android tablet.
The video encoder they use is MPEG2. Has anyone any idea of a device that comes with this codec on it? MPEG4 no problem, but give it a MPEG2 stream and it dies in a crumpled heap.
Also, how possible is it to acquire / install codecs?
Related
hi, anyone watch movies and that on thier phone? just wondering what the optimum video size would be to get a good picture and make it less flickery! and the best programs to use to convert the size of the movie?
Cheers
Hon
anyone?? surely someone must know??
Streaming or stored video files, basically you can use the same parameters and the same tools. I describe streaming only.
Use VLC to stream the video via Wifi or Edge to your phone.
An excellent client is Coreplayer (only 20 bucks)
On VLC set transcoding params like this:
video codec: mpeg4 (alternatively you could use h264)
video bitrate: 300-400kbs (wifi) ; 100-200kbs (edge)
resolution 320x240
audio codec: mp3
audio bitrate: 48-64kbs
container: ts (transport stream)
VLC can stream everything including live TV from TV/Sat cards and also from settop boxes.
If you wonna play files from memstick transcode your videos to files with the wifi parameters.
i used TCPMP with my vox oc'd to 252mhz
it can play most videos stored on my mSD (tv. eps and things of that sort) without having to convert
if i do need to convert, just make sure it's at 320x240
sorry i didnt specify, it is stored movies. cheers
A friend is considering this phone as an upgrade and I'm also interested in finding out about how good video playback on this phone works. Can you install freeware codec packs to support DivX, Xvid and all the other common formats on it like you can with the bigger PDA-style phones? Is its CPU speed enough for it to decode the videos without stutter? Is its built-in player good enough or would I need a third-party app?
I tried it. I think the optimum is Divx or Mpeg4, 320*240 and 512 kbit/s with 44 khz stereo audio. It can be played more than 100 % speed. (TCPMP benchmark).
manveruppd said:
A friend is considering this phone as an upgrade and I'm also interested in finding out about how good video playback on this phone works. Can you install freeware codec packs to support DivX, Xvid and all the other common formats on it like you can with the bigger PDA-style phones? Is its CPU speed enough for it to decode the videos without stutter? Is its built-in player good enough or would I need a third-party app?
Click to expand...
Click to collapse
Depends. If you don't use H/264 / AVC, then, it'll work just great. With AVC, you'll need to stick to CorePlayer and not even then will you 100% frame rate with higher bit rates / resolutions.
I did a tutorial on this
search for "Video Recoding Tutorial - Video Settings" in this forum
I have tried many media players but still 720p .mkv videos is twitching. Will 3.1 Android updates fix this problem? Or is it possible to stream from a computer?
Honeycomb will play up to 1080p baseline profile h.264 in an mp4 container. No AVIs no MKVs. No third party player will help you with HD content. A player either uses hw acceleration and obays the above rules or it uses software playback and will never do HD content smoothly and a little 1ghz ARM CPU
Try plex, you'll need a server on your computer and the media player on your tablet but I find that it works great. I'm using a Asus UL30-VTA1 and I can easily play back 720p content with its 1.73ghz SU7300. Of course this will only work when you're at home. If you're going out you'll have to reencode.
I'm using Freemake Video Converter and using the standard "to Android" conversion and it seems to be working well.
I am using the newest 3.2 tiamat ROM and the native video player now appears able to easily play high profile 720p matroska contained h.264 video, but it doesn't seem to be able to handle the AC3 audio contained inside of it. Has anyone been able to inject something into the android OS to allow the stock video player to handle AC3?
I know I can convert, use a streamer, suffer with choppy video and get the audio with rock player, vplayer, qqplayer, etc, but I want to play it natively, as all the other options suck.
seems that the video player can *almost* handle 1080p high profile as well... so close.
I just wondered about some of my videos not being played by the HW decoder. I figured out the issue must lay upon the codec, so I thought I do some research, since some HD Videos are going well with the HW decoder.
I would be really glad if someone can actually give me some advices how to convert the videos and which codec I should use for the best outcome.
The SW decoder is such a batterie consuming beast, I wish all videos could make use of the HW decoder.
Which converter are you using?
Try using basic convertion. You can reduce bightness so battery can extend a little bit.
About supported codecs:
HW decoder should support all codecs that are supported by your device. The best (and most common) codec is AVC (H.264), it's supported by your device for sure. It's the only codec worth caring about (for now).
However this doesn't end at codecs, because codecs have profiles and levels. Basically they are set of restrictions (like "to be able to play this video you need to be able to do this"). They are needed to ensure that if decoder supports particular profile/level, then it would be able to play any video with that (or lower) profile/level.
I believe that your device should support at least High Profile L4.1, which means that it should be able to play most H.264 videos.
However there's one special case - videos that use High 10 Profile (hi10p, 10 bit depth). It's commonly used on anime sources, becauses it preserves gradients well. There're no hardware decoders that support it.
Unfortunately manufactures usually are very vague about codecs/profiles/level support ("1080p HD video" is all what qualcomm says, lol), so you should test by yourself to find it out.
The first thing you need to do if you want to know why you can or can't play some video using h/w decoder is to check it's codec, profile and level (using MediaInfo or any other similar tool, usually media players have it built-in).
About conversion:
Try Handbrake, by default it should produce files playable by your device (no need to touch presets). You can play with "x264 Preset" to control speed/size and Quality to control quality/size.
Converting with Handbrake into x264 mp4 would be the most universally acceptable format for all devices, and work with HW decoding.
That should be no problem with your stock Nexus 4.
I love using MX Player to watch shows on my Android devices. However I'm watching Psycho-Pass right now and noticed that only software decoder works for .mkv files, probably because of the way fansub groups encode their anime. Are there any intentions to add in a hardware decoder support for .mkv files in the future? Would help a lot with regards to how smooth the show is when I try to watch it on my phone, especially if it is 1080P. Would also help with battery life too.
Or is this more related with Hi10P? It seems that way but I am not sure since I know some of the anime I watch encode using Hi10P while others don't.
.mkv is just a container. What matters is video codec. H.264 will be decoded using h/w decoder (unless something in f/w is badly broken), 10-bit H.264 ("Hi10P") can't be decoded using h/w decoder and nobody can do anything about it.
(you can check the profile using MediaInfo on PC)