Qt is going over-the-top to bring online video to connected TVs
Today we are publishing a whitepaper and profiles of two Qt hybrid demonstrations as tools to help HDTV and Set-top-box software architects learn about the capabilities of Qt.
Project Profile: Server-Driven UI for Connected TV
Qt WebKit Hybrid is a server-driven application design-pattern that allows you to take advantage of both Qt C++ as well as standard HTML on the client side, and combine both in a natural way. In this design-pattern HTML is used to building the server-driven user interface, while Qt C++ handles performance sensitive tasks. The secure, hassle-free integration of web and native objects is enabled by the QtWebkit Bridge functionality. Most developers who have tried to combine web and native functionality through the traditional, cumbersome NPAPI (Netscape Plugin Application Programming Interface) protocol really appreciate the productivity offered by the QtWebkit bridge.
Here is an example of this QtWebKit Bridge design pattern. This demonstrates a real-world scenario where a NetFlix 2.0 client runs on IPTV reference hardware from Sigma Designs with great performance.
Project Profile: Windowless Flash NPAPI
QtWebkit also supports the NPAPI plugin protocol, which comes in handy for playing online videos that require the Adobe Flash plugin. For example, the Youtube.com/XL web site is designed for watching HD videos with a "10-foot user experience". We have prepared a demonstration where the graphics and video hardware acceleration capability of this NXP STB 225 reference board are utilized to enable smooth video playback and HTML rendering. Check out the project profile for more details.
And to learn even more, download the whitepaper: “Server-Driven UI with Hybrid Qt WebKit Integration.”
We hope these resources help you leverage the full power of Qt in your over-the-top (pun intended) online video applications. We certainly believe Qt offers several great developer tools that enable content to be delivered to all screens around the user.
We look forward to your comments and feedback!
Subscribe to our newsletter
Try Qt 6.4 Now!
Download the latest release here: www.qt.io/download.
Qt 6 is the productivity platform for the future, with next-gen 2D & 3D UX and limitless scalability.
Explore Qt World
Check our Qt demos and case studies in the virtual Qt World
Check out all our open positions here and follow us on Instagram to see what it's like to be #QtPeople.
Näytä tämä julkaisu Instagramissa.
Want to build something for tomorrow, join #QtPeople today! We have loads of cool jobs you don't want to miss! http://qt.io/careers #builtwithQt #software #developers #coding #framework #tool #tooling #C++ #QML #engineers #sales #tech #technology #UI #UX #CX #Qt #Qtdev #global #openpositions #careers #job
Henkilön Qt (@theqtcompany) jakama julkaisu