Notification Framework for DVB-H


Published on

Presentation I gave in ISCE 2008 Portugal about Notification framework for DVB-H (IPDCv2 project)

  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Notification Framework for DVB-H

  1. 1. NOTIFICATIONS: SIMPLE AND POWERFUL ENHANCEMENT FOR SERVICES OVER DVB-H Notification framework for DVB-H IP Datacasting Adrian Hornsby Tampere University of Technology Multimedia Group
  2. 2. DVB-H – IPDCv2 and beyond ... <ul><li>Nokia funded project </li></ul><ul><ul><ul><ul><ul><li>Dr. Imed Bouazizi – NRC Tampere </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>Pr. Irek Defee - TUT </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>May 2007 -> December 2007 </li></ul></ul></ul></ul></ul><ul><li>Contribute to DVB standardisation </li></ul><ul><ul><ul><ul><ul><li>Notification Framework Group, TM-CBMS </li></ul></ul></ul></ul></ul>06/06/09
  3. 3. Outlines ... <ul><li>What is DVB-H ? </li></ul><ul><li>What is IP datacasting over DVB-H ? </li></ul><ul><li>Actual limitation of IP datacasting </li></ul><ul><li>From passive to active </li></ul><ul><li>What are notifications ? </li></ul><ul><li>Notification framework </li></ul><ul><li>Notification message </li></ul><ul><li>Delivery ( Non- and Synchronized) </li></ul><ul><li>Notification in DVB-H architecture </li></ul><ul><li>Future ... </li></ul>06/06/09
  4. 4. What is DVB-H ? <ul><li>Provides digital TV to mobile devices </li></ul><ul><li>Combines traditional TV broadcast standards with elements specific to handheld devices </li></ul><ul><ul><ul><li>mobility, smaller screens and antennas, indoor coverage and battery consumption. </li></ul></ul></ul><ul><li>Transmission of Data mainly as IP frames </li></ul><ul><ul><ul><li>Bridging Digital world with IP world </li></ul></ul></ul><ul><li>New video compression scheme (H.264) with lower bitrate and for smaller screen size </li></ul><ul><ul><ul><li>approx. 390 Kbit/s per stream (MPEG2 34Mbit/s) </li></ul></ul></ul>
  5. 5. What is IP datacasting over DVB-H ? <ul><li>Introduced for bridging the Digital TV world with IP world </li></ul><ul><li>New data organisation system based on Internet Protocol (IP) </li></ul><ul><li>Data put into IP packets as in other IP based network (as opposed to DVB-T) </li></ul><ul><li>Enables more complex data transmission other than just A/V content </li></ul>06/06/09
  6. 6. What is IP datacasting over DVB-H ? 06/06/09 DVB-H codec MPE-FEC MPE Time-Slicing MPEG2 MPEG2 MPEG2 MUX IP streams DVB-H modulator QPSK 16 QAM 64 QAM 8K 4K 2K TPS bits UHF amplifier TS RF signal IP
  7. 7. Actual Limitation of IPDC over DVB-H <ul><li>Passive consumption of services not different from traditionnal living room TV </li></ul><ul><li>No or Limited interaction (SMS) </li></ul><ul><li>Full potential not used </li></ul>06/06/09 Provider Content User
  8. 8. From passive to active ... 06/06/09 User Starts DVB-H receiver Check Electronic Service Guide Select Service Consume Service Message to User Action
  9. 9. What are Notifications ? <ul><li>Notification is a means to deliver messages to a set of recipients </li></ul><ul><ul><ul><li>Potential applications </li></ul></ul></ul><ul><ul><ul><ul><ul><li>General system information messages </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>Critical or Emergency messages </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>Service Related information (availability, schedule change, ...) </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>General services annoucement (new service available, breaking news, ...) </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>Specific Service (news and sport report, voting function, weather forecast in a specific location, ...) </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>Download, update or upgrade annoucement </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>Etc ... </li></ul></ul></ul></ul></ul>06/06/09 SYSTEM BREAK DOWN TSUNAMI ALERT FINLAND – SWEDEN Hockey Final New schedule Sunday 16h on Channel 2 Save in agenda Ignore !!Breaking News !! HOCKEY FINAL RESULT Finland 6 : Sweden 4 Ignore Read More VOTE for Hockey Final MVP player Ignore VOTE
  10. 10. Notification Framework 06/06/09 Services Protocols Channels Components
  11. 11. Notifications Framework 06/06/09 Generic Message Part Application Specific Message Part Media Object (e.g. Audio file) Media Object (e.g. Image file) MessageID ---------------------------------------- Version ---------------------------------------- NotificationPayloadRef ---------------------------------------- MediaObjectRef ---------------------------------------- RelatedToRef ---------------------------------------- ServiceRef ---------------------------------------- ESGRef ---------------------------------------- TimingInformation Notification Message
  12. 12. Notification Transport <ul><li>Encapsulation Container </li></ul><ul><ul><li>MIME multipart </li></ul></ul><ul><li>Aggregation </li></ul>06/06/09
  13. 13. Non -Synchronized Delivery FLUTE – File Delivery over Unidirectional Transport A B C D FDT Receiver <ul><li>Receiver gets content of the carousel from the FDT </li></ul><ul><li>Receiver can select which message to download </li></ul>06/06/09 A B C D
  14. 14. RTP notification stream RTP audio stream RTP video stream Notification action Synchronized Delivery Delivery Method 1 -> Short Message Delivery Method 2 -> Long Message, Split Notification message RTP notification stream RTP audio stream RTP video stream Notification action Notification Trigger FLUTE notification stream Notification Content RTP – Transport Protocol for Real-Time application -> Payload format for notification messages 06/06/09
  15. 15. ESG 1 Service 1 SAN SRN Audio Video Service 1 Notifications Channels 06/06/09 Service 2 EDN PDN (NDN) PSI/SI Bootstrap
  16. 16. Interaction  HTTP 1.1 POST combined with XML
  17. 17. Future <ul><li>Current IPDC </li></ul><ul><ul><ul><ul><ul><li>Phaze 2 - contributions for the Dialogue over interactive channel </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>Implementation Guidelines </li></ul></ul></ul></ul></ul><ul><li>Social notifications </li></ul><ul><ul><ul><ul><ul><li>Home or personal broadcast network </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>User to user(s) </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>Device to device(s) notifications </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>Device to user(s) notifications </li></ul></ul></ul></ul></ul><ul><li>Notifications for Heterogeneous Networks </li></ul>06/06/09
  18. 18. <ul><li>Thank You !!! </li></ul><ul><li>Questions ?? </li></ul>06/06/09