1

VPLAY 4 USER MANUAL (Edition 5) Content

1. Product information 2. Terminology 3. Installation 4. Launcher 5. Server settings & User settings 5.1 Directories for log files 5.2 Information about licenses 5.3 Live inputs 5.4 Channel setup 5.5 GPIO (General Purpose Input/Output) 5.6 Server setup in User Settings

6. Channel Manager 6.1 OnAir tab 6.1.1 Information panels and tools for setup of broadcast 6.1.2 Setup of playlist 6.1.3 Setup of assets 6.1.4 Setup of schedule 6.1.5 Setup of blocks of media 6.1.6 Addition of URL for Web-based feeds 6.2 Editor tab 6.3 File tab

7. Scene Editor 7.1 File tab 7.2 Edit tab 7.2.1 Tools for creation of objects for logo/scene 7.2.2 Rectangle 7.2.3 PIP 7.2.4 Static text 7.2.5 Crawl

7.2.6 Titles 2 7.2.7 Dynamic pages

7.2.8 Analog and digital clock 7.2.9 Work with metadata 7.3 Preview tab 7.4 Assigning of logo and scene to elements of schedule 7.5 Manual control over scenes

8. Broadcast over internet 8.1 Media Live Encoder 3.2 8.2 Microsoft Expression Encoder 4 8.3 XSplit Broadcaster 8.4 WOWZA Streaming Engine 8.5 VPlay Internet streaming 8.5.1 RTSP streaming 8.5.2 HLS streaming 8.5.3 RTMP streaming

9. SCTE-35 and DTMF marks 9.1 SCTE-35 marks 9.2 DTMF marks

10. Reporting

Copyright

© STREAM-Labs. The content of this document must not be copied on any media without permission of STREAM Labs Inc. in writing. Copying, distribution of partially or fully protected by copyright law software VPlay, produced by STREAM-Labs, is forbidden. This rule applies to server and client software VPlay as a whole; and to separate modules and files as well.

1. PRODUCT INFORMATION VPlay 4 is a further development of VPlay line of products and provides new and enhanced existing functionalities in comparison to Vplay 3. In addition, it tremendously increases efficiency, providing opportunity to broadcast more channel for the given PC. Many existing functions have been revised and become more user friendly. Thereby, Stream Labs proved again its dedication to constant development of its products. 2. TERMINOLOGY Dongle – proprietary flash drive with obtained licenses.

Configurator – one of the application’s modules for major of channels, input and output 3 streams, etc. Scene Editor – one of the application’s modules for creation of overlay graphics for output streams. Context menu – drop down list, appearing at right mouse click. IP output – stream, formed according to internet protocols (UDP TCP/IP, RTMP, etc.). AV output – stream, formed according to standards for analog and digital TV. It is provided by special video cards for playout. Live – incoming IP or AV streams in real time. IP streams are provided via network cards, whereas AV via special capture cards. Slot – placeholder on a scheduler or some properties’ panels for the placement of media, logos, scenes into them. Canvas - special area in graphics applications (in our case Scene Editor) for creation of graphics, used for overlay, like logo, scenes, clock, etc.

3. INSTALLATION 1. Insert dongle in USB port.

In order to make VPlay Server work, it is imperative to have USB key, manufactured by Stream Labs. This USB key must always be inserted into the PC where VPlay Server is installed. In case if the key is not inserted, then the software will function displaying watermark. 2. VPlay4 installation. Launch VPlay 4.0.xxxxx.exe, and follow instructions of Wizard.

4

Next screen presents opportunities for installation server and client modules selectively:

- Include VPlay documentation - self-explicable;

- Install server components – is a must for broadcasting PC; 5 - Install client components – is a must for broadcasting PC and is required for remote client PC (server components are not required on remote PC); - Install Demo Channel – gives you initial presentation of working VPlay. Demo channel could be later removed and replaced by custom channel; - Location – self-explicable; Next screen lets you work on VPlay service:

- Set the folder for storing the server log files – self-explicable; - Start service after completion of installation – if checked, starts airing channel immediately; Follow further instructions of the wizard. And final screen which gives you an option for starting of VPlay Launcher:

6

