DSM-CC Object Carousel Protocol: Difference between revisions

From LinuxTVWiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
<nowiki>
The DSM-CC ObjectCarousel protocol is a broadcast protocol on top of MPEG2.
The DSM-CC ObjectCarousel protocol is a broadcast protocol on top of MPEG2.
It is used for transmission of filesystem hierarchies over a MPEG2 channel.
It is used for transmission of filesystem hierarchies over a MPEG2 channel.
Line 5: Line 4:
Like other protocols (NFS, SAMBA etc. via IP), the ObjectCarousel protocol
Like other protocols (NFS, SAMBA etc. via IP), the ObjectCarousel protocol
allows mounting of external filesystems that are broadcast within a MPEG2 program.
allows mounting of external filesystems that are broadcast within a MPEG2 program.

</nowiki>
[[Image:OC-ProtoLayers.png]]
[[Image:OC-ProtoLayers.png]]


Line 18: Line 17:


As you can see, an ObjectCarousel '''can''' be distributed over multiple PIDs, and there is nothing more special
As you can see, an ObjectCarousel '''can''' be distributed over multiple PIDs, and there is nothing more special
to say about the MPEG2 layer of the ObjectCarousel protocol. TS-Packets are merged into DSMCC-Sections as usual,
to say about the MPEG2 layer of the ObjectCarousel protocol. TS-Packets are merged into Sections as usual,
and DSMCC-Sections also follow the usual PrivateSection format.
and DSMCC-Sections also follow the usual PrivateSection format.



Revision as of 19:04, 2 October 2004

The DSM-CC ObjectCarousel protocol is a broadcast protocol on top of MPEG2. It is used for transmission of filesystem hierarchies over a MPEG2 channel.

Like other protocols (NFS, SAMBA etc. via IP), the ObjectCarousel protocol allows mounting of external filesystems that are broadcast within a MPEG2 program.

OC-ProtoLayers.png

A. MPEG2 Transport Stream

Basically, to mount an ObjectCarousel, of course you have to know where to find it.

OC-LayerMPEG.png

For example, given a stream location on dvb://ONID.TSID.SID, you have tune to this service and check some (P)SI tables for presence of an ObjectCarousel there (which tables is the subject of the next layer).

As you can see, an ObjectCarousel can be distributed over multiple PIDs, and there is nothing more special to say about the MPEG2 layer of the ObjectCarousel protocol. TS-Packets are merged into Sections as usual, and DSMCC-Sections also follow the usual PrivateSection format.

B. Data Carousel

OC-LayerDC.png

C. Object Carousel

WIP