Capturing the Windows Desktop, Skype, Youtube in Live Broadcasting

Skype_1.jpg

 

youtube1.jpg



You may need licensing additional channels for capture и playback. 



The capture service Capture of SL NEO platform server software allows choosing the Windows screen (desktop) as a source. Use of this function makes possible capturing, broadcasting and recording the audio/video from different applications of the operating system. 

 

In case, when you need to send the SD/HD SDI signal to the video-mixer, Matrox or Blackmagic output boards are used. Besides, SL NEO platform is able to implement encoding and broadcasting the UDP/RTP IP transport stream to the network, for sending it to the input of the capture service of another SL NEO server - thus, you can provide isolation of the internal local network of the broadcasting complex without opening the Internet access for the on-air server.

 

Using the IP TS transport stream allows users to avoid increase of the number of input SDI-ports of SL NEO server. The UDP/RTP IP stream received by the server may be used for including into the on-air playlist, and also as the object with live-video for graphic compositions.

 

For web-broadcasts, we recommend using a separate station with the installed software of SL NEO platform, configured for capturing the desktop and forming SDI/IP signals. Work in the two-screen mode with SL NEO client software directly at the station allows the user to implement all the necessary preliminary processing of the “captured” picture: crop and scale the web-video, create and edit the graphic compositions with captions, form the resulting signals for sending to the path. 

 

Capture Station.jpg

The basic functions of Skylark SL NEO software in the area of organizing the web-broadcasts:

·         Desktop capture: capturing audio/video from applications and web-pages, broadcasting to the path SD/HD SDI and UDP/RTP IP.

·         On-line up/down/cross conversion - transformation of the FPS value and high-qualified scaling the video when capturing from the desktop, allowing for users not to be worried about the current resolution of the Windows screen and about the value of field sweep frequency.

·         2D effects picture-in-picture (PIP) on the graphic animated backings with captions in the output signal.

·         Forming the full screen audio/video in SD/HD SDI and UDP/RTP IP.

·         Forming a pair of signals FILL+KEY into SD/HD SDI during the playback of graphics with video (the audiosignal is present in the FILL signal).

·         Digital and analogue TV clock, graphics, playback of media-files (video, photo) by the playlists with 2D effects, clips with on-line broadcasting may be located in the executable playlist.

·         Recording I/O signals and streams simultaneously with the web-broadcasts and playout of files.

·         The reverse channel for Skype and video-calls through the browser (using the SDI input and the built-in emulator of the web-cam). 

The detailed description of the installation procedure for SL NEO software is here. Configuring the basic parameters of the capture station is implemented in the following way: 

Adjustment of capturing and broadcasting to the network

Step 1. Adding new devices to the station configuration.

By the right click on the blue icon SL NEO in the taskbar, choose Stop Server and stop the server components. After some time the icon will change its color to red. Right click on it and choose the item Configure Server Components. Find the field Available components in the configuring window and add two elements to the right field: Computer Screen, which will be responsible for the capture and Ethernet Adaptor, which will form the UDP/RTP stream. 

 

hw_install.jpg

Step 2. Launch of SL NEO server software and adjustment of the capture parameters

Further settings will be implemented from the control panel - Administrator Control Panel. Login to the console is implemented locally from the capture station or from any machine in the network by the address http://server_ip:7901. You should login to the control console as an administrator.

 

After the login to the console, choose Manage at the left menu of the console. Choose the tab Video IO Boards, find the field Test Dummy Input in the window Standard Computer Monitor and choose Add Service. Choose Mode - Capture in the appeared window, set the needed value Video Mode in the tab General.



Screen_setup.jpg



Let's pass on to the item Screen Parameters.  Activate the item Enable Desktop Capture, in the fields Width and Height enter the values in pixels that set the size for the capture window, or the values of the current resolution of the station screen for full screen capturing.

 

In the fields X/Y Coordinate you can set the shift of the capture area in pixels, from the right bottom point of the screen.

Step 3. Configuring the parameters of broadcasting to the network by the protocol UDP IP

Choose Manage from the left menu of the console. Choose the tab Video IO Boards, click Add Service in the window Ethernet Port. Choose Mode - Playout in the appeared window, set the needed value Video Mode in the tab General. The detailed description of configuring the service Playout for broadcasting to the network is here.

 

After configuring the basic parameters of capture and broadcasting, you should press Apply at the top part of the control console, to save the implemented settings.

Step 4. Switching uncompressed streams from the capture service (Capture) to the input of the playback service (Playout)

set_input.jpgSL NEO server software contains the built-in router of uncompressed streams, which can be distributed between different services functioning in the system. In our case, it is necessary to give the stream formed by the capture service to the Playout service. To implement this, find the tab Status in the control console and choose the service Playout which is bound to the network adaptor and is responsible for forming the IP stream. In the field Input choose the corresponding capture service Capture from the list.

 

You can check the correctness of settings by means of VLC Player: for receiving the UDP unicast stream, you should enter udp://@:port in the VLC settings on the receiving side. For receiving the UDP multicast stream, use udp://@multicast_ip:port in the VLC settings on the receiving side.

Forming SD/HD SDI signals

Forming SDI signals is possible simultaneously with IP-broadcasting. This requires an output board to be installed in the system (Matrox, Blackmagic). The configuring procedure is identical to the one described in the pt. Step 1: choose Stop Server and stop the server components. Right click on the icon and choose the item Configure Server Components. Find the field Available components in the configuring window and add to the right field a new element from the list - the output board. 

 

After the start of server software, choose Manage at the console menu. Choose the tab Video IO Boards and configure the parameters of the output board. Then repeat the procedure described in the pt. Step 4 - implement switching the uncompressed stream from the capture service to the service Playout bound to the board of forming the SDI signal.

Using the Live-clip with an image of the desktop as an object in playlists and graphic compositions.

Work with Live-clips requires the database service. You should add it to the system when the server software is stopped: in the taskbar choose Stop Server and stop the server components. Right click on the icon and choose the item Configure Server Components. Find the field Available components in the configuring window and add to the right field a new element from the list - the database service StorageFurther settings will be implemented from the control panel - Administrator Control Panel. You can find more information about configuring the database service by this link.

 

Creating new LIVE-clips is implemented in the client application Air Manager with working server software. The command New/Local Stream at the right part of the window Media Browser allows the user to create a new clip that contains a link not to the media file, but to the source of the signal/stream coming to the server input.

new_live_clip.jpgIn the field Video Mode you can choose a standard of input video; in the field Local Stream name specify a name of a corresponding capture service. You can view the list and names of the configured services in the field Status of the server control panel. Created Live-clips may be used in playlists and graphic compositions.

 

SL NEO client software contains a specialized graphics editor that allows creating and editing captions and multilayer graphic compositions. A Live-clip may be chosen as a source signal for the graphic object. During the editing process, there is a possibility of changing the sizes and cropping for the given type of objects.

 

You can find more information about the editor possibilities in the F.A.Q section:

Types of Objects in Graphics Editor, Creating and Editing. Part 1Part 2Part 3 

 

GR1.jpg