Getting Started : Streaming Overview : Transmuxed Streams
  
Transmuxed Streams
Transmuxing is the process whereby a digital bit stream is converted from one file format or streaming protocol to another—without changing the compression method (as opposed to transcoding which actually changes the compression method). The DME transmuxes streams; it does not transcode streams. An example of transmuxing is when a unicast stream is converted to multicast or when an RTP stream is converted to RTMP. The following table shows the live input streams that are supported in the left column and the live output streams that are supported in the top row.
Table 1. Live Transmux Capabilities
 
DME Input Streams
 
DME Output Streams
 
 
RTMP Unicast Pull
RTMP Auto-Unicast
RTP Unicast Push
RTP Auto-Unicast
RTP Unicast RTSP Pull
RTP Multicast
TS Unicast Push
TS Unicast RTSP Pull
TS Multicast
Apple HLS
VC SIP
RTMP Unicast Pull
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
RTMP Auto- Unicast
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
RTP Unicast Push
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
RTP Auto-Unicast
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
RTP Unicast RTSP Pull
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
RTP Multicast
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
TS Unicast Push
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
TS Unicast RTSP Pull
(3.1.1)
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
TS Multicast
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
Apple HLS
No
No
No
No
No
No
No
No
No
Yes (Cache)
No
Adobe HDS
No
No
No
No
No
No
No
No
No
Yes (Cache)
No
VC SIP
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No