HTML5 on consoles

They can already launch a URL from XMB, no real need for HTML5 specifically.

It's only a small part of the problem though. The larger issues are:

1. Awareness: No one else know about these features, so people won't consider the features when they shop for a console or Blu-ray player. The "Do Everything" videos will only reach the existing PS3 owners or savvy gamers.

2. Even with the help videos, a clunky app will remain clumsy to use. They need to solve the ease-of-use and integration problems by updating the apps. Better yet, they need to surprise the users with inspiring features or experiences. That way, the users will refer their friends to the system, and hence help to solve problem 1.
 
They can already launch a URL from XMB, no real need for HTML5 specifically.

It's only a small part of the problem though. The larger issues are:

1. Awareness: No one else know about these features, so people won't consider the features when they shop for a console or Blu-ray player. The "Do Everything" videos will only reach the existing PS3 owners or savvy gamers.

2. Even with the help videos, a clunky app will remain clumsy to use. They need to solve the ease-of-use and integration problems by updating the apps. Better yet, they need to surprise the users with inspiring features or experiences. That way, the users will refer their friends to the system, and hence help to solve problem 1.

"They can already launch a URL from XMB, no real need for HTML5 specifically." Interesting that a feature of HTML5 is already supported in PS3 firmware independently of a HTML5 webkit. Why wait till now to implement "instructional videos". Is it somehow now easier to do or are there now more servers that could handle the load created by PS3 instructional videos. We will have to wait and see if these "instructional videos" behave like previous streaming URLs. The irritating buffering issues caused by server or end user Internet providers might have been corrected with a new H.264 web codec that supports adaptive streaming, http://blog.gingertech.net/2010/10/09/adaptive-http-streaming-for-open-codecs/ which was recently discussed or with Adobe Dynamic streaming which might now use the VP8 video codec .

Re: Hulu and it's size reduction after Firmware 3.5; From news articles Hulu uses a flash player probably Adobe AIR not HTML5. http://www.adobe.com/products/air/everyone/ The size reduction can be a Adobe runtime shifting from inside the application into PS3 firmware.

Applications with custom features like Mubi might also be Adobe AIR. Lovefilm would use Widevine and might use javascript for the UI.

IF Sony is adopting technologies provided by Google in Chrome (Adobe is now a part of Chrome) this would require Sony to insure their products support Adobe Air runtime or any new feature implemented in Chrome. Sony is providing Chrome as part of their PC platforms.
 
Last edited by a moderator:
"They can already launch a URL from XMB, no real need for HTML5 specifically." Interesting that a feature of HTML5 is already supported in PS3 firmware independently of a HTML5 webkit. Why wait till now to implement "instructional videos".
Why wait until 3 or 4 years after launch to get together a proper video rental service? Or to add cross-game voice chat? Or to add codec support for common formats? Big business doesn't always do the smart/obvious thing in an efficient and timely fashion. Running videos in XMB (already achieved with video thumbnails and dynamic themes) was always possible but it took until now for someone to turn that into tutes.
 
Why wait until 3 or 4 years after launch to get together a proper video rental service? Or to add cross-game voice chat? Or to add codec support for common formats? Big business doesn't always do the smart/obvious thing in an efficient and timely fashion. Running videos in XMB (already achieved with video thumbnails and dynamic themes) was always possible but it took until now for someone to turn that into tutes.

Anyone who has tried viewing while downloading a video from the PSN Store has seen multiple irritating buffering windows because either the server or your Internet provider could not keep up the speed needed to display the stream. Perhaps this is going to be corrected using adaptive streaming and irritating and unprofessional buffering will be eliminated which now makes Instructional videos attractive to Sony.

http://blog.gingertech.net/category/open-codecs/

" An obvious approach to improving this situation is the scale the bandwidth of the video stream down, potentially even switch to a lower resolution video, right in the middle of playback. Apple’s HTTP live streaming, Microsoft’s Smooth Streaming, and Adobe’sDynamic Streaming are all solutions in this space. Also, ISO/MPEG is working on DASH (Dynamic Adaptive Streaming over HTTP) is an effort to standardize the approach for MPEG media. No solution yets exist for the open formats within Ogg or WebM containers. "

