Video playback on mobile device

Hello,
I'm new here and probably this was asked before me, but I spent a lot to search on the net and actually couldn't find much.
I'm developing a web based application dealing with video - it should be controlable and have to interact with other elements of the app. The client now asks mobile apps - for Android and iOS, that should have same features.
I looked for solutions to play video on mobile device using Flex and building mobile apps but nowhere could find a proper explanation and results about framerates and performance. The other problem I think will be that the mobile device should play streamed video (which can be encoded in any suitable format) as well as native video - usually h.264, that as far as I understood, is not possible on iOS (I coudn't find out about Android).
On my Android device I can play very smoothly even web videos (in the browser) that are not "optimized for mobile" as it pops up during playback. I made a test and build a simple app that just plays a remote video using the Spark's VideoPlayer and its framerate was OK but the picture was terrible - some strange coloured lines appeared.
Is there anybody who has more info about video playback on mobile device, codecs, components etc. I need that info to make the choice to stick with Flash development for all the apps or to go for native development with platforms' SDK.
Thanks

Can you say even more about what it is you want to do? I mean, what will the application do, not what are the technical aspects of how it will work?
For a point of comparison, look at this thing I did:
http://www.cartoonnetwork.com/mixit/
If you try out the Make page, both the template ones and the from scratch one, as well as the View page to see the playback unit in action. Is what you're going to do anything like that?
I have tried the playback part of this as a mobile app, and it so very nearly works ok! Amongst the many problems are that the overall data rate needed is quite high, and mobile devices aren't as consistant or high bandwidth as desktops, the external swfs often need code in them, so that rules out iOS, and to do the layering involved rules out H.264.
At some future time there will hopefully be StageVideo that can use H.264, but I don't know when that will be, or whether it will be responsive enough (FLV is much faster to connect to and play than H.264).
Incidentally, even in the Objective-C world you can't lay things on top of the standard iOS H.264 player. To do that you have to use the AV Foundation class, so it's fairly low level programming. Using FLV in Flash is a lot easier!

Similar Messages

  • Streaming audio-video on the mobile device

    Please, I must do the streaming audio-video on the mobile device using a server standard.
    I must to program the application for the server using j2se:in this case how i can send the file audio/video?This file have specifies classes?
    For the client i must using the j2me:in this case how can receive the file audio and creating the player?
    Thanks.

    Hi, please help,
    I have problem in this area also,
    am intending to stream audio and video data to mobile phone using j2me for my bs project.,
    is that true, midlets can only 'plays back' one file at time specified by url?
    I want to store many files in database( e.g ms access), and call them to midlets, to make some how interactive and real,because i have tomcat server installed in my pc.
    is this possible?
    How can i call file stored beyond path of WTK ?
    can i store audio/ video file in ms- access?
    Please, please help !
    thanks in advance.
    Message was edited by:
    nbkamani

  • Netflix says"Video Playback Error  Your device has a hardware issue, which is preventing Premium Video Playback. Contact Apple Support for more information. Error Code: S7363-1261-FFFFD000" What is wrong?

    My mac is working fine. No noticeable problems. Then went onto netflix everything was working apart from the watching of the film and it popped up
    "Video Playback Error  Your device has a hardware issue, which is preventing Premium Video Playback. Contact Apple Support for more information. Error Code: S7363-1261-FFFFD000".
    Not sure what is wrong but would appreciate any help

    Netflix not working with yosemite
    Re: I think there is a hardware issue with my computer and i am not sure what to do it won't let me play netflix
    Netflix streaming gives Error Code: S7363-1261-FFFFD000

  • Video latency on mobile device

    I am working on an application that connects two peers in audio/video using rtmfp.
    When a peer wants to talk with another, first it exchanges peer-id and stream-name with the other and then publishes its microphone/camera (in “live” mode) and plays the other peer stream. As usual in Flash platform. Message exchange in my application is server directed (I am using FMS 4), stream connection is peer-to-peer.
    Now, all works fine when the two peer run on Adobe AIR for PC. But when one or both run on a mobile platform (iOS 4.3.3 for example) I experience a strange random latency. Sometime latency on the mobile side is near zero, sometime it grows to 3 even 5 or more seconds. So the communication is not really possible.
    I tried to narrow down latency by testing different values of bufferTime both on incoming and on outgoing stream: bufferTime = 0 does not work fine on mobile side; using bufferTime = 0 in the output stream and bufferTime=0.3 on incoming stream works better.  With this values when video is not involved all works fine. But when one of the two peer attaches a camera then the result is not always the same: sometime latency is acceptable sometime it is not: bufferLength of the incoming stream (playing stream) grows to 3 or more seconds and then it goes up and down. Using bufferTimeMax do not improve latency. On the pc side bufferLength is near zero.
    I noted that on the pc side sometime I got a NetStream.Buffer.Empty on the incoming stream so I am thinking that the problem is related to cpu resources on mobile side (I am using an iPhone 4). To lower resource consumption I set Camera.setQuality(0,100) and Camera.setMode(80,60,3). Microphone is configured to use Speex with encodeQuality = 6. But the problem remains.
    Is the video playback of Flash Air on mobile device fast enough?
    The two peer in my test are on the same LAN and the mobile device use Wi-Fi access. I use Flash CS 5.5 and AIR 2.7.
    Does anyone have an explanation of this behavior?
    Thanks
    Michelangelo

    Hi,
    after a month of tests I stopped looking for a solution.
    In the last test I tried to split (desynchronize) audio stream and video stream so I had two different play buffers on which I tested different bufferTime values. I was hoping to have a low predictable latency on audio playback (that is more important for my application) and a different not specified latency on video. But my test failed: this solution works as the solution where audio and video have the same buffer and this is very revealing.
    I don't know if this problem is related to:
    a my error in configuring audio/video stream
    a flash player bug (on iOS) in live mode
    a high resource consumption of the Sorenson Spark codec implementation on AIR for iOS
    I posted my initial question to learn from someone anything useful to distinguish among those alternatives. I tend towards the third.
    Michelangelo

  • Flash Lite & Video Player on Mobile Devices

    Hello,
    Does anyone know what mobile devices support videos through a
    Flash player? I know there is limited support based on device, but
    was wondering if anyone knows a source of specifics in relation to
    the new Flash Lite 2.x.

    Alessandro,
    does that mean that 6120 Classic owners will be stuck with
    Flash lite 2.0 forever ? or is it possible that we can install
    future versions of Flash lite ? I bought my 6120 Classic last week,
    after seeing the Flyer Framework. I need Xml sockets for a mobile
    version of an web application I wrote. i can't imagine having to
    buy a new device... what's your guess ? stuck with FL 2.0 ?
    thanks,
    Tim

  • How to view local videos on iOS mobile device

    How do I view local videos on my iOS device running an Adobe Air app? I know how to view the CameraRoll for iOS in Flex on Adobe Air, but the CameraRoll class only brings up photos, no videos.  When I use:
    if (CameraRoll.supportsBrowseForImage) {
                                                      var roll:CameraRoll = new CameraRoll();
                                                      roll.browseForImage();
                                            } else {
      trace("Camera Browsing not available");
    The cameraRoll instance that is brought up only shows photos, no videos.  Any ideas?

    +1  I need this as well.
    It looks like it's simply not available in CameraRoll - is support planned?  What are other possibilities - File?  Navtive extension?
    Would AIR even be able to play typical phone video formats?  From a quick search, it seems that the iPhone captures h.264 in a mov container, while at least one Android phone captures MPEG-4 in a 3gp container.  I'll try transferring such videos to my computer and embedding them in a test app just to see if they play.
    Thanks for any insight!
    ETA: The docs for NetStream list h.264 and 3gp as supported formats.  From my testing, however, NetStream does play the iPhone .mov file, but does not play the Android .3gp file.  A Loader plays neither.

  • Inline video playback for Apple devices in responsive projects (Captivate 8)

    Hello,
    I know that Captivate itself does not support inline browser playback for videos on Apple devices, but I was wondering if there might be a way to edit the HTML of a responsive project to add inline playback tags (like the ones listed here).  Or maybe some other solution that accomplishes the same goal? 
    The context is that I will be developing 45 minute course (heavily animated) that my organization wants to be mobile-optimized.  I'm developing all animations in Flash and converting to mp4, and then inserting those into my Captivate project.  There will be about 100 slides worth of videos, which would be unbelievably tedious for the user if they had to keep toggling back and forth between their browser and the native Apple video player.  For the record, I've already experimented with converting these into HTML5 content and inserting them into Captivate as web objects, but that's no good since the <iframe> tag forces those objects to the top, regardless of my stack order in the timeline.
    So any creative solutions?
    Thanks in advance!
    Dan

    That's unfortunately not really correct.  I don't care about user navigation from slide to slide--I actually like the fact that the user has to use the next and back buttons and I would actually prefer that the next video didn't auto-play when the previous one finished.
    Let me back up for a second.  When you go to YouTube on your iPhone, you can't just push play on a video and watch it in the browser.  The video loads into an iOS shell and you often have to exit out of that shell in order to get back toYouTube.  In my course, I don't want the videos to play in that shell (i.e. a new window, which is what's happening now).  I want it to play directly in the browser.  This is indeed possible outside of Captivate (per the link I included in my initial question).  I want to know how to add that functionality to a responsive project in Captivate.
    Does that make more sense?

  • I can't play Netflix movies on my MacBook Pro.  I keep getting this message:  "Video Playback Error  Your device has a hardware issue, which is preventing Premium Video Playback. Contact Apple Support for more information."  Any good ideas?  Thanks!

    Can't stream movies on Netflix.

    I have the same problem and I tried installing and unistalling Silverlight from my system but did not work. I had a chat with someone on Netflix and he told me that this is a Silverlight problem an Mac and the browser who use it, he refer me to use Google Chrome instead because don't need Silverlight and it worked. Now for Netflix on my Macbook I'll use Chrome.

  • How do you make movies sent to you tube accessible to mobile devices

    How do you make movies that are sent to you tube accessible to mobile devices

    hey there,
    Do you mean that you want to play some youtube videos on your mobile devices? If so, that would be really easy.
    As to most of the codec problem, a video converter can move away your troubles. And since almost of the current video converters can support all video format file input, you can use it in most codec cases.
    tips for you, most of the mobile devices support .mp4 best. In this case, if your device's name isn't in the output format list, you can just choose the output format as MPEG-4.
    here's the guide of the one i used to use, wish that can help you. Good luck~

  • Buffering from mobile devices

    Don't know which community this should be so I'll just go with this one (I posted it on iPhone too but no responses so far).
    First off, all my devices are updated to the max.
    When we, any of us in our home, mirror video from any mobile device, the buffering is extremely long. Extremely.
    It may buffer 60 seconds for a 5 second video. They all do this all the time. We have new Apple TV,
    new phones, new pads, new airport and now even a completely new cable service (from Cox to Verizon).
    The buffering is still eternal. Anybody have this issue and/or a solution? I have an iPhone 4S but everyone
    else here is iPhone 5 and they do it, too.
    iPad 2, iOS 7.0.4 

    Is the ATV connected wired or wireless?
    If everything is wireless, where are they in relation to the access point?
    Are their other Wi-Fi networks around?  Other devices that could interferre with the network?  It may require changing the channel on the Wi-Fi router.
    Restoring the router to factory settings may be necessary to resolve the issue.

  • Can a user take part in video conference via mobiles e.g. smart phone, etc?

    Hello Community
        Using Lync Server can a user start or take part in a Lync Server video conference 
    via mobile devices like their smart phones, etc just as if they were sitting at their desks
    taking part in the Video Conference?
        Thank you

    Hi Shabeaut
    You can use Lync 2013 mobile clients which  provide enhanced presence, IM, Lync meetings, and voice
    and video calls over the Internet .
    Check under category "Conferencing Support in Lync Mobile clients" to get all capabilities and features available for
    Lync client
    https://technet.microsoft.com/en-us/library/hh691004.aspx
    Please mark it as answer if it helps you solving your problem.
    Amit Kotha

  • Apple TV 2 choppy video playback when mirroring from Macbook Pro (Yosemite) and Macbook Air (Yosemite) but not iOS devices

    Video playback is choppy (cuts out every 30-45 seconds) when air playing from both my MacBook Air 1.3 GHz Intel Core i5 running Yosemite and my husbands new MacBook Pro, but runs perfectly when mirroring from any of our iOS devices (iPhone 6+, iPad mini 3, etc.) We have Apple TV 2. This problem just started a few weeks ago, was working fine around Christmas. The problem seems to have coincidentally started right after our son tried plugging in and setting up his Chromecast on our tv. I disconnected the Chromecast, but we still have the problem. All of our software if up to date and I've tried disconnecting blue tooth, we do not have a microwave and our wifi network has a very strong signal. We have an Airport Extreme base station. Is there a solution to our problem?

    Hi leahmturner,
    I see that you are experiencing an issue with choppiness while AirPlay Mirroring from your computers to your Apple TV. I have an article that contains some helpful troubleshooting steps for you regarding this issue:
    About AirPlay Mirroring in OS X - Apple Support
    http://support.apple.com/en-us/HT201343
    Optimizing image quality
    Resolution matching modes
    You can choose between two desktop resolution matching modes that let you select which display will have the best image. When AirPlay Mirroring is turned on, select an option under "Match Desktop Size To:" in the AirPlay Mirroring menu extra.
    Match Desktop Size To: Apple TV
    AirPlay Mirroring changes the desktop resolution to best match your Apple TV, resulting in a 16:9 image that fills the HDTV screen. This setting often produces the sharpest image on the HDTV. The aspect ratio and/or resolution of the built-in Mac display may change to accommodate the Apple TV.
    Match Desktop Size To: This Mac
    AirPlay Mirroring scales the contents of the desktop to fit on the Apple TV, leaving the resolution of your Mac's display unchanged. Use this setting for the sharpest image on your Mac's display. Depending on your Mac model, the resulting image may not fill the HDTV screen.
    Troubleshooting AirPlay Mirroring
    If you don't see mirroring options
    If your Mac and Apple TV are on the same network, but no AirPlay Mirroring menu appears, your Apple TV may be asleep. Simply press a button on your Apple TV remote to wake it up. After a few seconds, the AirPlay Mirroring menu extra appears. If you still don't see the options you expect, make sure your Apple TV has the current software update installed. Also make sure that you have the "Show mirroring options in the menu bar when available" option selected in the Displays pane of System Preferences.
    If the menu bar or Dock is cropped
    Some HDTVs have bezels that cover a small percentage of the screen. This can result in a slight cropping of a full-resolution HDTV image. Depending on the HDTV model, AirPlay Mirroring may automatically adjust the picture size to prevent cropping.  If you are using OS X Mountain Lion or later, and you see cropping of the menu bar or Dock when using AirPlay Mirroring, toggle the Overscan correction option in Displays preferences.
    Minimize video post-processing
    HDTVs often apply picture quality enhancements intended to improve the look of film and video sources. In some cases, these enhancements can lead to over-sharpening artifacts when displaying your Mac desktop. Some HDTV models have built-in settings to change or disable the enhancements for use with a computer (computer, presentation, or game modes). Otherwise, the controls for sharpness, detail enhancement and noise reduction can be used to optimize the appearance of the Mac desktop. Consult your HDTV’s manual for guidance on the appropriate settings for use with a computer.
    Firewall security settings
    If you use a firewall, make sure the following firewall security options have been set to allow AirPlay Mirroring to work:
    Choose System Preferences from the Apple menu ().
    Click Security & Privacy, then click Firewall.
    Click the lock icon to unlock it if it's locked, then type an administrator name and password.
    Click Firewall Options.
    Deselect (uncheck) the “Block all incoming connections” checkbox.
    Select (check) the “Automatically allow signed software to receive incoming connections” checkbox.
    Thanks for coming to the Apple Support Communities!
    Regards,
    Braden

  • No video playback to external FS device 6.03

    Hello. I have read all the posts about not seeing video playback on my external device (TwinPact 100/FW). I can see the current frame on my external monitor so I know the connection is good. But the image does not scroll when I playback from the timeline - it only updates on the external monitor when I stop playback.
    Any suggestions? 10.5.3
    Thanks very much for the help.
    D.

    Well I noticed that they had been reset when I trashed the Prefs.. was showing PAL. But I reset to NTSC/DV and then the external monitor should Unrendered. So then I rerendered the projcxt and same problem - no playback to the external.
    To be specific:
    720 x 480
    NTSC CCIR 602
    Field: none
    Compressor DV/DVpro
    Very frustrating. Would footage normally need to be rendered to show on the external? Ans must the compressor by DV for it to show? I normally work uncompressed (as the project will end up on DVD).
    Thanks for the help.
    best
    d

  • Can 1080p videos be watched on mobile devices?

    When I export a video it asks me what resolution I want it to be. For the 1080p option iPhone and iPad arent checked. Does this mean when I upload it to youtube my video cant be viewed on mobile devices? Thanks in advance.

    Now most devices supports to play 1080p videos, but what matters is the video format, say, iPhone, iPad can play MP4, MOV, and M4V videos, namely, it cannot play other videos in 1080p format. But there is a solution to solve this problem, with a Video Converter for Mac, you can easily convert 1080P AVI, WMV, FLV etc to iPhone, iPad supported format.

  • Youtube videos says not set for mobile devices and this is on my laptop.

    Yesterday the YouTube video page displayed differently. I clicked on a video and get a message that says cannot play on a mobile device. This is what I don't understand because it is on my laptop. I was using it watching videos earlier in the day. The YouTube does display and work well in Chrome.

    Seems to have corrected itself.

Maybe you are looking for

  • Cannot find some .TOC file in TDSHL homogeneous DB copy

    We are at the import stage of a homogeneous DB copy for an ABAP only BW system. This homogeneous copy is a part of a TDMS shell creation. In import_monitor.log we see errors as follows: ERROR: 2010-12-29 21:55:19 com.sap.inst.migmon.LoadTask run Load

  • Garbage collector don't works.

    Hello people ! When I restart the weblogic server this do not shows the lastest change that I made. I think the problem is related to the garbage collector and its bean tree. Do you known how to solve this? Thank you. Regards.

  • Change output of dictation

    Hello.. Is there any way to change the output from Mavericks Dictation feature? I know there are commands like "no-caps-on", but I want to be able to write variable names in different languages like camelCase, hyphen-separated, under_score, dot.notat

  • Gray pages running Adobe Reader on a MAC

    All I get are gray pages when I open a PDF. Nothing shows on the pages. I can scull up and down but I can't see anything. I have deleted the program, rebooted and reinstalled Adobe Reader but I still get the same result. Any ideas?

  • Inbound idoc sales order error

    hi, am getting inbound issue with status 51, means in same client with difeerent systems like client 100 and sender system in client side and receiver system offshore side. sender system having company code 001, and sales organization ip01, distribut