NOTE: In some cases, Wizard may request reboot of PC because of some running services. Just do it. 4. (LAUNCHER) After installation, you will find VPlay icon for launch of the program.

Double click on it and main interface shows up:

7

Server settings and User Settings relate to entire setup of VPlay; Channel Manager controls workflow of the channel(s); Scene Editor is for design of overlay graphics; OnAir preview provides instant preview of the channel (after it has been setup and is up and running).

5. Server settings & User settings Press button Server settings and you will receive long anticipated opportunity to setup your broadcast:

1. Server controls. 2. Tree with all settings. 3. Properties for each setting

Server status is in a right hand bottom corner (circled in red). Now it is up and running and 8 connection of client is established. 5.1 Directories for log files First, we need to designate location for log files:

Click on the root of entire tree with settings for VPlay, and then in Properties designate directory using standard windows explorer interface. This directory might be created either in advance or on a fly. There is option for delay of VPlay service(circled in yellow). This option might be useful in some cases for correct work of VPlay with network services after “cold” start or reboot of the PC. 5.2 Information about licenses The program finds your licenses right after the launch. If there is no dongle or licenses have not been setup, the program will indicate a demo mode:

9

NOTE: it is imperative that VPlay service is up and running in order to view licenses. 5.3 Live inputs In this branch, you can add Live inputs. Live input could be either AV signal via capture card, or IP signal over network card.

1. Addition of IP input First step is addition of IP address of the network card from context menu for Assigned Lives branch:

10

Then use a context menu for just added network card and using pop up window enter IP address and port of incoming stream (see picture below):

In our case, it is UDP stream 224.1.5.10:1234 Finally, addition of needed streams to configuration:

11

Click on IP address of incoming stream and press Search in context menu – and you will get a list of all streams, incoming from this address. Checkmark needed streams and press Save. The next step is an addition of live streams to the channel (creation of the channel will reviewed in the next chapter 5.4):

Right-click on a “Channel live inputs” and select stream(s) from context menu.

NOTE: after any change in configurator you must press button Save and restart 12 VPlay server! The big advantage of this version of VPlay is an opportunity to test incoming stream when VPlay server is not running:

Stop the service, select needed stream and press button Test (red arrows). If the server has been started and running, then it is possible to check how VPlay accepts an incoming signal:

Use context menu for selected stream and option Preview (red arrows). This context menu also 13 allows you start/stop/restart stream or remove it at all. The result of the preview is on a picture below:

This preview window has its own context menu with important feature – enable/disable audio during preview. FPS (circled in yellow) is also very useful in some cases.

2. Addition of AV signal. Addition of AV signal is very similar to addition of IP signal from with the only difference –for AV signal you will need a capture card, compatible with VPlay. In addition, usually AV signal needs more settings than IP stream. Click on branch Assigned Lives and select needed video card input from the context menu and drop down list. Complete all settings for the card input (they are driven by the type of the card and not shown here):

14

Then you will be able to preview AV signal, using the same techniques as for IP stream.

15

5.4 Channel setup First, create a channel itself. Click on branch VPlay channels and select Add Channel from the context menu:

16

Select work folder for the channel, if it has been created beforehand, or create it on-a-fly:

Once the channel has been setup (in our example test 2), three sub-branches will be created for the channel:

17

1. Channel live inputs – for addition to the channel of Live streams, earlier registered with Assigned Live branch (reviewed in a previous chapter 5.3); 2. GPIO – for managing of secondary events; 3. Outputs – channel outputs. They will be reviewed later in corresponding chapters. Now, we are done with the building of entire Channel branch, so let us review settings in Property panel. Since there are many self-explicable options, let us stop on those, which are either non-intuitive or very important:

18

1. Channel playout mode – allows designating broadcast mode; server will start and will work in this mode until you switch to a different mode (it will be explained in a chapter Channel Manager). 2. Select video adapter – deploys resources of PC’s video card, what allows increasing efficiency of encoding and setting up more channels for a given server.

NOTE: Only for video cards newer than GeForce GTX 960. We recommend consulting with our support before acquisition of such cards.