From recent news articles I have discovered that Hulu uses a Flash player and Adobe has released AIR http://www.adobe.com/products/air/ which allows:

"The Adobe® AIR® 2.5 runtime enables developers to use HTML, JavaScript, Adobe Flash® Professional software, and ActionScript® to build web applications that run as standalone client applications without the constraints of a browser. Adobe AIR, a key component of the Flash Platform, unleashes the creativity of designers and developers by providing a consistent and flexible development environment for the delivery of applications across devices and platforms. Support for Android™ BlackBerry™ Tablet OS and iOS* mobile operating system, and TVs is now available."

The size reduction for the Hulu app I have been insisting proved HTML5 javascript must now be in PS3 firmware after 3.5 would be the Adobe AIR runtime moving from the application to PS3 firmware and would not have anything to do with HTML5. I was wrong and possibly right at the same time. Adobe Air runtime can be a part of a Chrome web browser (Flash 10.1) or a separate program called by the application. If part of a Chrome web browser then my claim that a webkit browser was being ported to the PS3 and was partially active after firmware 3.5 would be true.

There is now less support for my speculation that HTML5 is in the PS3. But if Flash tools are in the PS3 then adaptive streaming mentioned in the first paragraph could be the reason "instructional videos" would now be practical. It could also help explain the timing in 4 of the 5 EU IP channels being released after 3.5. Applications with custom features like Mubi might also be Adobe AIR (Flash player for DRM and adaptive streaming), Lovefilm would use Widevine DRM, the Play TV channel would probably use Flash also.

How did Sony get Adobe Air runtime or Flash 10.1 for the PS3? Either could be used to support Flash player applications outside a browser. I suspect from a Chrome webkit C+ code provided by Google for a port of Chrome to the PS3.

Adobe Air is not provided as source code and following past policies I don't think Adobe would provide C+ code for Sony to port Air to the PS3..
 
Last edited by a moderator:
Anyone who has tried viewing while downloading a video from the PSN Store has seen multiple irritating buffering windows because either the server or your Internet provider could not keep up the speed needed to display the stream. Perhaps this is going to be corrected using adaptive streaming...
Or maybe the instructional videos will need to be buffered too. Or maybe they'll be provided in low bitrate, heavily compressed formats that stream over slower connections, unlike PSN promotional videos which are presented in high quality and intended for download, with 'watch while downloading' be a little extra but not an intended design decision of the service and content. Sony could provide lower resolution, more compressed videos like GameTrailers, if they wanted.
 
Or maybe the instructional videos will need to be buffered too. Or maybe they'll be provided in low bitrate, heavily compressed formats that stream over slower connections, unlike PSN promotional videos which are presented in high quality and intended for download, with 'watch while downloading' be a little extra but not an intended design decision of the service and content. Sony could provide lower resolution, more compressed videos like GameTrailers, if they wanted.

Yes, either way it's probably an important consideration. Sony would want the quality of the video to reflect "professional" support from Sony so there is a limit on compression there. Heavily buffered would not work with impatient consumers. You have good points but probably adaptive streaming is going to be used. Again, not enough information to determine anything just guesses based on timing which can be misleading.

Is the timing being determined by agreements or the development of software tools. Multiple IPTV sites going active on the PS3 at the same time would tend to indicate software tools. But the Netflix -PS3-Wii may have been agreements between Netflix and MS or less likely software tools as the Widevine player went active on Vudu boxes at almost the same time and was labeled a BETA in video from the PS Blog.

The multiple UIs being tested by Netflix, the Beta label in the PSN blog video, and MS going 1080P with search on the Xbox for Netflix on Nov 1 would all support the Widevine player was the reason for the delay for Wii, PS3, Boxee and Vudu getting Netflix diskless support. Stretching this timing issue, ALL platforms supported had javascript support outside the browser which we can not determine is also true for the PS3. Even before diskless Netflix on the Wii it was labeled as Widevine compatible but the PS3 wasn't. The difference may be the Wii had support for Javascript outside the browser provided by Opera, the PS3 before 3.5 did not.
 
