Restreamer
πŸ‡ΊπŸ‡Έ English
πŸ‡ΊπŸ‡Έ English
  • πŸš€datarhei Restreamer
  • 🏁Getting started
    • Quick Start
    • Overview
  • πŸ’ΎInstalling
    • Minimum Requirements
    • Official Recommendations
    • Raspberry Pi / ARM
    • Linux
    • Mac
      • Docker Desktop
      • Terminal
    • Windows
      • Docker Desktop
      • Terminal
    • Cloud/Hosting-Service
    • Update
    • Migration
  • πŸ“šKnowledge Base
    • Manual
      • Login
      • Main screen
      • System displays
      • Wizard
      • System settings
        • General system settings
        • Service
        • Network
        • Authorization
        • Playback
        • Disk space
        • RTMP
        • SRT
        • Logging
      • Publication Website
        • General settings
        • Template
        • Design
        • Notes
        • Code injection
      • Multi Video source
      • Publication services
      • Stream settings
        • General stream settings
          • Video settings
            • Network source
            • Hardware device
            • Virtual video source
            • Frame buffer
            • Raspberry Pi Camera
          • Audio settings
            • Network source
            • Virtual audio source
            • No audio
        • Processing and Control
        • Meta Information
        • License
      • Video player settings
      • System monitoring
      • Process report
      • Process details
      • Language
    • User Guides
      • How do I enable the RTMP server?
      • 🟑How to use the audio filters?
      • How to stream SRT from OBS?
      • How to use SRT for publication service
      • How to rotate a video?
      • How to integrate a website
      • How to change the RTMP port
      • How to stream an H.265 IP-cam
      • Proxying
      • How can I receive an HLS stream?
      • How do I install Docker?
      • How does port forwarding work for the Restreamer?
      • How can I use HTTPS with Let's Encrypt?
      • How can I receive an RTMP stream?
      • How do I operate the wizard?
      • How can I stream to Facebook Live?
      • How can I use YouTube with the Restreamer?
      • How can I change the password of the Restreamer?
      • How can I use the landing page?
      • How can I display a live stream on my website?
      • How do I stream an IP cam with RTSP?
      • How do I connect a USB camera to the Restreamer?
      • How do I start a GPU Encoding?
      • How do I stream a RaspiCam?
      • How do I write a template for the publication website?
      • How do I stream to HDMI?
    • FAQ
      • CC License
      • What are environment variables?
    • Troubleshooting
      • Basic Troubleshooting
      • Encoding compatibility list
      • 🟑Understand different error messages?
      • Why do I see ENV and cannot select anything?
      • ‼️No video
  • πŸ‘¨β€πŸ’»Developer
    • Core API
    • Architecture
    • Environment Variables
    • Translations
  • ⭐Premium Support
    • Helping Hands
    • Enterprise
Powered by GitBook
On this page
  • 1 Network as video source
  • 2 Pull or receive mode
  • 3 Protocol
  • 4 Send the stream to this address:
  • 5. CHECK
  • 2 Fetch in push mode
  • 3 Network source address push
  • 4 Login credentials
  • 5 Advanced settings in push mode
  • 6. CHECK
  • Encoding settings
  • Learn more

Was this helpful?

Export as PDF
  1. πŸ“šKnowledge Base
  2. Manual
  3. Stream settings
  4. General stream settings
  5. Video settings

Network source

Send and receive video signals from a network on the LAN or WAN.

PreviousVideo settingsNextHardware device

Last updated 2 years ago

Was this helpful?

1 Network as video source

Fetch or receive data? There are two different variants to choose from as a mode: Push or Pull. The respective setting influences the further menu navigation.

2 Pull or receive mode

3 Protocol

You can select between > SRT > RTMP or > HLS.

4 Send the stream to this address:

Enter this address in the sending device from the video signal.

5. CHECK

Pressing the button verifies the reception of the video signal.

If the stream is not accepted, the error message can be displayed directly. By clicking on: "View details of the review".

2 Fetch in push mode

3 Network source address push

At this point, the address of the server can be customized. The address supports HTTP, HTTPS (HLS, DASH), RTP, RTSP, RTMP, and SRT.

4 Login credentials

If required, the access data of the video source can be entered here.

5 Advanced settings in push mode

HTTP and HTTPS

Read input at native speed

Force input frame rate

User-agent

General

Tread Queue Size

This option sets the maximum number of packets in the queue when read from the file or device. For low latency/high rate live streams, packages may be discarded if they are not read in time; setting this value may force FFmpeg to use a separate input thread and read packets as they arrive. The default value is 512.

> Flags

Default value is: genpts

  1. discardcorrput -> Discard damaged frames

  2. fastseek -> Enable fast but inaccurate searches for some formats.

  3. genpts -> Generate the timestamp of the video

  4. igndts -> Ignore decoding of the timestamp

  5. ignidx -> Ignore index

  6. nobuffer -> Reduce latency caused by optional buffering

  7. nofillin -> Do not fill in missing values that can be calculated exactly

  8. noparse -> Disable AVParsers, that needs filling too

  9. sortdts -> Try to interleave the output packets by decoding the timestamp

6. CHECK

After starting the test process, the active video stream can be selected.

"Show probe details" shows the feedback from the system.

Encoding settings

Passthrough (copy) option takes the unedited video stream.

  • Passthrough (copy) option takes the unedited video stream.

  • H.264 (libx264) starts a video encoding with the free and open-source software library.

Afterwards, you can directly switch to the audio settings.

Learn more

Audio settingsTroubleshootingUser Guides
Fig. 1: Set up video source in pull mode.
Fig. 2: Set up video source in push mode.