3. Channel format – select broadcast format from drop down list. 4. Directories – setup location of work and log folders for the channel. 5. Reserved media – select type and specify clip/Live assigned to an empty block in the scheduler, and/or as a replacement for the failed element of the schedule.

Outputs – could be IP, AV, and Internet (RTSP, HLS and RTMP). 19 А. IP output First, add IP output. Right click on Outputs and select MPEG-TS over UDP:

Now we can review settings for IP output:

20

1. Video – main setting here is selection video encoder. NVidia based encoders use hardware recourses of video card - this is a lot more efficient and allows increasing the number of the channels for the given PC. Also you can designate field order (depending on previously selected format for the channel) and bitrate; NOTE: as we mentioned before, hardware encoding is available for selected video cards and this option shows up in a list only if they have been installed on a PC. 2. Audio – audio settings; AAC is more contemporary and is preferable choice; 3. Muxer – customizable settings for multiplexer while working with IP multi-streams. These are crafted for advanced users who have knowledge, documentation and need to work with multi-streams. 4. Destination: - allows selecting network card and designating unicast/multicast IP address and port, which will be transmitted by output IP stream and identified by receiving party.

21 B. AV output If you have installed video card for AV broadcast, you can add its outputs in configuration and setup parameters of output AV stream (provided, that this card in compatible with VPlay). Use the same technique of adding of AV output as for IP output.

As you can see in a Property panel, output format of the card might differ from the format designated in configurator for the output of the channel. It means that in some cases output stream will be down/up converted. The best-case scenario is if you keep both formats in sync: NOTE: once you are done with all settings, you must press button SAVE and restart VPlay server in order to pick up all new settings. Intermediate SAVE will be beneficial as well. Internet outputs will be reviewed in chapter 8 for internet streaming. 5.5 GPIO

GPIO allows turning ON/OFF secondary events, triggered by user via following devices: - RS-232 (sequential port), which facilitates four separate signal lines. Number of intercepted events per COM port is 16. In some cases, depending on type of equipment, for Instance MOXA, work only 3 lines and number of intercepted events will be only 8 per COM port. - Circuit board Stream Labs SlxUSB GPIO 18x8 with firmware for work with Bulk. Number of intercepted events is 65536.

Add device from context menu for GPIO branch in vpControl (see pic below): 22

When VPlay service starts, it spins off a separate process (vpGPIO), which grants access of the channel(s) to resources of the device. Then add selected device to the channel. Use context menu for GPIO in a channel branch in vpControl (see pic below):

23

Once GPIO device is added to the channel, you may create events for this device. Use context menu in the panel GPIO events (see pic below):

In popup editing window, designate name of the event (it will be later used in playlist) and combination of inputs:

24

