Slashdot Mirror


Adobe Brings Flash-Free Flash To iOS Devices

CWmike writes "At long last Adobe Flash has come to an iPad or iPhone, writes Jonny Evans. Adobe appeared at Europe's NAB equivalent, IBC, this week to introduce Adobe Flash Media Server 4.5 and Adobe Flash Access 3.0. Adobe's solution repackages content in real-time, changing the protocol to suit the target device, HTTP Dynamic Streaming or HLS, for example. This should mean that iOS devices will get much of the advantages of Flash video support, without the processor degradation and battery life cost of the format in use on other devices. 'With Adobe Flash Media Server 4.5, media publishers now have a single, simple workflow for delivering content using the same stream to Flash-enabled devices or to the Apple iPhone and iPad,' Adobe says."

16 of 178 comments (clear)

  1. Re:along with by North+Korea · · Score: 4, Informative

    If it's streaming using HTTP, then there has to be vulnerability in the browser. It has nothing to do with the client side Flash, this is for Flash media servers. Furthermore, this doesn't bring the full Flash in to iDevices, only media streaming. Flash is a lot more than that. People seem to forget that every time. It's also one of the reasons why HTML5 video will never replace Flash completely.

    And say what you want about Flash, but web would had been much more boring place the last 10 years if it wasn't for Flash. It also brought casual people to internet.

  2. Flash plays video, but Flash != video by petsounds · · Score: 4, Interesting

    This is a silly, biased article and summary. This does NOT bring Flash to iOS devices. This is merely Adobe spinning out a new version of their video serving software with a new protocol option than plays nice with iOS devices.

    The things Flash is really good at -- multimedia experiences that can be delivered to a wide audience via a ubiquitous plugin -- are not emulated here. But way to go timothy for trolling! You wear your bias on your editorial sleeve.

    1. Re:Flash plays video, but Flash != video by bradgoodman · · Score: 4, Informative
      Correct.

      It merely takes the Flash video that an Adobe Flash Media Server would send out via Flash's proprietary RTMP (or HDS) protocols, and does some real-time repackaging of the video, so it can be streamed out via an Apache server which is co-installed on the box. The Apache server streams the content out via HTTP as individual MPEG-TS fragments, compatible with Apple's HTTP Live Streaming.

      Since both HDS (Adobe's HTTP Dynamic Streaming) and HLS (Apple's HTTP Live Streaming) use H.264 video - there is no transcoding involved, only a simple dynamic repackaging to convert between formats.

  3. So the set is Zero by SuperKendall · · Score: 3, Insightful

    The things Flash is really good at -- multimedia experiences that can be delivered to a wide audience via a ubiquitous plugin

    The thing is, Flash SUCKS at that. Can you name a single site that really does that well? The only thing I can think of off hand is the MINIUSA configurator. But even there the site is rife with all the things that make Flash a terror - I can't copy text from just anywhere, sometimes the loading goes wrong, and the site bogs down my DESKTOP never mind what would happen to a mobile device.

    Pretty much every other site I've seen that relies heavily on Flash for a "rich multimedia experience" is just awful, non-intuitive and performs very badly. So many sites trying that kind of thing would be so much better serving users simplifying the site into something that would work with DHTML, never mind HTML5 and canvas stuff...

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
    1. Re:So the set is Zero by sunspot42 · · Score: 4, Insightful

      Thanks, I was about to say something similar but you beat me to it.

      Every single "multimedia experience" I've encountered on the Internet since day-one has been a sucktacular piece of shit. Flash is one of the leading reasons for that, but the whole concept of using a web browser to deliver "multimedia experiences" is idiotic, and every implementation I've seen has been a sad, buggy, bandwidth and CPU hogging joke.

      Browsers. Aren't. Built. For. That.

      No "plugin" will fix it.

      Use a dedicated app, fools.
       

    2. Re:So the set is Zero by ColdWetDog · · Score: 3, Insightful

      Troll mods, eh. There are Adobe fanbois?

      God have mercy on their heathen souls.

      --
      Faster! Faster! Faster would be better!
    3. Re:So the set is Zero by bemymonkey · · Score: 4, Interesting

      Lately, I've been absolutely amazed at the amount of detail Flash games have gotten... my girlfriend plays Facebook games every now and then, and things like The Sims actually look better than their standalone counterparts - full screen native res and everything.

      The games peg the CPU, of course, but hey, it's smooth ;)

      Video playback, when it works, is also alright. Youtube's implementation works well... others... meh, often not so much. It even works well on my smartphone, so watching TV/Movies off of streaming sites at the gym is a favorite...

      Now "Flash multimedia experiences" (i.e. Flash web sites) on the other hand, are atrocious - that's something that just absolutely needs to go away - but those seem to be limited to private sites and maybe just a few businesses these days (like restaurants... what is it with restaurants and Flash?). If these go away completely and the rest stays the way it is (OK, maybe a bit better hardware acceleration for the games, so the CPU doesn't need to work as much), I'll be more or less satisfied with my experience - on a year-old smartphone and a 3-year-old subnotebook, no less!

    4. Re:So the set is Zero by BlueScreenO'Life · · Score: 3, Insightful

      The problem is not with Flash, but with how it is used and the purposes for which it is used, specifically:

      - The braindead decisions and taste of the people who designed those pieces of crap - for example, the text on Flash CAN actually be selected and copied if the developer makes it so - but that seems to be the exception rather than the rule. In fact, I suspect many people use Flash mainly to prevent you from copying text and other resources.
      - The stupid thought that something designed to be used with a mouse, a keyboard and a large screen can scale well for use on touchscreen devices.

      Ultimately Flash is a close relative to Macromedia Director, and as such, it is about multimedia, scripted presentations with actually useful functionality, not just about trying to do cool stuff for the sake of being cool. I wonder how Director is doing these days.

    5. Re:So the set is Zero by tepples · · Score: 5, Insightful

      Use a dedicated app, fools.

      Would you want to have to download and install an app for Homestar Runner, an app for Weebl and Bob, a separate app for every single video or game uploaded to Newgrounds, etc.? And would you want to have to buy a copy of Windows to run those apps?

  4. Re:Why would that work anyway? by Nerdfest · · Score: 3, Informative

    Out of curiosity, I just tried a few flash games on an Android phone. Maybe I was just lucky, but the first 3 I tried worked fine. Crappy games, but they did work.

  5. Real meaning and goal: by Tharsman · · Score: 4, Insightful

    Adobes only goal here is to stop the slow but steady adoption of html5 video formats. By offering this upgrade they tell their clients they no longer have to work in a transition to target the huge and growing iOS user base.

    This is good for Apple as most video services are just a server patch away from providing video content to iOs users, drastically diminishing the "it cant play flash video" bashing competitors like to use.

    Flash gaming may not be available still, but most iOS users are far from game starved. It's video content most iOS users actually complain about.

    So, good for Apple and good for Adobe. Who is it bad for? Web standards, and perhaps Android users. Adobe still wants flash to be required anywhere that it can run so it's likely they won't offer the same HTML5 video streams to Android devices. Many of the handsets out there still can't handle flash properly and the ones that do do so with heavy battery penalties.

    With this available, it's very unlikely content providers will bother pursuing web standards for the sake of low end Android handsets or users that refuse to install flash in their computers.

    It's likely that sooner or later Adobe will provide the capabilities for all clients, but I doubt they have any intentions to do it soon. I do hope im wrong though.

    PS: unsure if it's related but have been streaming blip.tv episodes of the Nostalgia Critic on my iPad all night so I guess at least they (blip.tv) already updated.

  6. Re:along with by Riceballsan · · Score: 3, Insightful

    This sounds like the best complaint against flash ever. Flash 1. caused pages to contain far more worthless noise makers, longer loading times, and stop focusing so much on including content etc... 2. Brought the kind of people who like big flashing noises and lights screaming on every page, 3. cleared the way for intrusive obnoxious advertising, 4. opened up a whole new mess of security vulnerabilities. The internet wouldn't have been more boring without flash, they just would have been more focused on actually providing content in pages instead of blinking jumping crap and animated buttons. As far as those that were drawn to the internet by flashing blinking screaming things, do you really want to talk to those people, I'm known for unfriending at the first stupid chain foward etc...

  7. This is a bad solution by Kagetsuki · · Score: 4, Informative

    Seriously, the HTML5 video tag works - just start using it. The problem here is of course dynamic streaming (and a few other things) but the thing is Flash can stream mp4 files just fine - internally it's the same stuff with just the flv container being different. Transcode your video into mp4, if Flash loads play it in Flash (or even better give the user an option), otherwise use an HTML5 fallback. If both of those cases fail direct your users to download a browser that doesn't suck or something.

    Oh, and the whole process I just outlined is something you can do easily with a variety of libraries and modules, just search for it. Oh, and cut out the whole trying to stop people from downloading video by wrapping it in 8 different concentric SWF interface wrappers - if you don't want someone downloading your video then don't put it on your website in the first place.

  8. One more time with the quote tag fixed! by Cyberllama · · Score: 4, Informative

    Erm, I meant that the other way around. Serving Flash to devices that support it, and non-flash video to those who don't. In other words, Adobe's own server software doing exactly what you suggest it should do.

    And what are those advantages, actually? As far as I can tell, the "advantage" is mainly to content producers who haven't updated their skill sets since around 2002. And these tools cost a pretty penny.

    The advantage is that HTML5 video tags do not support anything with DRM, and sadly there are many content producers who will not allow their content to be available without DRM. As a result, there is always going to be video content exclusive to Flash that iOS devices miss out on. I don't actually know how Adobe expects to get around there here (since they are effectively serving up HTML5 video in h.264), but I suspect sites that are concerned about DRM simply won't use this feature.

    P.S. I need to go to sleep.

  9. Vector animations by tepples · · Score: 3, Informative

    Fuck games, if the game developer want his game out on iOS device he have to do it the right way: make an app.

    In other words, Apple just wants the $649 to put a Mac mini on each developer's KVM switch plus $99 per year from each developer, and it also wants to waste developers' time to rewrite the game from scratch in Objective-C.

    Video using a compressed pixels codec can be taken care of with HTML5. How can vector animations (e.g. Homestar Runner) be taken care of? Converting an SWF animation to H.264 bloats it by a factor of ten or more in my tests, which makes a 2 GB/mo plan feel like it's 200 MB/mo.

  10. Rental by tepples · · Score: 3, Interesting

    Transcode your video into mp4

    Convert vector animation to compressed pixels and it'll become ten times bigger. See this comment.

    if you don't want someone downloading your video then don't put it on your website in the first place.

    Then how would you recommend that the publisher of a video provide an electronic service with a revenue structure similar to video rental?