Skip to content

Releases: steveseguin/vdo.ninja

Version 19.1

19 Sep 04:34
2d61fd2
Compare
Choose a tag to compare

Release notes here: https://docs.vdo.ninja/release-notes/v19

Some highlights ☕

  • co-director mode added
  • new digital face effects
  • better global coverage
  • remote control of OBS itself
  • http-based remote control API added
  • ability to dock Director's room into OBS
  • ability to transfer files to guests
  • better Raspberry Pi support added

Version 18.3

09 Jul 06:40
922a7f7
Compare
Choose a tag to compare

This release of VDO.Ninja is the culmination of a few weeks of work, with the focus of it being on fixing reported issues and adding general polish.

Feature Highlights

&animate and &fadein offer new styling options for scenes, which hint at what's to come in future versions
Sharing Iframes within VDO.Ninja, like a Twitch chat window, works much better now
The tally-light system was cleaned up and made less obtrusive
Mobile devices can cycle the camera with a single button press now
The mini preview window, if in broadcast mode, can be dragged around now

More details can be found at the following link:

https://docs.vdo.ninja/release-notes/v18_3

Version 18.2

20 Jun 16:36
3e30724
Compare
Choose a tag to compare

This release fixed a few issues and added polish, and it's been up on vdo.ninja for a week now without major issue.

Version 18.3 is almost ready to go though, but it hasn't been tested yet. It's available as a git branch if you want to test that.

Version 18.1

31 May 19:49
36a63f6
Compare
Choose a tag to compare

This release has been active for a few days now on production. Might still be worth holding off pulling until v18.2 is released.

Release notes: https://docs.obs.ninja/release-notes/v18

Rebranding to VDO.Ninja has begun with this release.

Version 17.2 Release

13 May 09:16
4adf5fb
Compare
Choose a tag to compare

Version 17.1

23 Apr 07:14
ce97e74
Compare
Choose a tag to compare
Version 17.1 Pre-release
Pre-release

Release Notes for v17.0, along with the bug fixes provided by v17.1
https://github.com/steveseguin/obsninja/wiki/v17-Release-Notes

Version 16.4 release

03 Mar 06:35
6b56b5e
Compare
Choose a tag to compare

Version 16.4 Production Release

Another minor update; been trying to get stability to 100% before pushing forwards.

  • &effects=4 5 and 6 have been added; though they are purely experimental and buggy
  • tweaked the packet loss graph on the obsn/speedtest (moving average instead of being just an average)
  • fixed a few bugs related to iOS sources in OBS on PC rendering incorrect overlays, labels, etc
  • adding &pcm to the URL will have video recordings be saved as Video + PCM audio format
  • added a fix rainbow puke button to the director's room; it's going to be removed once OBS updates chromium on PC, but for now it can fix issues with heavy packet loss glitching
  • added the ability to start/stop local video recording from the iFRAME AP
  • Some styling tweaks; &rooms etc
  • More stats added to the stats debug page , while hiding some useless ones to free up some room
  • in the top-right there is now a basic stats readout; viewer count, bitrate, cpu-load issues
  • modal boxes have replaced alert popups
  • changed the camera icon from an eye to a video cam
  • passwords now support special characters
  • you can now add a password via the Add camera to OBS page
  • you will get booted out of a room if your stream ID is already in use -- prevents accidental creeping
  • iOS native app out, even if basic -- https://apps.apple.com/ca/app/capture-for-obs-ninja/id1553645446

Version 16.3 Release

24 Feb 10:36
c28eceb
Compare
Choose a tag to compare

This is just a minor version update; pushing it out so I can start getting v17 into beta.

&rooms=room1,room2 has been added for easier multi room transfer (via duncan)
&website embedding has been greatly improved; twitch/youtube support streamlined.
guests will get a message when transferred
&scenes can be used by the director to allow for more scene buttons (&scene=3 for example can be used now) ( &scene=2 is funky, so keep that in mind if using it )
&showchannels is added to the director's options; it lets you output audio of a guest to a different audio channel>
improve mobile support; rotating the phone doesn't break the sizing of videos (bug in v16 fixed)
&vd and &ad now support device names and still device sink IDs.
changed the fullscreen icons
languages updated (dutch)
numerous other polish items added, including some fixes contributed via github by users.
Thank you to everyone for the feedback and suggestions. -steve

