Teleport

Teleport 0.7.3

  • Apple Silicon target may actually have a chance to work.
  • More robustness for corrupted streams.
  • Usual dependency updates.
Treat Apple Silicon support as experimental still. This is an ugly hack and it may make your OBS crash in spectacular ways!

Since 0.7.2 the Windows installer installs the plugin to the AppData directory. If you have previous installs (0.7.1 or earlier), make sure to remove the old plugin from the OBS Studio install directory!
  • Like
Reactions: OpenFields
  • Gracefully recover from broken streams and do not crash OBS Studio.
  • Allow announce to overwrite the source address (for injecting streams in networks where multicast seems to fail).
  • Windows installer installs into AppData directory.
  • Usual dependency updates.
Windows installer now installs the plugin to the AppData directory. If you have previous installs, make sure to remove the old plugin from the OBS Studio install directory!

Note that there is still an open issue with Apple Silicon. It may or may not work for you. If you find a way to make it work - good. If not, remove the plugin. Godspeed.
  • Like
Reactions: elDoc
  • Improve behavior when quickly switching streams where OBS would increase audio buffering.
  • Fix potential crash on shutdown when the client disconnects at the same time.
  • Update minimum Go version to 1.22.
Note that there is still an open issue with Apple Silicon. It may or may not work for you. If you find a way to make it work - good. If not, remove the plugin. Godspeed.
  • Like
Reactions: OpenFields
  • Teleport now uses TurboJPEG v3 API instead of libjpeg API.
  • Fix a bug that may have lead to more memory being used than necessary.
  • Add a warning that when Teleport output is active, the output settings in OBS cannot be changed.
Note that there is still an open issue with Apple Silicon. It may or may not work for you. If you find a way to make it work - good. If not, remove the plugin. Godspeed.
  • When NV12 is selected as output, ask for I420. It should be a tad faster.
  • Buffer pool for raw image buffers on sender side. Should reduce memory bandwidth usage a bit.
  • Timestamps on receiver with offsets again. Should prevent some latency increases while running.
  • Added some logging when clients connect/disconnect.
  • Log a warning if sender and receiver versions are different.
  • Installer fixes, more text on Windows, correct updating for macOS/Linux.
Note that there is still an open issue with Apple Silicon. It may or may not work for you. If you find a way to make it work - good. If not, remove the plugin. Godspeed.
  • Skip data processing on sender side when no client is connected.
  • Display a warning in the UI when the quality slider is set to > 90.
  • Sending logic improved - one worker for each client.
  • Additional logging of internal states to easier identify issues.
  • Timestamp offset handling removed. Should make random access in filter mode more stable.
Starting with this version the minimum required OBS version is now v28.

Apple Silicon support added. Note that there is still an open issue with this platform. It may or may not work for you. If you find a way to make it work - good. If not, remove the plugin. Godspeed.
  • Like
Reactions: YorVeX and Exeldro
  • Fixed a bug where frames could have been send repeatably instead of the actual frame.
If you have downloaded Teleport 0.6.0 previously and found it not working on OBS 27 please re-download the release and try again. It should have OBS 27 compatibility restored.
  • Internal refactoring. Find new favorite bugs!
  • Trying to be less smart. Some additional features/logic removed because they could cause side effects in some scenarios.
  • Switch to new macOS plugin layout (still no Apple Silicon support due to an outstanding bug. Please remove old plugin before updating, or you will end up with duplicate plugins).
  • Bump tool-chain across the board.
Note that the internal protocol has changed and is incompatible with previous versions. So all instances should be updated.
  • Audio and video are pushed interleaved according to their timestamps into OBS. This should compensate for the different run times of audio and video and allows OBS a more accurate audio and video sync.
  • When not visible, video will still be pushed into OBS. Decoding is just skipped and dummy images are being pushed.
  • Added a new filter for video only streams.
  • Internal queue size before dropping data is now 1 second instead of previously 20 frames.
  • Teleport streams list is now sorted alphabetically.
Note that the internal protocol has changed and is incompatible with previous versions. So all instances should be updated.
Top