Envivio 4Sight Guia do Utilizador

Consulte online ou descarregue Guia do Utilizador para Servidores Envivio 4Sight. Envivio 4Sight User guide Manual do Utilizador

  • Descarregar
  • Adicionar aos meus manuais
  • Imprimir

Resumo do Conteúdo

Página 1 - Administrator Guide

4SightAdministrator GuideSoftware EditionVersion 3.1 rev.0December 7, 20044SI310ADM-SE-041207 -00

Página 2

x 4sight Administrator GuideContents Versi o n 3 . 1Appendix B Configuration examples . . . . . . . . . . . . . . . . . . . . . . . . . .121Overview.

Página 3

100 Chapter 10Authentication and Authorization Versi o n 3 . 18. Fill the different fields, then click Change password button. You will be disconnect

Página 4

4Sight 101Administrator GuideVersi o n 3 . 1 TroubleshootingAccess file • Parameter names and values are case sensitive. Respect the case for the fo

Página 5 - Contents

102 Chapter 10Authentication and Authorization Versi o n 3 . 1

Página 6

Version 3.1Chapter 11External authorization module

Página 7

104 Chapter 11External authorization module Version 3.1OverviewThe Authorization module allows you to develop your own access control for the movies s

Página 8

4Sight 105Administrator GuideVersion 3.1 Installing the authorization moduleThis document explains how to install the external authorization module.

Página 9 - 4sight Administrator Guide ix

106 Chapter 11External authorization module Version 3.1Basic example of external authorization moduleAuthModuleTestLib.hextern "C"{ bool ES

Página 10 - Versi o n 3 . 1

Versi o n 3 . 1Appendix ADescription of the configuration file parameters

Página 11 - Introduction

108 Versi o n 3 . 1General parametersThis chapter provides an overview of the different parameters for the Streaming Server. You can modify them to f

Página 12 - User Guide structure

4Sight 109Administrator GuideVersi o n 3 . 1 min_tcp_buffer_sizeMinimum size the send buffer can be set to.error_loggingEither "true" or &

Página 13 - 4Sight 13

Versi o n 3 . 1Chapter 1Introduction4Sight streams MPEG-4 media over IP networks. MPEG-4 is a standard that defines how to encode and compose media e

Página 14 - 14 Chapter 1

110 Versi o n 3 . 1safe_play_durationIf the server discovers it is serving more than its allowed maximum bandwidth (using the average bandwidth compu

Página 15

4Sight 111Administrator GuideVersi o n 3 . 1 Thinning parametersThe following preferences configure the server thinning algorithm. They are all in m

Página 16 - Specifications

112 Versi o n 3 . 1More general parametersKeyword Valueappend_source_addr_in_transportIf this is true, the server will add its source address to its

Página 17 - Performance

4Sight 113Administrator GuideVersi o n 3 . 1 Reliable UDP parametersKeyword Valuemax_retransmit_delayMaximum interval between when a retransmit is s

Página 18 - Error Resilience

114 Versi o n 3 . 1RTSP debugging parametersLCD panelreliable_udp_dirsIf reliable UDP is enabled, specify the directories in which it is enabled. Dir

Página 19 - Concepts

4Sight 115Administrator GuideVersi o n 3 . 1 Specific parameters These parameters are module-specific.Reflector parametersKeyword Valueenable_broadc

Página 20 - Unicast streaming

116 Versi o n 3 . 1Access log file parametersAccess module parametersuse_one_SSRC_per_streamOnly reflect packets from a single SSRC. Setting this val

Página 21 - Multicast streaming

4Sight 117Administrator GuideVersi o n 3 . 1 WebAdmin parametersmodAccess_groupsfilepathThe default path and file name for the Access module group l

Página 22 - Figure 2. Multicast

118 Versi o n 3 . 1File module parametersKeyword Valuesdp_urlThis URL will be included in the dynamically generated SDP returned to the client. Typic

Página 23 - Hint tracks

4Sight 119Administrator GuideVersi o n 3 . 1 Flow control module parametersMultiple movie folders parametersRelay parametersKeyword Valueloss_thin_t

Página 24 - 24 Chapter 2

12 Chapter 1Introduction Versi o n 3 . 1User Guide structureThis document is divided as follows:- Chapter 2 introduces the main features of 4Sight a

Página 25 - Installation

120 Versi o n 3 . 1Switcher parametersLicensing module parametersLoad balancing module parametersExternal authentication parametersKeyword Valueswitc

Página 26 - System Requirements

Versi o n 3 . 1Appendix BConfiguration examples

Página 27 - Installation of 4Sight

122 Versi o n 3 . 1OverviewThe purpose of this appendix is to show different streaming solutions based primarily on Envivio 4Caster and 4Sight. The c

Página 28 - Installing 4Sight

4Sight 123Administrator GuideVersi o n 3 . 1 Configuration examplesExample #1This is a basic configuration using 4Sight as a reflector to stream (or

Página 29 - Uninstallation under Windows

124 Versi o n 3 . 1A relay toward several 4sight servers will then be:Figure 3. Multiple relay4Casterunicast ormulticastRelay4SightReflectorunicast4S

Página 30 - Installation on Linux

4Sight 125Administrator GuideVersi o n 3 . 1 Example #3This example is a more complex configuration built on top of the former configuration example

Página 32 - 32 Chapter 3

Versi o n 3 . 1Appendix CStreaming Server access log file

Página 33 - Quick start

128 Versi o n 3 . 1Field Name W3C orCustomExample valuec-ip IP address of client W3C 157.100.200.300date Date of the access W3C 11/16/1998time Ti

Página 34

4Sight 129Administrator GuideVersi o n 3 . 1 c-osos Custom Windows [Windows, Windows NT, Unix-[flavor], Mac-[flavor]]c-osversionos version Custom

Página 35 - Stopping 4Sight

4Sight 13Administrator GuideVersi o n 3 . 1 Envivio Professional Services and SupportYou may contact us for specific projects requiring customized o

Página 36 - Version 3.1

130 Versi o n 3 . 1c-pkts-recovered-resentCustom 5 [this refers to packets recovered via UDP retransmission]c-buffercount Custom 1c-totalbuffertime s

Página 37

4Sight 131Administrator GuideVersi o n 3 . 1 GlossaryADSLAsymmetric Digital Subscriber Line.bandwidthBandwidth has many meanings, depending on conte

Página 38 - Setting up Movie Folders

132 GlossaryVersi o n 3 . 1codecThe software that encodes and decodes a file. The word is a shortened form of coder-decoder or compression-decompress

Página 39

4Sight 133Administrator GuideVersi o n 3 . 1 ISO International Standards Organization.kbps Kilobits per second.key frameA frame that fully refreshes

Página 40 - Using 4Sight as a reflector

134 GlossaryVersi o n 3 . 1broadcasters the tools to deliver multimedia presentations over the Web.Real-timeRapid transmission and processing of even

Página 41

4Sight 135Administrator GuideVersi o n 3 . 1 SmootherA process that modifies the send times of media packets to fit the transmission channel and mak

Página 42 - Using 4Sight as a relay

136 GlossaryVersi o n 3 . 1UnicastUnicast is communication between a single sender and a single receiver over a network.URLUniform Resource Locator.

Página 43 - Save Changes button

137Versi o n 3 . 1IndexNumerics4Caster 20, 23, 40, 81, 82, 1224Coder 164Manager 76Aaccess file 94, 101access log 116file 116Access moduleaccess file

Página 44 - Common configurations

138 Index Versi o n 3 . 1error logging 109error messagesdebugging 114error resilience 18extensionCONFIG 59LIC 28, 30M4E 133PLAYLIST 59Ffast backwards

Página 45

Administrator Guide 139Versi o n 3 . 1live stream 123live track 20logasserts 109client DNS 128client IP address 128debug messages 109fatal errors 109

Página 46 - Relay an announced stream

14 Chapter 1Introduction Versi o n 3 . 1

Página 47 - Relay a requested stream

140 Index Versi o n 3 . 1for client connection 108Qqtaccess 90, 91, 97qtgroups 90, 93qtpasswd 31, 63, 90, 91, 93, 96, 101qtusers 90, 93QuickTime 24Rr

Página 48 - 48 Chapter 5

Administrator Guide 141Versi o n 3 . 1specific network interface card 48, 78SSRC 116static port 115statisticsbandwidth 110stopservice 51stream 19band

Página 49 - Relay verification

142 Index Versi o n 3 . 1

Página 50 - Running 4Sight as a service

Version 3.1Chapter 2Overview

Página 51 - 4Sight-r

16 Chapter 2Overview Version 3.1Specifications4Sight is an MPEG-4 compliant server that broadcasters and cable operators can use to manage and distrib

Página 52 - 52 Chapter 5

4Sight 17Administrator GuideVersion 3.1 4Sight supports trick play (fast forward and fast backward) based on the RTSP RFC 2326 by using play command

Página 53 - Playlist Broadcaster

18 Chapter 2Overview Version 3.1Error Resilience4Sight offers error resilience so that EnvivioTVTM can receive content smoothly under severe network p

Página 54

4Sight 19Administrator GuideVersion 3.1 ConceptsStreaming overviewThe streaming process includes two parts: a client and a server. The server sends a

Página 55 - Basic setup

© 2004 Envivio Inc. All rights reserved.4Sight Administrator Guide 3.1This manual and the software described in it are furnished under license and ma

Página 56

20 Chapter 2Overview Version 3.1Streaming sessionA streaming session is a set of streams (such as video, audio or BIFS for MPEG-4) that is sent from a

Página 57 - Example:

4Sight 21Administrator GuideVersion 3.1 Figure 1. Unicast streamingMulticast streamingMulticast streaming means communication between one sender and

Página 58 - 58 Chapter 6

22 Chapter 2Overview Version 3.1NOTE Since multicast is one of the packet types in Internet Protocol Version 6 (IPv6), it will work on a LAN if multic

Página 59 - • myPlaylist.playlist

4Sight 23Administrator GuideVersion 3.1 Relay4Sight acts as a relay server when it accepts a stream from a source (a broadcaster or another streaming

Página 60 - *PLAY-LIST*

24 Chapter 2Overview Version 3.1During the preparation of the MPEG-4 file for streaming, one hint track is added to the MPEG-4 file for each track who

Página 61 - Single server configuration

Versi o n 3 . 1Chapter 3Installation

Página 62 - 62 Chapter 6

26 Chapter 3Installation Versi o n 3 . 1System RequirementsThe minimal machine configuration to run 4Sight is the following:• Windows® 2000/2003 adva

Página 63 - Password fields

Envivio Streaming Server 27Administrator GuideVersi o n 3 . 1 Installation of 4Sight4Sight is available on Windows and Linux. Both versions are prov

Página 64 - 64 Chapter 6

28 Chapter 3Installation Versi o n 3 . 13. This creates a registration file that you have to save on your disk before mailing it to your sales contac

Página 65 - Configuration file parameters

Envivio Streaming Server 29Administrator GuideVersi o n 3 . 1 Configuration6. You will have to choose an administration port, by default port 554 is

Página 66 - Table 1. List of parameters

AcknowledgmentsEnvivio Incorporated acknowledges use of software from the following sources and includes their copyright notices and required stateme

Página 67

30 Chapter 3Installation Versi o n 3 . 1Installation on Linux1. To install 4Sight on Linux, enter the following command:rpm -ivh 4SightSE-XXX.i386.rp

Página 68 - Command line parameters

Envivio Streaming Server 31Administrator GuideVersi o n 3 . 1 The following executables will be installed in /usr/Envivio/4Sight/sbin:• 4Sight: 4Sig

Página 69

32 Chapter 3Installation Versi o n 3 . 1Installing the Envivio Linux KernelEnvivio has developed a specific Linux kernel patch to fix some Linux kern

Página 70 - Command line mode

Version 3.1Chapter 4Quick start

Página 71 - WebAdmin

34 Chapter 4Quick start Version 3.1OverviewThis section describes step by step instructions for using 4Sight.Starting 4Sight1. Put the MPEG-4 movie fi

Página 72

Envivio Streaming Server 35Administrator GuideVersion 3.1 Stopping 4SightUnder Windows, • if you have installed 4Sight as a service, go to “Chapter5

Página 73 - Configuration parameters

36 Chapter 4Quick start Version 3.1

Página 74

Version 3.1Chapter 5Streaming Server

Página 75 - Stream Switcher

38 Chapter 5Streaming Server Version 3.1Setting up Movie FoldersTo serve on-demand MPEG-4 files stored on your server, 4Sight needs to know where your

Página 76

4Sight 39Administrator GuideVersion 3.1 5. Click the Saves Changes button to add this new folder.

Página 78 - 78 Chapter 8

40 Chapter 5Streaming Server Version 3.1Using 4Sight as a reflectorMost routers on the Internet cannot properly interpret multicast information as the

Página 79 - Configuration example

4Sight 41Administrator GuideVersion 3.1 Figure 1. ReflectingPlaylistBroadcasterUnicastEnvivio 4SightMulticastRouterRouterRouterRouterEnvivioTV / 4Vi

Página 80 - 80 Chapter 8

42 Chapter 5Streaming Server Version 3.1Using 4Sight as a relay4Sight acts as a relay server when it accepts a stream from a source (a broadcaster or

Página 81 - 4Sight 81

4Sight 43Administrator GuideVersion 3.1 Setting up a relay using the WebAdmin1. Using a web browser, connect to the WebAdmin (see “WebAdmin” on page

Página 82 - Modifying an SDP file

44 Chapter 5Streaming Server Version 3.14. Your relay will then be listed in the relay list, followed by its status that can be either Enabled or Disa

Página 83

4Sight 45Administrator GuideVersion 3.1 4. Provide the information about the destination (you can add more destinations if needed). Then click the Sa

Página 84 - 84 Chapter 8

46 Chapter 5Streaming Server Version 3.1Relay an announced streamIf you are using a broadcaster that supports RTSP announces (such as the Playlist Bro

Página 85 - Load Balancer

4Sight 47Administrator GuideVersion 3.1 Relay a requested streamThis configuration is for the scenario where you have a server configured and running

Página 86

48 Chapter 5Streaming Server Version 3.1Relay a UDP stream using a specific network interface cardYou can define the network interface card that you w

Página 87

4Sight 49Administrator GuideVersion 3.1 Status of the configured relaysOnce everything is configured, you can check that the stream is effectively re

Página 88 - Deleting a slave server

v Version 3.1 ContentsChapter 1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11User Guide structure. . . .

Página 89 - Authorization

50 Chapter 5Streaming Server Version 3.1Running 4Sight as a service NOTE This feature is available only on Windows.Installing 4Sight as a serviceDurin

Página 90

4Sight 51Administrator GuideVersion 3.1 Starting, stopping and removing the 4Sight serviceTo start the 4Sight service, go to the Start/Settings/Contr

Página 91 - Basic Setup

52 Chapter 5Streaming Server Version 3.1Embedding streamable content in a web pageYou can display an MPEG-4 streamed file directly into an HTML page.T

Página 92 - • authentication_scheme

Version 3.1Chapter 6Playlist Broadcaster

Página 93 - User, Group, and Access files

54 Chapter 6Playlist Broadcaster Version 3.1OverviewThe Playlist Broadcaster is a tool for broadcasting a set of movies. This section describes how to

Página 94 - Access file

4Sight 55Administrator GuideVersion 3.1 Basic setupThere are two ways to set up a playlist and broadcast it using the Playlist Broadcaster:• using th

Página 95 - • require valid-user

56 Chapter 6Playlist Broadcaster Version 3.1Setting up a playlist using the WebAdminUsing a web browser, connect to the WebAdmin (see “WebAdmin” on pa

Página 96 - The qtpasswd utility

4Sight 57Administrator GuideVersion 3.1 Fill in the different fields you need to set up your playlist and then click on the Save Changes button.Examp

Página 97 - Common scenario

58 Chapter 6Playlist Broadcaster Version 3.1Your playlist will then appear in the list of available playlists.You can then start and stop it directly

Página 98 - 98 Chapter 10

4Sight 59Administrator GuideVersion 3.1 Setting up a playlist using the command line interfaceYou can also use the Playlist Broadcaster as a command

Página 99 - 4Sight 99

vi 4sight Administrator GuideContents Versi o n 3 . 1Uninstallation under Windows. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Página 100 - 100 Chapter 10

60 Chapter 6Playlist Broadcaster Version 3.1The config file will contain the following set of parameters:playlist_file /usr/Envivio/4Sight/Movies/ myP

Página 101 - Troubleshooting

4Sight 61Administrator GuideVersion 3.1 Common scenarios: Broadcasting a playlistSingle server configurationIf you have 4Sight and Playlist Broadcast

Página 102 - 102 Chapter 10

62 Chapter 6Playlist Broadcaster Version 3.1Multiple servers: Unicast configurationYou have two machines, one with Playlist Broadcaster, the other wit

Página 103 - External authorization

4Sight 63Administrator GuideVersion 3.1 Multiple servers: Unicast and announceThis is a more automated alternative to the previous setup. Using an an

Página 104 - Overview

64 Chapter 6Playlist Broadcaster Version 3.1Broadcast to a multicast addressBroadcasting to a multicast address is similar to broadcast to a unicast a

Página 105

4Sight 65Administrator GuideVersion 3.1 Configuration file parametersThis section describes the different parameters that you can modify in your play

Página 106 - AuthModuleTestLib.h

66 Chapter 6Playlist Broadcaster Version 3.1destination_base_port The base port number for the broadcast must be an even number. If you do not specify

Página 107 - Appendix A

4Sight 67Administrator GuideVersion 3.1 broadcaster_password Password to be provided to the destination address.multicast_ttl Time to live of the mul

Página 108 - General parameters

68 Chapter 6Playlist Broadcaster Version 3.1Command line parametersThe Playlist Broadcaster takes a playlist configuration file as a mandatory paramet

Página 109

4Sight 69Administrator GuideVersion 3.1 TroubleshootingThe Playlist Broadcaster and the WebAdmin If you are using the WebAdmin to configure, start, a

Página 110

4sight Administrator Guide viiContents Versi o n 3 . 1 Relay verification. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Página 111 - Thinning parameters

70 Chapter 6Playlist Broadcaster Version 3.1Playlist filesAll the MPEG-4 files that you hint and include in your playlist must be ISMA-compliant and h

Página 112 - More general parameters

Version 3.1Chapter 7WebAdmin

Página 113 - Reliable UDP parameters

72 Chapter 7WebAdmin Version 3.1OverviewThe WebAdmin allows you to remotely monitor and configure 4Sight. Starting the WebAdminYou can launch the WebA

Página 114 - LCD panel

4Sight 73Administrator GuideVersion 3.1 Configuration parametersTable 1. WebAdmin streamingadminserver.conf parametersKeyword ValueportThe port on w

Página 115 - Specific parameters

74 Chapter 7WebAdmin Version 3.1

Página 116 - Access module parameters

Version 3.1Chapter 8Stream Switcher

Página 117 - WebAdmin parameters

76 Chapter 8Stream Switcher Version 3.1OverviewThe Stream Switcher is a tool for relaying one stream out of a number of sources and then permits switc

Página 118 - File module parameters

4Sight 77Administrator GuideVersion 3.1 Basic setupTo set up the Stream Switcher using the WebAdmin, follow these steps:1. Using a web browser, conne

Página 119 - Relay parameters

78 Chapter 8Stream Switcher Version 3.1Using a specific network interface card as outputYou can define the network interface card that you want to use

Página 120 - Licensing module parameters

4Sight 79Administrator GuideVersion 3.1 Configuration exampleWe will use the following network structure to demonstrate the configuration of the Stre

Página 121 - Configuration examples

viii 4sight Administrator GuideContents Versi o n 3 . 1Chapter 8 Stream Switcher . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Página 122

80 Chapter 8Stream Switcher Version 3.12. Provide the information about the input. Enter the hostname or IP address, then specify the ports you want t

Página 123

4Sight 81Administrator GuideVersion 3.1 Accessing the stream generated by the switcherWe will use the following network structure to demonstrate how

Página 124 - Figure 3. Multiple relay

82 Chapter 8Stream Switcher Version 3.1Viewing the active sourceTo view the output of the switcher:• If the broadcasters broadcast the SDP to port 987

Página 125 - Example #3

4Sight 83Administrator GuideVersion 3.1 Your SDP file should look like this:v=0o=- 3557664794 484063668 IN IP4 192.168.105.42s=ELBc=IN IP4 235.55.58.

Página 126

84 Chapter 8Stream Switcher Version 3.1Status of the configured switchersOnce everything is configured, you can check that the stream is effectively r

Página 127 - Streaming Server

Version 3.1Chapter 9Load Balancer

Página 128

86 Chapter 9Load Balancer Version 3.1OverviewThe Load Balancer distributes traffic efficiently among streaming servers so that no individual server is

Página 129

4Sight 87Administrator GuideVersion 3.1 Basic setupAdding a slave serverTo set up the load balancing using the WebAdmin, follow these steps:1. Click

Página 130

88 Chapter 9Load Balancer Version 3.15. The slave server will then be listed, followed by its status (either Enabled or Disabled).6. Click Save Change

Página 131 - Glossary

Versi o n 3 . 1Chapter 10Authentication and Authorization

Página 132 - 132 Glossary

4sight Administrator Guide ixContents Versi o n 3 . 1 Access file. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Página 133 - 4Sight 133

90 Chapter 10Authentication and Authorization Versi o n 3 . 1Overview4Sight provides authentication and authorization services. This is configured us

Página 134 - 134 Glossary

4Sight 91Administrator GuideVersi o n 3 . 1 Basic SetupIf you want the end user to be prompted for a user name and password when he/she tries to str

Página 135 - 4Sight 135

92 Chapter 10Authentication and Authorization Versi o n 3 . 1The streamingserver.xml file also contains two parameters that are used for authenticati

Página 136 - 136 Glossary

4Sight 93Administrator GuideVersi o n 3 . 1 User, Group, and Access filesBy default, three files are provided as examples in the Config Directory: q

Página 137

94 Chapter 10Authentication and Authorization Versi o n 3 . 1Access fileAn access file is a text file containing parameters to control access to a di

Página 138

4Sight 95Administrator GuideVersi o n 3 . 1 require userrequire group A space separated list of user names or group names. This parameter specifies

Página 139 - Administrator Guide 139

96 Chapter 10Authentication and Authorization Versi o n 3 . 1The qtpasswd utilityThe qtpasswd utility lets you create a user file, and to add and del

Página 140 - 140 Index

4Sight 97Administrator GuideVersi o n 3 . 1 Common scenarioYou can have multiple access files, user files, and group files. One way to configure you

Página 141 - Administrator Guide 141

98 Chapter 10Authentication and Authorization Versi o n 3 . 1Restrict access to the WebAdminUsing the WebAdmin configuration fileTo restrict access t

Página 142 - 142 Index

4Sight 99Administrator GuideVersi o n 3 . 1 4. Reconnect to the WebAdmin using the default user name (admin) and password (admin).Changing the WebAd

Comentários a estes Manuais

Sem comentários