Last edited by a moderator:
How did Sony get Adobe Air runtime or Flash 10.1 for the PS3? Either could be used to support Flash player applications outside a browser. I suspect from a Chrome webkit C+ code provided by Google for a port of Chrome to the PS3.

Adobe Air is not provided as source code and following past policies I don't think Adobe would provide C+ code for Sony to port Air to the PS3..

Good job on tracking down the Adobe stuff, but it doesn't have to be Air. There's a specific Adobe Flash based implementation (Scaleform Flash) that is used on both HD consoles to create in-game menus. We discussed it here in the summer. Check here:

http://www.scaleform.com/gamesusing
 
I don't know yet, but a link to the source would be nice.

http://www.adobe.com/products/air/

http://www.adobe.com/products/flashplayer/systemreqs/

Beginning with Flash Player 10.1, Flash Player is integrated as part of Google Chrome.

http://www.openscreenproject.org/

Partners in the Open Screen Project are working together to provide a consistent runtime environment for open web browsing and standalone applications — taking advantage of Adobe® Flash® Player and, in the future, Adobe® AIR®. This consistent runtime environment will remove barriers to publishing content and applications across desktops, mobile phones, televisions, and other consumer electronics

Ultraviolet Apps might be Adobe Air. Air requires support from Flash 10.1 and webkit for some features. Sony will want ultraviolet support finished before this buying season, that plus Hulu and Mubi requiring Flash support might explain it's inclusion in the PS3. Air applications are digitally signed, cross platform and can access Mac address. The feature list supports 4k x 4k screen resolution which I believe the PS3 supports with firmware update (memory issues exacerbated). Flash 10.1 and Air are designed to support both mobile & desktop; much effort to reduce memory footprint and CPU requirements, the PS3 has a mobile GPU (openGL ES), memory issues of a mobile, can use a virtual keyboard for a mobile and the cell/GPU works like a mobile CPU and hardware supported codec.

http://www.wonderhowto.com/how-to-develop-mobile-applications-using-flash-10-1-358693/ Play the video and it says: Inside the browser it's Flash 10.1 outside the browser it's Air.

It appears that Flash 10.1 was released about 2 months ago. Port time to the PS3 would take ????time.

On the Mac, Flash player 10.1 is a 7.44 meg file. That's what Hulu dropped in size with PS3 firmware 3.5.

Mubi site: http://mubi.com/topics/9413?page=1

Are there plans to distribute movies in any format other than Flash? I travel with my iPad and would love to be able to watch my MUBI movies.

We would not be able to do what we do without Flash. HTML5, while promising, still can’t deliver the features that Flash does (this is also the reason why Hulu continues to use a Flash-based player).

Hello everyone. We are working on scoping the app (ipad and iphone support) at the moment and planning to launch during Berlinale in February. I can’t wait!

What is the difference between Adobe AIR® and Flash Player?
The two Flash Platform runtimes are Flash Player and Adobe AIR. Adobe Flash Player is a highly expressive cross-platform runtime that works consistently across browsers. Flash Player delivers innovation within the browser, while AIR, a superset of Flash Player, enables the delivery of standalone applications that run outside the browser. Together, they provide a consistent runtime for delivering content that can easily move between the browser and native operating system context.
 
Last edited by a moderator:
... but they do not prove anything about the run-time of PS3 Hulu Plus, LoveFilm, NetFlix and MUBI. -_-

If Sony has Flash 10, why didn't they hook it up to the existing web browser in 3.50 ? As far as I know, the PS3 web browser uses Flash 9.

