When you connect your video stream to a the input of a RePro Program it starts a process of video and audio throughout the RePro system and will result in various video and audio options on the output side of the program.
This can essentially be broken down into two categories:
Republished
Also known as 'passthrough' streams. This is where no matter what protocol and codec you put in you will get out several different protocols that have the same resolution, codec and fps rate.
RePro will transmux passthrough your original input protocol and also transmux SRT, RTMP/S, RTSP video and Icecast (audio). The only thing that changes in each is the transport method. This is handy if you need to directly connect a hardware decoder or third party software player to your RePro Program output.
Republished streams are most likely delivered with less latency than transcoded streams - however it depends on the protocol used, as well as other factors like protocol settings for latency as well as the player settings used.
Each protocol has its pros and cons and you can find that in our Technical Protocols guide:
TODO LINK
Transcoded
RePro transcodes all input video into Adaptive Bit Rate streams. ABR is a way to deliver multiple resolutions one at a time, on request by the end player. Players can be set to an Auto mode so each player will choose the best resolution for the network conditions - ensuring less buffering but at the cost of quality. Players can also be set to a designated resolution if desired.
As well as transcoding to 1080p, 720p, 540p and 360p this pipeline also offers an integrate general watermark across each Project. RePro allows you to upload, size, position and set alpha for an image that will be placed on the transcoded ABR video across all streams in the Project.
See our Technical guide on Adaptive Bit Rate streaming:
TODO LINK
The Pipeline
RePro accepts SRT, RTMP/S, RTSP and Icecast (audio) input and will transmux then republish to all these protocols on the output whilst retaining the original resolution, codec and fps rate.
Transcoding takes place on the input program and is output to RePro's program output in a Low Delay Protocol (LDP) that currently supports only h264 codec but retains the original fps rate. Transcoding outputs as 1080p, 720p, 540p and 360p ABR resolutions as well as original codec audio (currently only AAC).