NOTE: Make sure that checkbox “Unconditional transition” is checked. Create few events, one of them default (in this example Default event for no combination of inputs and Event 1 with checked box #3):

In GPI Events panel you can see and modify with double click created events (circled in red). Save configuration and restart service. Then we setup events in a playlist in ChannelManager (work with playlist is reviewed in a chapter 6.1.2):

25

First, setup couple of infinite loops in playlist (circled in yellow). Double click on fields in External event column, assign from the context menu Default event to one loop and Event 1 to another loop (red arrows), and Apply changes. It will work in a following sequence: while you are holding Default event (combination of keys defined for this event), the corresponding loop will be playing. Once we apply Event 1, then playlist will start broadcasting loop, corresponding to this event. 5.6 Server setup in User settings Now, let us return to the Launcher and press button User Settings and review window with information for local VPlay server. In addition, there some settings for the channel as well:

26

- Default logo slot – assign logo for entire channel, which will run across all schedules; - Default scale – type of scaling; - Deinterlace – turn ON/OFF deinterlace; - Default audio streams – assign needed audio stream; - Silence Empty Audio Streams – silence empty audio streams, if they exist in a clip or incoming stream; Tab Remote Servers is very important – it allows addition and control of VPlay servers, installed on other PCs in local (!) network:

27

In order to add remote server press Add Server and enter name of remote PC (or its IP address) in a pop up box. NOTE: work folder VPlay 4 on remote PC must be designated as Shared prior to its addition to the list of servers. Then entry for remote server will appear in a list for remote servers:

Launcher after restart displays additional panel for control of the remote server: 28

6. Channel Manager Channel Manager contains three tabs – File, OnAir and Editor. Let us start with most important. 6.1 OnAir tab After launch, Channel Manager will open up in one of two possible modes: Playlist or Schedule. Playlist mode provides replay of the set of clips in a loop mode, whereas Schedule mode plays clips and/or Live streams according to the schedule, composed in advance. Since our default mode, designated in channel configurator, is Playlist, (see box 1 in a picture paragraph 5.4 -> Channel [Name] -> settings), let us start with review of this mode:

6.1.1 Information panels and tools for setup of broadcast:

29

Clock counters panel: - Time counter for currently playing clip; - Time countdown for currently playing clip; - Time counter for Playlist (Playlist mode only); - Channel time (according to Time zone); - Time offset – difference between system and channel time. It could be very useful for detection of certain issues with clips or even OS (Schedule mode only); - CPU load total and by VPlay particularly; Playout Control panel: - Name and features of currently playing clip; - Name and features of the clip, next in cue for playout; - Progress bar for currently playing clip; - Start time (relates to button A); - Buttons А, B – inactive and relate to Schedule mode only (will be elaborated later); - Button C – starts playback of selected element for either playlist or schedule; - Button D – instant jump to a next clip in a cue; Broadcast mode panel - switching between Playlist and Schedule modes. Sources for programming panel: - Channel resources – registered in vpControl Live feeds, stored scenes, logos and URLs for web feeds; - Create channel programming – interfaces for creation of either Playlist or Schedule;

- Media Folders – list of folders with media files. Addition of media folders will be 30 elaborated later; - Custom assets – edited clips or/and blocks of clips. Content of source panel – displays content or interfaces for each branch of the tree with sources for programming;

This panel is work area with Playlist or Schedule grids: - Select branch Playout in Sources for programming panel – Content of Source panel displays interface for work with Playlist ; - Select branch Schedule in in Sources for programming panel - Program content panel displays interface for work with Schedule (picture below):

Button OnAir Today (circled in yellow) will bring out the schedule for current date. Additional Functions panel contains five lateral tabs: - Logo slot – control over logotypes according to the schedule and manually (see paragraph 7.4); - Auto GFX – tracking of execution of the scenes (reviewed in paragraph 7.4). - Manual GFX – manual control over scenes (see paragraph 7.5); - Audio – control of audio; self-explicable. - Errors in schedule – tree of errors, if any. Double click on error will highlight an element in a schedule grid with the problem. - Item’s tags – tags for work with metadata in scenes.

NOTE: VPlay limits quality of source media files to professional codecs and 31 containers. Therefore, files which do not comply with standards will be filtered out and will never make to Content of source panel. Tab Errors in Schedule displays discovered errors and files which have been banned from use. When you select any of those tabs (Logo slot in our example) this panel opens up and becomes functional:

32

Number of slots matches number of slots, designated in Channel Manager configurator.

Toolbox allows the following: 33 - Turning off logo on a fly - Turning on and synchronizing it on a fly logo, assigned to the clip (if it was previously turned off). - Starting selected logo on a fly. - Clearing of logo slot

Scene assigned to element of schedule panel – displays scenes assigned to the element of the schedule:

This panel has interface, which allows complementing of an element of the schedule with graphics design (scenes) in ItemEditor, moving scenes in a list up and copy, copy and paste of scene in schedule and adjusting of the scene to an element of the schedule. Duration of the scene may exceed duration of an element of the schedule. Playback of the scene stops either when it ends or when new scene starts with new event at the same Layer. Browse content panel – allows searching and operating with content of this panel:

In this panel, you can search for clips, refresh content, add and remove schedules, playlists, URLs and Live feeds.

Preview panel – self-explicable; 34 6.1.2 Setup of playlist Regardless of what we compose – playlist of schedule – we first have to add to sources folders with media. It can be done in four simple steps:

Step 1 – Using context menu for Media folders branch select Add Shared Media folder; Step 2 – In pop up window press button “ … “ (circled in yellow) and receive Windows file browser; Step 3 – In file browser select needed folder with media, press OK. Step 4 – assign color code to the folder. Now, after we are done with addition of media folders, we can review composition of playlist. Select branch Playlist and you receive panel for creation of playlist (red arrow):

35

Using toolbox or context menu you can create, remove and manage playlists. The program creates Default playlist, which could be modified. In addition, you can create your own playlists. Any of them could be designated as Default and it will play back once you switch to Playlist mode in Broadcast mode panel; or application starts in Playlist mode, designated as default in configurator. Then select needed folder with media in Media Folders branch:

36

Drag’n’drop needed files into work area. After that, we can apply some useful functionality: 1. Setup loops within playlist. Whereas playlist is a loop by itself, is possible to setup internal loops, consisting from one or several files, or even an infinite loop for a single clip. In our example, group, comprising files from 3 and 4, will make two loops. In order to set it up, Ctrl+Left click and highlight clips 3 and 4. Button Loop Range will get enabled and you will be able to setup the loop. After that, you will be able to setup number of loops, clicking on a last element of the loop. Using the same panel for work with loops, you also can setup number of loops for a single clip; or infinite number of loops and turn the loop off at any time. Always press Apply button after you are done with changes.

2. Assign logo to a clip (see picture below). Click on a column 2 and receive context toolbar for selection of one of available logos. The number of logos in this menu will match a number of logo slots, defined for the channel in configurator (regardless of whether or not actual logos are assigned to logo slots in Channel Manager):

37

As you can see here, logo #1 is assigned to a clip #2.

3. Call Item Editor Double-click on item in a first column (picture above) and Item Editor window will pop up (picture below):

You can preview a clip here and: - Select necessary audio stream.

- Use toolbar for preview, editing, etc. 38 - Edit clip – adjust start and end time, or duration of a clip. Double-click on those fields and they become editable. Once you have changed a value in a field, press Enter. You may also use Timecode In and Timecode Out buttons on a toolbar (2) for this purpose. - Adjust volume of audio. NOTE: you must press SAVE button after you are done with all changes! 6.1.3 Setup of Assets Currently there two options to work with Assets: 1. Allows modification and saving clip in Assets as a separate element with subsequent use in scheduler or play list:

Select folder with media and clip in Browse content, then select Show Item Editor…., from the context menu. The clip will show up in editing window (red arrows). Edit the clip, altering time in editable fields (blue arrows) and press Save (circled in yellow). Edited clip will appear in Assets (red arrow) on a picture below:

39

You may also modify the name of the asset in editable field (circled in yellow). Description is editable as well. 2. Allows saving of created blocks of clips in Custom assets:

Before saving of the blocks you have to create folders for them in advance. Call context menu for Custom Assets and select Add custom Assets group (red arrows). Pop up interface will allow assigning name for the group, which will show up in this branch (blue arrow). How to add created block into this folder will be reviewed in a paragraph 6.1.5.

6.1.4 Setup of schedule 40 Select Schedule branch, pick the date in a calendar and then switch to a needed folder in Channel source. Then we have schedule grid and sources in one place (see picture below):

Drag’n’drop Live streams, clips from folders or Assets into scheduler. After placement of media or Live in the scheduler, we can use columns, which are, in fact, buttons for the following:

NOTE: press button Apply after you complete work with scheduler. After schedule is complete and saved, and there is a need start it up, you need to switch from playlist to schedule, pressing button Schedule in Switch to mode panel:

41

After that, Schedule will become disabled (grayed-out) and scheduled broadcast will start, whereas Playlist button will become enabled, ready for switching back to Playlist mode. Scheduled broadcast starts synchronized with PC system time and once your schedule is up and running, you can control this process using buttons in control panel: А – start playout at time, designated in editable field Е (HH:MM:SS:Fr); B – synchronize broadcast with system time; C – start selected element in a scheduler; D – instant jump to a next element in a scheduler. In addition, you should know that scheduler has very convenient and multifunctional context menu. Functions in this menu either backup what we have reviewed already or are self- explicable. However, some of them carry some specifics, deserve some attention, and will be reviewed later in this document. 6.1.5 Setup of media blocks

There are two methods for organizing of media blocks: 1. First method is simple and everything takes place in a scheduler. Drag’n’drop into the scheduler back-to-back several clips, which you plan to include in one block (for instant, advertisement block); select all of them (Ctrl+left click) and use context menu:

42

Select Join clips to block from context menu. These clips become combined into block, which looks like regular clip. After that you can drag’n’drop (Ctrl+left click) this block from scheduler into a folder(red arrow), created in advance in Custom branch and use it as a regular clip going forward (see picture below):

Block is conveniently marked with icon (circled in red) in column 1. This icon is a button as well 43 for calling (double-click) of Item Editor; and columns/buttons 2 and 3 allow assigning logo and lock of start time. Name field (circled in yellow), is editable after double-click on it and allows modification of default name. Once you entered new value, press Enter. Field Description is editable as well. 2. Second method is a little bit more complicated; bit is visual and gives opportunities for editing of the block. Start with the same – drag’n’drop first element for the planned block into scheduler, just like in a first method. Then double-click on a first column/button and Item Editor shows up:

Select needed folder in Channel source and drag’n’drop files into edit panel (orange line indicated right spot for drop off the file). Start time (circled in blue), end time and duration fields are editable and you can modify them. NOTE: always press green button SAVE upon completion!

6.1.6 Addition of URL for web-based feeds

This feature allows providing live feeds from web cameras and some news sites:

44

Click on WEB Url branch and then click on icon Web in a toolbox and you receive pop-up screen. Enter Url and if link is valid, button OK will become enabled; click on it. If you press Web Url again, you will see this feed in Browse content panel. Here you can use editable fields for assigning of Name and Description (circled in yellow). Later you can schedule this feed as any other feed or clip. See the picture below:

There is an icon for audio gauge and gauge itself, which indicated presence of an audio (circled in yellow). 6.2 Editor tab

Once we press this tab, the top ribbon will change and toolbox for editing will show up. This 45 toolbox backs up many features in context menu, but has some additional options:

Toolbox is divided on logical categories: - Changes – save or cancel changes; - Remove – allows removing an element from the schedule; - Insert – allows inserting of empty block into schedule; - Edit –editing of elements of the schedule and/or assigning logo to an element in the scheduler; - Block clips – merge empty blocks; setup block of media, consisting from a few elements or, on contrary, split a block on elements; - Live – manual exit from Live element in scheduler on a fly; - Fixed time – lock/unlock start time for any element in a scheduler; - Loop – toolbox for work with playlist (internal loops, infinite loop for one element, etc.); NOTE: in order to enable all these functions you must highlight an element in a schedule first!

6.2 File Tab

This interface allows settings of some parameters for scheduler and tags for the scenes. 46

- Default duration of Empty Slot and Live – here you can adjust a schedule grid; - Тimecode format – choose unit of measure for broadcast clock: milliseconds or frames; - Next day time overlap – here you can change overlap of current and next day schedules. - Confirmation for switching between playlist and schedule - whether or not you want to receive alarms during switching from Playlist to Schedule or vice versa; - Receipt of errors in schedule by server – self explicable. Tag editor will be reviewed later.

7. SCENE EDITOR This module allows creating sophisticated overlay graphics for broadcasted streams, i.e. logotypes/scenes with crawls, titles, animations, various clocks, etc. 7.1 File Tab

47

Most of the settings are self-explicable. The most interesting here is category Settings that allows designating path for storage of created objects. 7.2 Edit Tab This interface is a main work area for creation of graphics. 7.2.1. Tools for creation of objects for logo/scene Let us review major parts of this interface:

48

- Panel for selection of type of object – allows defining what type of object will be created; - Panel for objects – here you create and store tools which are used later for creation of objects for logo/scene: Tab 1 – Channel objects

All Live streams, registered in configurator; channel stream is a default stream. 49

Tab 2 – Text styles

Using context menu you can add new or edit existing text style for logo/scene objects. Interface for editing contains many self-explicable settings. Tab 3 – Images

50

Using context menu you can create a library of images for objects, including special images for analog clock. Tab 4 – Animation

Here, using context menu you can add sequence of the files for animation. It could be 51 various types of files like .tga, .png, and others. Tab 5 – Brush

Here, you can create certain pattern, which could be applied to objects. Tab 6 – Mask

52

Here, using context menu you can create mask, which could be applied to the object. The mask is based in file, created in advance in some graphic application (for instance Adobe Photoshop) which supports transparency. Usually these formats are .tga or .png. Once mask is applied to the object, then area of the object, covered by non- transparent part will be visible, and area covered by transparent part will become invisible. Therefore, an object will have shape of visible part (SL in out example). Tab 7 – Text sources

53

Here, you can create list of text objects, which are normally used is titles and crawls. There are following sources for text objects: а) Manual edit – manual entry of text into editable field Edit Teхt Source; b) Import RSS – using URL for RSS text (could be borrowed from some news website); c) Import from file – regular text file is a source; There is very important checkbox – Update Automatically. If it is checked ON, then RSS feed, used in scene will be updated automatically in real time. Pay attention that Name is assigned automatically only in case of Import RSS, in other cases it must be entered manually. Work with text sources will be reviewed in detail later. NOTE: If you plan to edit feed later, then after filling out all fields, you must press buttons Update and Save (circled in blue)! Otherwise, just press Save and proceed to design of the scene. Now, let us return to overview of the panels on a picture above. - Canvas – work area for creation of objects and entire design of scene/logo. Size of Canvas is defined by format of the channel.

