Blackmagicdesign Web Presenter Installation And Operation Manual Download Page 15

Appendix

Appendix

Blackmagic Embedded Tally Control Protocol

Version 1.0 (30/04/14)

This section is for third party developers or users who may wish to add support for the 
Blackmagic Embedded Tally Control Protocol to their products or system. It describes the 
protocol for sending tally information embedded in the non active picture region of a digital 
video stream. 

Data Flow

A master device such as a broadcast switcher embeds tally information into its program feed 
which is broadcast to a number of slave devices such as cameras or camera controllers. The 
output from the slave devices is typically fed back to the master device, but may also be sent to 
a video monitor.

The primary flow of tally information is from the master device to the slaves. Each slave device 
may use its device id to extract and display the relevant tally information. 

Slave devices pass through the tally packet on their output and update the monitor tally status, 
so that monitor devices connected to that individual output may display tally status without 
knowledge of the device id they are monitoring.

Assumptions

Any data alignment / padding is explicit in the protocol. Bit fields are packed from LSB first.

Blanking Encoding

One tally control packet may be sent per video frame. Packets are encoded as a SMPTE 291M 
packet with DID/SDID x51/x52 in the active region of VANC line 15. A tally control packet may 
contain up to 256 bytes of tally information.

Packet Format

Each tally status consists of 4 bits of information:

 uint4

  

bit 0: 

program tally status (0=off, 1=on)

 

 

bit 1: 

preview tally status (0=off, 1=on)

 

 

bit 2-3: 

reserved (0x0)

The first byte of the tally packet contains the monitor device tally status and a version number.

Subsequent bytes of the tally packet contain tally status for pairs of slave devices. The 
master device sends tally status for the number of devices configured/supported, up to a 
maximum of 510.

struct tally
 uint8
  

bit 0: 

monitor device program tally status (0=off, 1=on)

 

 

bit 1: 

monitor device preview tally status (0=off, 1=on)

 

 

bit 2-3: 

reserved (0b00)

 

 

bit 4-7: 

protocol version (0b0000)

15

Summary of Contents for Web Presenter

Page 1: ...Installation and Operation Manual February 2017 Blackmagic Web Presenter...

Page 2: ...he video frame rate down to 20 15 10 or 5 frames per second when directed to by the software This means you get very high quality HD video in 16 9 aspect ratio but you also get the lowest data rate to...

Page 3: ...Using Blackmagic Web Presenter with Skype 6 Using Blackmagic Web Presenter to Stream with YouTube Live 7 To set your Web Presenter as a new device 7 Setting up a YouTube Live streaming channel 9 Usin...

Page 4: ...ipment For example you could loop the SDI output to a deck or monitor or you could connect Web Presenter in between a computer s HDMI output and the HDMI input of a video projector There is also a pro...

Page 5: ...connect your Blackmagic Web Presenter to your computer via its USB port Your computer will instantly recognise the unit as a USB webcam video source Connect your Blackmagic Web Presenter to your comp...

Page 6: ...kype com 1 Once installed on your computer launch Skype 2 Open the preferences under Skype Preferences and select audio video 3 If your computer has a webcam it will be selected by default and the Sky...

Page 7: ...to YouTube Live and can be downloaded from https obsproject com To set your Web Presenter as a new device Once installed on your computer launch the software 1 Click on the button in the sources box...

Page 8: ...tton in the sources box to add a source and select audio input capture Select create new in the pop up dialog box and click ok In the properties window for the new device select Blackmagic Web Present...

Page 9: ...a YouTube Live streaming channel Now you need to create a YouTube live streaming channel In your browser go to www youtube com live_dashboard and sign in or create a new Google account 1 Select live...

Page 10: ...nto the Open Broadcaster software 4 In the Open Broadcaster software go to preferences and select the stream tab Select YouTube as your service and paste the stream key into the stream key text field...

Page 11: ...rear of the Smart Panel with the adjoining connector on the face of your Blackmagic Web Presenter and gently push the Smart Panel towards the unit until the connectors are firmly seated The Smart Pan...

Page 12: ...tudio Minis gives you one unit to play back your video sources and provides another unit for recording the program output from your Web Presenter This modular design lets you build your own custom vid...

Page 13: ...e 1 and 2 buttons to switch between the SDI and HDMI inputs Using Camera Tally Blackmagic Design studio cameras and ATEM switchers include a tally feature where the tally information is sent from the...

Page 14: ...they are on air This makes it easy for them to know when they are live Imagine having a Blackmagic URSA Mini with Blackmagic URSA Studio Viewfinder combination and the presenter can see that big red t...

Page 15: ...atus so that monitor devices connected to that individual output may display tally status without knowledge of the device id they are monitoring Assumptions Any data alignment padding is explicit in t...

Page 16: ...bit 2 3 reserved 0b00 bit 4 slave device 4 program tally status 0 off 1 on bit 5 slave device 4 preview tally status 0 off 1 on bit 6 7 reserved 0b00 Byte 7 MSB 6 5 4 3 2 1 0 LSB 0 Version 0b0 Version...

Page 17: ...an visit for more information and creative ideas This can also be a faster way of getting help as there may already be answers you can find from other experienced users and Blackmagic Design staff whi...

Page 18: ...nt This equipment generates uses and can radiate radio frequency energy and if not installed and used in accordance with the instructions may cause harmful interference to radio communications Operati...

Page 19: ...an Blackmagic Design representatives to install repair or service the product b to repair damage resulting from improper use or connection to incompatible equipment c to repair any damage or malfuncti...

Reviews: