Draft: Updating Stream out documentation
Hello mentors :)
This MR is to update about the stream out, std, and transcoding documentation. I am creating the MR in my fork for getting the feedback and incorporating it, after which I will create the MR in the main repository. The new files created (and a few which are under progress) are listed below:
-
Stream out introduction [Mentions modules, explains how sout works like a pipeline using examples]
-
Standardintroduction [Covers basic example of saving file locally and links to following pages]- Stream over HTTP
- Stream over UDP
- Stream over RSTP [To be started]
- SAP session
-
Transcodingintroduction [Briefly explain what transcoding is, the 2x2 matrix for conversion and access=file/stream]- Scenario 1: No conversion + Save the file locally
- Scenario 2: No conversion + Stream over the network
- Scenario 3: Conversion + Save the file locally
- Scenario 4: Conversion + Stream over the network
[I am still working on the scenario pages and hopefully I will be able to commit them tonight]
-
Duplicateintroduction [To be started] -
Selectintroduction [To be started] - Compatibility Matrix (Table of a few of the popular codec/mux combinations, brief explanation as to which format might be preferred in which situations)
[The table is still WIP, currently I have used the old table which was made for just audio versions, I will update it after the committing the transcode scenarios].
I also have certain queries that I would like to ask:
- Is there a difference between
muxin transcode andmuxin std? - Are there sout chains without std module?
[I know that if one is streaming, they can use the
httpmodule directly instead of specifyingaccess=httpin thestdblock, but other than that] - Does UDP only support
tsstreams? - Is it possible announce/catch SAP on HTTP streaming? [No stream shows when I try with HTTP, I am not sure if it's a bug specific to my system or it happens normally].
- If answer to 3 is yes, and to 4 is no, then does that mean there is no way to make SAP announcements for streaming
oggormatroskafiles? - SAP announcements can be made for unicast as well, right? It works when I tried although the old wiki page says otherwise.