- Properties of objects – properties of the objects; some of them are editable. Branch 54 Text Edit in this panel is very important – it provides editing of text for crawls and titles. - Panel for editing – contains list of all objects in scene/logo. Here you can change duration of objects and apply visual effects. Time line is very convenient for visual representation of time dependencies between objects. In addition, sliders are very convenient for scaling of Time line and Canvas. Pay special attention to Export button, circled in red. The truth of the matter is that scene editor provides two options for saving of the scene. Scene, which are not complete and may require further development, could be saved in any folder on you PC. It is done via tab File -> Save As (Save). Once the scene is ready for broadcast, press button Export, and scene will be placed into special folder in a file tree for VPlay channel; and scene/logo will appear in a list of scenes and logos in Channel Content tab of Channel Manager. While doing export to server, you have a choice of what it is going to be - logo or scene. The main difference between scene and logo is duration. Duration of scene is being determined in a process of its creation, whereas duration of logo is infinite and is limited either to duration of the clip it is assigned to, or is being controlled manually. NOTE: You must assign name to logo/scene in an editable field (circled in yellow) in the ribbon before you press Export. This name may or may not be the same what you have used for Save As. On a picture below, you can see flow of events: a. Assign the name in Scene Editor; b. Press button Export in Scene Editor; c. Check if logos and scenes showed up in Browse Content in Channel Manager (blue chain for logo and red chain for scene). See the picture below:

