Skip to content

Releases: OPENSPHERE-Inc/src-link

0.7.6

10 Apr 07:57
0944fa7

Choose a tag to compare

Features

  • Bugfix: Potentially crash due to "Not all sources were cleared" error on changing scene collection

  • Add: "Use profile's recording path" and "Generate File Name without Space" options to uplink output properties.

    • Use profile's recording path: Uplink output uses recording path that set at OBS output -> recording settings.
    • Generate File Name without Space: Uplink generates recording filename without spaces. (Replace it with underscore _ )

Full Changelog: 0.7.5...0.7.6

Hotfix for OBS 31.1.0 or above (Windows x64)

OBS 31.1.0 (Windows x64) or above has compatibility issue with SRC-Link plugin.
(Cannot load plugin since OBS upgrade)

To fix the issue, please follow the instrucction below.

  1. After installing the plugin, Download patch-for-obs31.1.x-windows-x64.zip from assets.
  2. Extract zip and copy bin folder to your OBS Studio application folder (e.g. C:\Program Files\obs-studio).

Note: This fix is not needed for OBS 31.0.5 and below.

0.7.5

22 Mar 10:22
6e2acb2

Choose a tag to compare

Features

  • Add: Hardware encoder presets to easily configure low-latency streaming. (Windows platform only)

    By selecting the “Prefer hardward encoder” (Selected defaultly) option in the settings dialog, a hardware encoder is selected by default when creating the uplink, and a low-latency preset is applied.

    This introduces guests to connect with zero configuration.

    Supported encoders

    • Preferred encoders
      • NVENC (h.264)
      • AMD HW (h.264)
      • QuickSync (h.264)
      • x.264 (Software fallback)
    • Presets available
      • NVENC (h.265)
      • AMD HW (h.265)
      • QuickSync (h.265)
  • Add: "Now reconnecting" guidance to WebSocket Portal Dock to improve UX

Full Changelog: 0.7.4...0.7.5

0.7.4

14 Mar 13:09
c89d25a

Choose a tag to compare

src-link_0 7 4

Features

  • New feature: Add display of client connection info to WebSocket Portal dock (Except password)

    This allows to grab WebSocket Portal's connection info without opening Control Panel.

  • New feature: Add functionality to redeem invitation code (Similar to the Control Panel) to Uplink dock

    Selecting blank receiver shows redeem button.

    This allows to redeem invitation code without opening Control Panel.

  • New feature: Add display of latest guest code to settings dialog.

    This allows to grab your guest code (only latest one) without opening Control Panel.

  • Improvement: Add guidance on important actions (start transmission, link to WebSocket Portal)

  • Improvement: Detection of encoder default settings (Inherit from profile's encoder settings)

  • Improvement: Uplink connection error display.

Supported platforms

  • OBS 30.1.0 or later with Qt6
    • Windows x64
    • MacOS (Up to OBS 30.2.3)
    • Linux (Up to OBS 30.2.3) *Required qt6-websockets separately.

Full Changelog: 0.7.3...0.7.4

0.7.3

01 Mar 15:24
cf8292e

Choose a tag to compare

Features

  • New feature: Integrate MediaMTX for External Relay Server. You can choose it as Relay App on Receiver settings.

    MediaMTX installation guide here

  • Bugfix: Fix rarely crash during connection (slot) change.

  • Change: Downlink with relay mode no longer override latency(SRT) via control panel. Uses value of settings on OBS local.
    It allows to individual config the latency each side of uplink and downlink on relay server (Downlink=OBS local, Uplink=Control Panel)

Supported platforms

  • OBS 30.1.0 or later with Qt6
    • Windows x64
    • MacOS (Up to OBS 30.2.3)
    • Linux (Up to OBS 30.2.3) *Required qt6-websockets separately.

Full Changelog: 0.7.2...0.7.3

0.7.2

25 Feb 03:47
9cabfa2

Choose a tag to compare

src-link_0 7 2

Features

  • New feature RTMP External Connection allows to broadcast external RTMP server each sources.
  • Improve Control Panel Add output status transparency that show status and statistics chart on your receiver.
  • Improve Plugin UI Add output statistics indicator to uplink dock.

Supported platforms

  • OBS 30.1.0 or later with Qt6
    • Windows x64
    • MacOS (Up to OBS 30.2.3)
    • Linux (Up to OBS 30.2.3) *Required qt6-websockets separately.

Full Changelog: 0.7.1...0.7.2

0.7.1

17 Feb 05:09
1efd5b3

Choose a tag to compare

Features

  • Improve UI: Introduce "Reconnecting" status on uplink output. It's only displayed on uplink dock now (Not on Control Panel yet)
  • Improve UI: Support to remove downlink connection. (When removing downlink connection via Control Panel, input preview will appear with "Input is inactive")

Full Changelog: 0.7.0...0.7.1

0.7.0

10 Feb 14:09
cc5a165

Choose a tag to compare

src-link_0 7 0

Features

  • Add: New feature "WebSocket Portal for OBS (WS Portal)"

    This is an obs-websocket compatible server and allows remote control of OBS Studio over the Internet using obs-websocket clients. No open ports, tunneling or VPN is required.

  • Bugfix: Couldn't reconnect SRT when updated output properties with recording enabled. Also improve reconnectivity.

Supported platforms

  • OBS 30.1.0 or later with Qt6
    • Windows x64
    • MacOS (Up to OBS 30.2.3)
    • Linux (Up to OBS 30.2.3) *Required qt6-websockets separately.

Full Changelog: 0.6.1...0.7.0

0.6.1 (Hotfix of 0.6.0 for Linux)

10 Jan 07:13
b0e8c88

Choose a tag to compare

Features

No update required for Windows/MacOS

  • Bugfix: Couldn't create downlink on Linux

Full Changelog: 0.6.0...0.6.1

0.6.0

08 Jan 02:28
46cd028

Choose a tag to compare

src-link_0 6 0

Features

  • Bugfix: Media source didn't appear in uplink video srouce combo after source creation.
  • Bugfix: Couldn't select scene as uplink video source.
  • Add: Stream recording with Filename formatting/File auto splitting
  • Improve: WebSocket authentication. Logout will occur when token is expired to eliminate infinite reconnecting.
  • Improve: Dock UI
    • Better resizing policy.
    • Add: Status icon of uplink status (Sstreaming and Recording)
  • Add: Support for external connections (New SRC-Link CP feature since 0.6.0)

Supported platforms

  • OBS 30.1.0 or later with Qt6
    • Windows x64
    • MacOS (Up to OBS 30.2.3)
    • Linux (Up to OBS 30.2.3) *Required qt6-websockets separately.

Full Changelog: 0.5.7...0.6.0

0.5.7 (MacOS & Linux support)

20 Dec 06:21
bc1335c

Choose a tag to compare

src-link_0 5 7

Features

  • Add: MacOS support with code signing (Read note below)
    • Recommended OBS 30.2.3 Currently OBS 31 is not supported (OBS 31's SRT output has crash issue now)
  • Add: Linux support (Read note below)
    • Recommended OBS 30.2.3 Currently OBS 31 is not supported (OBS 31's SRT output has crash issue now)
    • You should install qt6-websockets separately.
    • We don't recommend using External Relay Server for downlink due to compatibility issue.
      (Upon connection error, other connections will be destroyed too)
  • UI Improvement: Behavior of uplink source combo when removed some sources.
  • Bugfix: Crash on switching scene collection during output is active.

What's Changed

Full Changelog: 0.5.6...0.5.7