howto:3rdparty_ingest

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revisionBoth sides next revision
howto:3rdparty_ingest [2021/12/11 13:23] ischluffhowto:3rdparty_ingest [2021/12/15 21:25] – [OBS] jtbx
Line 56: Line 56:
  * Audio-Streams:  * Audio-Streams:
    * AAC LC, Stereo, 48KHz, 192kbit/s    * AAC LC, Stereo, 48KHz, 192kbit/s
 +
 +
 +=== URLs ===
 + * Hosts:
 +   * `ingest.c3voc.de`
 +   * `ingest2.c3voc.de`
 + * Publish/Play:
 +   * `rtmp://{host}/stream/{your_endpoint}?auth={key}`
 +   * Note: Play is currently always possible without auth
  
 === ffmpeg example === === ffmpeg example ===
Line 93: Line 102:
       * Integer FPS Value: 25       * Integer FPS Value: 25
  
 +=== How to test ===
 +You can play back your stream at the same endpoint you pushed to, e.g.:
 +<code>
 +mpv rtmp://ingest.c3voc.de/stream/{your_endpoint}
 +</code>
  
  
 ===== SRT Ingest  ===== ===== SRT Ingest  =====
-SRT is a relatively new streaming protocol featuring ARQ, which can theoretically support a wide range of . Currently mostly MPEG-TS is used as +SRT is a relatively new streaming protocol featuring ARQ, which can theoretically support a wide range of container formats. Currently however only MPEG-TS is widely used.
  
 === Stream-Format === === Stream-Format ===
Line 108: Line 122:
    * AAC LC, Stereo, 48KHz, 192kbit/s    * AAC LC, Stereo, 48KHz, 192kbit/s
  
 +
 +=== URLs ===
 +
 + * Hosts:
 +   * `ingest.c3voc.de`
 +   * `ingest2.c3voc.de`
 + * Publish:
 +   * `srt://{host}:1337?streamid=publish/{your_endpoint}/{auth_key}`
 + * Play:
 +   * `srt://{host}:1337?streamid=play/{your_endpoint}/{auth_key}`
 +
 +=== OBS ===
 +
 +Same settings as with [[howto:3rdparty_ingest#obs-studio_example|RTMP]], but use the following in **Settings -> Stream**:
 +
 +* Service: `Custom…`
 +* Server: `srt://{host}:1337?streamid=publish/{your_endpoint}`
 +* Stream-Key: `{auth_key}`
 +
 +**Audio:** Use [[https://github.com/lukas2511/obs-studio|this OBS Fork]] ([[https://cloud.cccv.de/s/bczAqcWHXX8EkL6|compiled version]]) to be able to stream multiple audio Streams (for translations).
 === ffmpeg example === === ffmpeg example ===
 <code> <code>
Line 123: Line 157:
         -f mpegts \         -f mpegts \
         srt://ingest.c3voc.de:1337?streamid=publish/{your_endpoint}/{auth_key}         srt://ingest.c3voc.de:1337?streamid=publish/{your_endpoint}/{auth_key}
 +</code>
 +
 +=== How to test ===
 +You can play back your stream at the same endpoint you pushed to, e.g.:
 +<code>
 +mpv srt://ingest.c3voc.de:1337?streamid=play/{your_endpoint}
 </code> </code>
  
  • howto/3rdparty_ingest.txt
  • Last modified: 2021/12/21 16:38
  • by derchris