You sound young and have abundant energy.
If you keep shouting "Fire !", people will discredit you quickly next time. :(
 
... but they do not prove anything about the run-time of PS3 Hulu Plus, LoveFilm, NetFlix and MUBI. -_-

One point to add to a previous post about "Instructional Videos"; Flash not only provides adaptive streaming support but allows for an easy way to include commercials. You can choose them dynamically as files rather than having to edit the video to include a commercial. This should make it doubly attractive to Sony.

Agreed, if my speculation is correct looking forward a few months when Chrome is released on the PS3 we can look back and say; Ahh, that's why the Hulu application dropped in size and be sure we are completely correct, hindsight is always accurate. It's trying to determine the future from an incomplete data set that is difficult.

http://www.engadget.com/2010/10/29/google-tv-review/

Google's using a new Android- and TV-specific port of its desktop browser on Google TV, and yes, friends, it runs Flash 10.1 beta. In fact, from a broad perspective it's more than easy to see Google TV as one large bet on Flash content delivery, at least in the short term -- almost everything you're navigating to in Chrome is a Flash video. For example, Google's own YouTube -- one of the first sites to provide HTML5 video playback -- loads up its Flash player on Google TV, because that's the only way Google can serve ads during the content. Seriously -- that's what Google told us. YouTube LeanBack, the TV-optimized version of YouTube, is also Flash-based, presumably for the same reason. Obviously things will change once there are apps and possibly more robust HTML5 video solutions, but right now Google TV is an extremely Flash-intensive product.

PS3 Web Applications:

Netflix US widevine player may require Javascript outside the browser (HTML5) for UI or AIR

Lovefilm EU widevine player may require javascript outside the browser (HTML5) for UI or AIR

Mubi EU Flash player

Hulu US Flash player

ITV player EU Flash Player

STV EU Flash player

UTV EU Flash player

Channel Television EU Flash Player

Notice most require a Flash player and are just now being supported. Note: Besides providing DRM and adaptive streaming, Flash provides a method for including commercials.

The widevine player probably requires HTML5 support (javascript support outside the browser) because the UI would then be totally upgradeable to FULL HTML4 graphics or degradable to min for supporting underpowered platforms depending on what the customer wants without Widevine having to produce another player. The Wii was listed as Widevine compatible and had special support for javascript outside the browser provided by Opera but the PS3 was not listed. After 3.5 the PS3 was widevine compatible. The difference I believe is because the PS3 now has javascript support outside the browser. And Air 2.5 runtime can support javascript outside a browser. Note: Air 2.5 requires the support of a Webkit for some HTML. As long as Netfix is not using advanced HTML menu features this should pose no problem. By the time it does, if my speculation is correct, a webkit browser will be in the PS3.

The Wii had AIR support which provides javascript support outside a browser. The PS3 not being widevine compatible and the Wii being compatible pre PS3 3.5 may have nothing to do with HTML5 javascript but with the PS3 not having Air support before firmware 3.5.

If HTML5 features or UI it may be very low tech to support the least common denominator hardware platforms. No way to tell if webkit is supported in PS3. If Adobe Air, an older version of the runtime must have been in Hulu prior to firmware 3.5 and removed when a new AIR runtime was installed in the PS3 (if that is true). Almost all platforms could now support advanced menu/UI features. It may be easier to tell if Air 2.5 is in the PS3 if we see new advanced features . IF AIR still doesn't mean webkit but porting AIR 2.5 to the PS3 is exactly the same work with much of the same source code as Flash 10.1. If you have done one you can do the other, have already just about done it.

If Sony has Flash 10, why didn't they hook it up to the existing web browser in 3.50 ? As far as I know, the PS3 web browser uses Flash 9.

Newer versions of Flash player require processes that are not supported by older browsers. Flash player 10.1 and Adobe AIR 2.5 require multi-process support, Flash player 10 I believe does not. This is the reason AIR 2.5 will not work on Android 2.1 but will work on Android 2.2.

Webkit2 browsers and Chrome which originated the idea are multi-process and separate WEB processes so that one CPU can process a part of the web page while another CPU processes another part. This results in faster web page generation. A by product of this was that there are now separate processes that can be called/used outside the browser.

But there must be support for multi-processes and CPUs in the Operating system. Android 2.2 has those multi-processes and Android 2.1 does not. This is also another thing that must be supported in a PS3 firmware upgrade which I think was done in 3.5.

So Sony could port 10.0 in the Netfront browser but why would they spend the effort when I believe they are currently porting a Chrome browser that will have 10.1.

You sound young and have abundant energy.
If you keep shouting "Fire !", people will discredit you quickly next time. :(

I did not know Hulu was flash based rather than HTML5. It appears Flash is used because of the ability of Flash to enable commercials in stream. My previous statements speculating that a javascript engine was in the Hulu application and after firmware 3.5 included in the PS3 and removed from Hulu and now speculating that Air 2.5 which is an engine that supports javascript outside the browser was what was ported to the PS3 not a HTML5 javascript engine appears to make me less believable. Both are engines with apx the same size serving similar functions....it's hard from the outside to know the color of the rose from the smell.

I am 60 and have been a diagnostic technician for most of my life. I.E. I speculate based on symptoms then try to confirm to find the problem with testing. Same process here but with fewer ways to test or confirm. I am slightly outside my field in this discussion and appreciate corrections.

We are using the scientific method in these discussions: http://en.wikipedia.org/wiki/Scientific_method

A scientific method consists of the collection of data through observation and experimentation, and the formulation and testing of hypotheses.[3]
Although procedures vary from one field of inquiry to another, identifiable features distinguish scientific inquiry from other methods of obtaining knowledge. Scientific researchers propose hypotheses as explanations of phenomena, and design experimental studies to test these hypotheses. These steps must be repeatable, to predict future results. Theories that encompass wider domains of inquiry may bind many independently derived hypotheses together in a coherent, supportive structure. Theories, in turn, may help form new hypotheses or place groups of hypotheses into context.

The process has another step; publishing for peer review, which readers in this forum are providing. In the process at least I am learning about browsers and web applications, and I'm sure others are too as this field is evolving so fast that 6 months is a generation.

http://www.sidequesting.com/2010/11/is-google-tv-due-for-ps3/

Rumor: From word “close to the project”, Google TV is pegged to arrive on the PS3 sometime early next Spring.
Not Rumor: Sony already has a GoogleTV connected Blu-Ray player.
When we reached out to Sony on the subject, they have provided us with a “Sony does not comment on rumor or speculation” response. But, there is mounting evidence to suggest that something may be going on.
With the speculation surrounding the Playstation Phone and Sony already dabbling in Android OS/GoogleTV inclusion on Sony hardware and televisions, it’s safe to assume that the OS usage will be extended to other Sony products. The PS3 needs to further leverage the OS’ ability to be flexible across platforms and combat the upcoming 3DS and the XBox 360′s addition of ESPN and several other new features.
Sony currently provides both Netflix and Hulu Plus apps to its users, as well as Sony Pictures films over PSN. The PS3 also allows for networked streaming. It is clear that not only does Sony want the PS3 to be a gaming hub, but the premiere multimedia hub of the home as well. GoogleTV provides the ability to view any media at any time, web or live, something that few other devices accomplish effectively and no other gaming device can do. This is a huge advantage for Sony of they can extend Android’s reach.
With Google TV having the ability to include apps, this provides a quicker method of acquiring many of the same apps that the Xbox has (Last.fm, Twitter, Facebook) and more. The PS3 can more accurately become an “everything to everyone” product if it has access to all of the apps that we like to use already.
But why should we believe that GoogleTV will come to PS3? Besides the factual and statistical notes, it comes down to it just making sense. It’s already happening on Sony TV and Blu-Ray products, and the PS3 is considered the cornerstone of Sony’s electronics business. It could very well be educated guesswork, but the addition of any such app now proves advantageous for both Sony and Google, who want the product in as many homes as possible early on to help it gain footing.
It is unlikely that any official acknowledgement will come from Google any time soon, so it falls square on Sony’s shoulders to announce the update possibly after the holiday season, as a way to continue the growing positive sales numbers of the PS3.
 
Last edited by a moderator:
BBC iplayer http://www.tvgenius.net/blog/2010/05/28/bbc-iplayer-social-makeover/

“It’s a complete social ecosystem” iplayer version 3

The introduction of these links to other VOD platforms will be launched later in the year. It will mean that if someone is searching for a non-BBC programme, they will be directed to the relevant platform, unless it is from Sky Player.
The BBC’s Anthony Rose, who is chief technology officer for Project Canvas – a new online broadcast initiative currently under development – claimed that, “we spent more time designing [the new interface] than building it”, before claiming it is a “complete social ecosystem”.
This new version also includes an “adaptive bit-rate system” that will adjust video quality to the broadcasts.

Wii
On 9 April 2008 the BBC iPlayer was made available to stream video content on the Wii video game console via the Internet Channel.[48][49] This was enabled by a recoding of the iPlayer to use Flash 7 rather than Flash 9. However, the Autumn 2009 update to the Wii's Internet Channel resulted in the iPlayer no longer working on updated consoles.[50] A BBC iPlayer in the form of a dedicated Wii channel was launched on the 18th November 2009.[51] The BBC iPlayer Channel is free to download from the Wii Shop Channel; the service is only available to UK residents.

Playstation 3
Soon after the Wii release, there were several unofficial Playstation 3 iPlayer proxy sites that used Javascript to replace the UA String, However an official iPlayer application widget was provided by the BBC for the PS3 on Dec 2nd 2008[52]. Shortly after release, the PS3 accounted for 6% of all iPlayer traffic, making it the third most popular platform used to access the service behind personal computers (85%) and mobile phones/iPods (7%).[53] By January 2010, PS3 usage had increased to 8% [54]
In September 2009, the PS3 iPlayer was also upgraded by the BBC to provide H.264 playback and full screen content [55]. Future plans for the PS3 iPlayer include features from iPlayer V3 scheduled for late 2010 [56]

Sounds familiar; Social networking features, adaptive streaming and advanced user interfaces late 2010 for the PS3. Play TV and MUBI will have this also.

So possibles:
1) Air
2) Custom Player application written from the ground up for each
3) HTML5 web browser (adaptive streaming rules this out)
4) works with the Netfront browser (adaptive streaming rules this out)

