The Digital Media Project
Source / GA19 / Date / 2008/07/16
Title / State of the WIM TV trial at GA19 / No. / 1164/WIM TV

State of the WIM TV trial at GA19

Table of contents

1Introduction

The Web, IP and Mobile TV (WIM TV) trial is represented by

Figure 1 – WIM TV trial schematics

Purpose of this document is to check the progress of the WIM TV trialdevelopment.

2WIM TV trial

Purpose of the first milestone is to set up the full end-to-end WIM TV chain. The possibilities offered by this set up are described by the following walkthroughs that is used to identify what is still missing (in red).

Italian version

2.1Walkthroughs

Creation phase

  1. Creator visits the WIM TV trial web site
  2. Site at
  3. Professional designer is working to make good-looking web site
  4. Need to install CPD + CID +Feng
  5. Need to design new CPD interface
  6. Download software
  7. Table more compact
  8. Show icon for each video
  9. Show whether it is audio or audio-visual (based on resource mimetype)
  10. Search support based on metadata (any word)
  11. Many videos
  12. Package resource +metadata from partner’s system
  13. Need to convert partner’s video format
  14. Separate machine does software conversion (e.g. FFMPEG) of format from FLV to AVC, audio stay MP3
  15. Get a hardware converter
  16. AV File format: MP4
  17. Metadata conversion to DCI
  18. Content created on purpose for WIM TV trial by any user or inside worker
  19. Downloads CCD from WIM TV server
  20. Generates resource in a list of formats
  21. Video
  22. AVC
  23. …
  24. Audio
  25. MP3
  26. …
  27. AV File format: MP4
  28. Creates DCI
  29. Uploads DCS (i.e. 1 DCI + 1 resource on CPD)
  30. Convert (if needed) to AVC+MP3
  31. Promotion pages
  32. Why WIM TV, what is the purpose etc.
  33. What you should do to upload your content – link to CCD installer
  34. What you should do to watch WIM TV content – link to EUD
  35. What is the WIM TV technology
  36. Awards, …
  37. Creator downloads the CCD for
  38. Windows
  39. Linux
  40. Mac
  41. Creator instals the CCD on his PC
  42. Creator launches the CCD
  43. CCD requests Creator’s data
  44. CCD makes a Certificate containing Creator’s data
  45. CCD identifies itself with DID sending the Certificate
  46. DID signs the Certificate
  47. DID stores Creator’s data
  48. DID sends signed Certificate to CCD
  49. Creator makes a Resource
  50. CCD presents input forms for
  51. Metadata (as from CCD panel)
  52. Update design of CCD panel removing useless input data
  53. CC Licence
  54. Select one of 6 from CCD panel
  55. Creator fills out input forms
  56. CCD creates a Laser object using the Laser template filled with metadata and licence etc., we need (dmp1165)
  57. A storyboad
  58. Graphic assets
  59. Laser objects
  60. CCD presents (renders) the Laser object
  61. CCD adds the Laser object to the DCI
  62. CCD presents a further panel containing four scenes as they would be seen by the End User (e.g. free-text annotation on top, banner on the left etc.)
  63. Creator chooses one Laser object from 13
  64. CCD inserts the selected Laser object in the DCI
  65. CCD Registers the DCI with the CID
  66. CCD Stores DCI and Resource on the CPD
  67. CPD updates the data base of available content

Provision phase

  1. As soon as DCS is stored, a thread
  2. examines the length of each resource
  3. generates metadata packets (to be streamed) using the repository of banner images
  4. DCS is streamed
  1. Video is streamed
  2. Metadata is streamed

Consumption phase

  1. End User visits the WIM TV trial web site
  2. End User downloads the EUD
  3. End User instals the EUD on his PC
  4. End User launches the EUD
  5. EUD requests End User’s data
  6. EUD makes a Certificate containing End User’s data
  7. EUD identifies itself with DID sending the Certificate
  8. DID signs the Certificate
  9. DID stores End User’s data
  10. DID sends signed Certificate to EUD
  11. End User browses the CPD with the EUD browser
  12. End user searches the CPD
  13. End User clicks on the content of his choice
  14. EUD downloads the DCI
  15. End User clicks on the DCI
  16. EUD presents (renders) the resource Laser object in the DCI
  17. End User accepts the CC Licence
  18. EUD sends request content message to CPD
  19. CPD returns
  20. URLwith RTSP transport for resource
  21. URLwith TCP transport for metadata
  22. EUD requests resources as per a. using VLC/GStreamer
  23. CPD streams resources
  24. EUD presents resources
  25. EUD requests metadata as per b. using metadata client
  26. CPD streams metadata
  27. EUD presents metadata (where? In a separate panel?)

2.2Supported platforms

Linux / MacOS / Windows
CCD / Content Creation Device / x / x / x
CID / Content Identification Device / x / x / x
CPD / Content Provider Device / x
DID / Device Identification Device
ECD / Event Collection Device
EUD / End-User Device / x / x

3The WIM TV trial web site

The web site should have

  1. A WIM TV web site manager
  2. URL as
  3. A 24/7 CPD
  4. Downloadable CCD and EUD installers
  5. Easy to navigate structure