Director Release Notes – v1 ( 1.0.x.x )

Director 1.0.0.132

1 September 2016 · Published by Jon Clark

Changes since 1.0.0.88

*** REQUIRES VERSION 4.3.0.22 of PhoneBox 4 (Client) ***

*** REQUIRES VERSION 3.3.0.851 of PhoneBox 3 (Server) ***

Raise .NET Requirement to 4.5.2

NEW – Virtual Director will stream to a valid RTMP server endpoint configured in the web manager.

(YouTube, Facebook live & Periscope tested)

NEW – RTSP Playback mechanism replaced with straight http video playback via web manager.

Web manager :-

NEW – Camera scoring and audio levels displayed in Web Manager.

FIX – Remove service start/stop button and replace with on/off line indicator.

FIX – VD web manager incorrectly sets GPIO event type as on-air regardless of what is selected.

FIX – Default switcher input when adding camera in Web Manager should not be 0. This has now been changed to buttons reflecting switcher inputs available.

FIX – Default API port is 9090 instead of 22215.

FIX – VD web manager HostName fields in API and Switcher tabs labelled IP Address.

FIX – Label “Channel” in mic config replaced with “Port Number” when LWRP is selected and “Source Name” when LWCP.

FIX – Now handles instance names with spaces.

FIX – XAML files are written to XAML folder when relevant fetaures are enabled in web manager.

Virtual Director Service :-

NEW – Virtual Director calls OASIS api to clear publish queue items.

NEW – Added configurable overrun to recordings. Recordings will continue for 5 seconds after off air indicator received.

NEW – Enable/Disable Mic GPIO event added.

NEW – Separate Paths for Video Recording, Playback, Posted and Archive.

FIX – XAML Graphics are now all rendered at 1080×1920 and resized at point of upload for lower res confiurations.

FIX – Purging of old videos is now done at the end of a recording on a separate thread.

FIX – Each camera switch would send the tally off command to all cameras. This is now only sent to the camera that has lost the focus where appropriate.

FIX – Camera scores are reset when off air is triggers. (Fixes occasional non switching when going on air)

FIX – Correct naming of Panasonic HE2 model cameras in config.

FIX – Media player routing established on startup.

FIX – Camera preview images retained when service restarted.

FIX – Added blank.xaml to be shown when no other graphic is available.

FIX – LWRP messages throttled to await response.

FIX – LWRP issues surrounding re-connection loops.

FIX – LWRP keep alive and watchdog pings sent every 60 seconds.

FIX – Zero based index for PTZ commands to Panasonic cameras.

FIX – Attempt to recover video stream if BlackMagic Express takes stream away from Virtual Director.

FIX – Improved upload speed of graphics to ATEM switcher.

Client :-

FIX – Selecting a camera no longer disables autoswitching. To enable manual switching you must explicitly disable AutoSwitch.

FIX – Possible to adjust camera PTZ whilst on air.

Disable Auto Switch

Select temporary shot (eg Wide)

Click relevant camera toolbox icon and adjust PTZ

Re-enable Auto Switch.

Director 1.0.0.88

5 February 2016 · Published by Jon Clark

Changes since 1.0.0.86

FIX – The video encoding process now probes the source file for its framesize and re-encodes appropriately.

FIX – Sanity checks pre and post roll frame sizes to ensure they are the same as the source they are being concatenated with. If an error is detected the re-encode will proceed without the pre and post roll and issue a warning in the log.

Director 1.0.0.86

1 February 2016 · Published by Jon Clark

Changes since 1.0.0.85

FIX – LWCP All commands are now strictly enqueued so that the next request will not be sent until the previous request has been responded to. Allowance is made for a 5 second timeout.

Director 1.0.0.85

22 January 2016 · Published by Jon Clark

Changes since 1.0.0.84

FIX – Error when connecting to ATEM Television Studio. Erroneous call to SetSqueeze method on unsupported hardware caused hang at start up.

Director 1.0.0.84

22 January 2016 · Published by Jon Clark

Changes since 1.0.0.83

FIX – Audio / QOR – Now checks a maxium of 24 Channels for source names.

FIX – Audio / QOR – LWRP metering protocol calmed to only request levels from channels where an audio source exists.

FIX – Video / Recording – Changed point at which Virtual Director notifies PB3 Server that a video is available to view in clients. Previous notification was sent at point the video ended. The message is now sent after the video has been remuxed to a lower quality for viewing in the client. This is to prevent clients attempting to view a video which is still sat in the global encoding queue.

Director 1.0.0.83

18 January 2016 · Published by Jon Clark

Changes since 1.0.0.67

NEW – Web Manager now added.

NEW – Audio only encoding for sharing to Soundcloud etc.

NEW – Split Recording. Terminates current recording from the client and immediately starts new recording.

NEW – Provide progress feedback to clients at every step of the re-encoding process.

FIX – API now binds to configured IP address.

FIX – Installer Fixes. All required .dlls now deployed.

FIX – LWCP Protocol only queried the first 8 channels for source names. Now queries 24.

FIX – LWRP – Protocol can now query Inputs and Outputs for level metering.

*** Requires PB3 3.3.0.776, OASIS 1.1.0.64, PB4 4.1.0.14

Director 1.0.0.67

14 January 2016 · Published by Jon Clark

First Beta release from 24th November 2015