Version 16.2 Release

03 Feb 16:19
c28eceb
Compare
Choose a tag to compare

Includes the release features of v16.0 , along with numerous issues being addressed.

https://github.com/steveseguin/obsninja/wiki/v16-release-notes

Version 15.1 Release

27 Jan 15:20
c984984
Compare
Choose a tag to compare

This release version has passed a week of being active on production and is considered stable enough for a release. Please enjoy.

New features at a glance

macOS Support

  • OBS.Ninja is now natively supported by OBS on macOS. Update to v26.1.2 on macOS to access!

Local recording

  • Remote control local-media recording as been added to the Director's room as an option -- experimental, but a great way to record remote guests for post-processing. (guest will need to upload the record file manually after the recording is stopped)
  • The &record flag is available now, which lets a guest record their own video by providing a RECORD button to their control bar.
  • The default recording bitrate is 6000-kbps /w 130-kbps OPUS audio, but it can be set by the director remotely or passed as a value to &record=NNN
  • Setting the recording bitrate to 0 will enable Audio-only 32-bit PCM recording (webM container); negative values will record OPUS audio (no video).
  • Supports Chrome, Firefox, Android, but not yet Safari.
  • https://obs.ninja/convert has been created to allow for quick conversion of WebM container formats to other formats, such as MP4 or WAV. Attempts to also support videos with variable resolutions.

Transcription

  • Transcription /w Closed Captioning overlay has been added, although experimental. Uses default system mic as a source and cannot be muted.
    • &transcribe=en-US (or just &trans; added to the publisher)
    • &cc (will display the incoming text)
    • Won't work with Safari.
    • &fontsize=100 can let you set font-size of the closed captions

UI/UX

  • When creating a room, recommendations on room name selection and password usage is now offered.
  • Audio network connection logic has been enhanced some more; addressing potential audio connection issues.
  • Buttons when muted/disabled turn RED; versus just remain grey. Lots of related UI/UX fixes like this.
  • If you leave &push blank, it will auto assign a relatively secure stream ID for you now, automatically.
  • &fontsize=100 applies also to the &label / &showlabel font-size.
  • Safari 14 on iOS will no longer ask for mic permissions if JUST viewing a webRTC stream.
  • improvements made to the stats debug window (CTRL + LeftClick). More readable, hints for stereo provided, etc.
  • a guest of a room can no longer access the audio/video advanced settings, such as echo-cancellation. Only the Director can.
  • iOS devices now support &proaudio for the purpose of high quality audio playback on iOS.
  • The control bar can be dragged around on desktop. I prefer this over making videos smaller.
  • Support for non-Latin characters are supported now with custom guest labels, text messages, and with CC/transcriptions.
  • Made interface more accessible to the blind and those without a mouse. Tabbing around works with the main elements/buttons.

Director page

  • The Director can now STOP audio/video publishing after they have started it; screen share also now available for Directors.
  • Director can dynamically edit/add a label for a remote guest in the control room
  • Link obfuscation is available as a toggle now in the Director's room and create-reusable invite link page (invite.cam)
  • Director's room has been stylized; invite and scene link options have been consolidated a bit.

Other New parameters

  • &mono flag added. Lets a viewer force mono even if the &proaudio flag is set.
  • &cleanish flag is added; same as &clean, except shows the playbutton
  • more short-code aliases for common URL Parameters have been created.
  • &order=N is a new parameter; let's you sort/reorder videos in a scene based on their ordered priority. Also dynamically controllable by the Director

More device data available

  • Gyroscopic, accelerometer, magnetometer data is accessible now. Enable with &sensor=30 (30hz). Results show up in the remote stats log or the remote IFRAME API. Useful for VR live streaming support, where you want to capture a smartphone's movement, as well as video.