Can anyone think of another possible?

I'm including the Wii as it appears to have Air support which would explain Widevine compatibility.

http://www.widevine.com/pr/148_limelight.html

This alliance enhances the value of Limelight’s fully-optimized network for Flash delivery and Widevine’s unique ability to provide a ubiquitous “Switzerland of DRM” solution which supports Adobe Interactive Runtime (AIR) for downloads, Flash Media Server and other HTTP servers for progressive downloads. Limelight customers choosing the solution will no longer have to deal with managing multiple DRM systems to support users with different video formats on different devices as Widevine is compatible with all browsers, including Internet Explorer, Firefox and Safari as well as all operating systems, including Windows, Macintosh and Linux.

“We’re pleased to welcome Widevine into the Limelight Networks partner ecosystem. Widevine offers one of the most robust and interoperable rights management solutions available today. When combined with Limelight’s highly scalable architecture and open APIs, our customers can now choose a complete and compelling system for securely delivering high-value premium content to consumers,” said David Hatfield, senior vice president of products, marketing and sales at Limelight Networks, Inc.
 
Last edited by a moderator:
So how heavily are consoles being used for streaming content?

As compared to $99 Rokus?

Do the streaming features help sell the consoles? I can see that MS has more of a motivation, because it has to sell those XBL subscriptions.

Especially considering that at launch, and still to a certain extent, part of the PS3's value proposition was Blu-Ray.

If streaming succeeds, then we're trading much better quality for convenience.
 
So possibles:
1) Air
2) Custom Player application written from the ground up for each
3) HTML5 web browser (adaptive streaming rules this out)
4) works with the Netfront browser (adaptive streaming rules this out)

Can anyone think of another possible?
2a) A common framework application that interfaces in the same manner as existing systems, but runs on Sony's system by Sony's rules. Would allow any style of interface constructed through Sony's tools for each application. Could perhaps be considered a subset of a standard like HTML5.
 
2a) A common framework application that interfaces in the same manner as existing systems, but runs on Sony's system by Sony's rules. Would allow any style of interface constructed through Sony's tools for each application. Could perhaps be considered a subset of a standard like HTML5.

Sounds plausible. In fact, is that not "Skinny"? I already searched this thread, and no one's mentioned the Skinny SDK that I could find.

Skinny consists of an authoring tool and a native client runtime for PS3 and PSP. The editor is a web-based tool for PCs and workstations - content creators supply images, audio, video and text and use the design software and a simple flowchart organiser to decide how their pictures and sounds are presented, which is all managed with a simple XML file.
 
Back
Top