55

7.2.2 Rectangle It is really simple to create this object:

56

Press button Rectangle in a ribbon and start drawing rectangle in Canvas (holding left button of the mouse. Properties panel will immediately display setting for the object. Then, you can drag’n’drop into newly created rectangle pictures and/or animation from the panel with the tools. Clicking on any object will bring up corresponding settings for each object in Properties panel. Time line is very important tool. Here you can edit duration of the scene (circled in yellow); assign visual effects and edit their duration (circled in blue) in the beginning and an end of the scene. Visual presentation on a Time line is also very beneficial.

7.2.3 PIP You can create PIP for Live streams in logo/scene. There is a prerequisite for that – Live streams must be present in configurator. Then they will be present in Channel objects and available for operation. PIP could be created in addition to other objects. Simply drag’n’drop live objects from Channel objects onto Canvas. On a picture below, other objects are not present in order to avoid cluttering of the picture:

57

Button Set Preview Image allows inserting a picture and adjusting frame size. NOTE: You will not be able to preview PIP in Scene Editor since it does not have access to Live streams. Preview could be possible only in Channel Manager after a scene is assigned to a clip. And make sure that Live streams are alive! 7.2.4 Static text Press button Static and create object in Canvas:

58

Then, if you plan to use in this object custom fonts and images – drag and drop them: fonts into Text styles branch and pictured into Inline Images branch in Properties panel. One text style (tag