Envivio 4Sight Uživatelská příručka

Procházejte online nebo si stáhněte Uživatelská příručka pro Servery Envivio 4Sight. Envivio 4Sight User guide Uživatelská příručka

  • Stažení
  • Přidat do mých příruček
  • Tisk
  • Strana
    / 142
  • Tabulka s obsahem
  • ŘEŠENÍ PROBLÉMŮ
  • KNIHY
  • Hodnocené. / 5. Na základě hodnocení zákazníků

Shrnutí obsahu

Strany 1 - Administrator Guide

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

Strany 2

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

Strany 3

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

Strany 4

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

Strany 5 - Contents

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

Strany 6

Version 3.1Chapter 11External authorization module

Strany 7

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

Strany 8

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

Strany 9 - 4sight Administrator Guide ix

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

Strany 10 - Versi o n 3 . 1

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

Strany 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

Strany 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 &

Strany 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

Strany 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

Strany 15

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

Strany 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

Strany 17 - Performance

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

Strany 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

Strany 19 - Concepts

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

Strany 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

Strany 21 - Multicast streaming

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

Strany 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

Strany 23 - Hint tracks

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

Strany 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

Strany 25 - Installation

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

Strany 26 - System Requirements

Versi o n 3 . 1Appendix BConfiguration examples

Strany 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

Strany 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

Strany 29 - Uninstallation under Windows

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

Strany 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

Strany 32 - 32 Chapter 3

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

Strany 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

Strany 34

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

Strany 35 - Stopping 4Sight

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

Strany 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

Strany 37

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

Strany 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

Strany 39

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

Strany 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

Strany 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

Strany 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.

Strany 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

Strany 44 - Common configurations

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

Strany 45

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

Strany 46 - Relay an announced stream

14 Chapter 1Introduction Versi o n 3 . 1

Strany 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

Strany 48 - 48 Chapter 5

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

Strany 49 - Relay verification

142 Index Versi o n 3 . 1

Strany 50 - Running 4Sight as a service

Version 3.1Chapter 2Overview

Strany 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

Strany 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

Strany 53 - Playlist Broadcaster

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

Strany 54

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

Strany 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

Strany 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

Strany 57 - Example:

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

Strany 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

Strany 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

Strany 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

Strany 61 - Single server configuration

Versi o n 3 . 1Chapter 3Installation

Strany 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

Strany 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

Strany 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

Strany 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

Strany 66 - Table 1. List of parameters

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

Strany 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

Strany 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

Strany 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

Strany 70 - Command line mode

Version 3.1Chapter 4Quick start

Strany 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

Strany 72

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

Strany 73 - Configuration parameters

36 Chapter 4Quick start Version 3.1

Strany 74

Version 3.1Chapter 5Streaming Server

Strany 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

Strany 76

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

Strany 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

Strany 79 - Configuration example

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

Strany 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

Strany 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

Strany 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

Strany 83

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

Strany 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

Strany 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

Strany 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

Strany 87

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

Strany 88 - Deleting a slave server

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

Strany 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

Strany 90

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

Strany 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

Strany 92 - • authentication_scheme

Version 3.1Chapter 6Playlist Broadcaster

Strany 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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 99 - 4Sight 99

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

Strany 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

Strany 101 - Troubleshooting

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

Strany 102 - 102 Chapter 10

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

Strany 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

Strany 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

Strany 105

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

Strany 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

Strany 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

Strany 108 - General parameters

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

Strany 109

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

Strany 110

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

Strany 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

Strany 112 - More general parameters

Version 3.1Chapter 7WebAdmin

Strany 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

Strany 114 - LCD panel

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

Strany 115 - Specific parameters

74 Chapter 7WebAdmin Version 3.1

Strany 116 - Access module parameters

Version 3.1Chapter 8Stream Switcher

Strany 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

Strany 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

Strany 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

Strany 120 - Licensing module parameters

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

Strany 121 - Configuration examples

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

Strany 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

Strany 123

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

Strany 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

Strany 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.

Strany 126

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

Strany 127 - Streaming Server

Version 3.1Chapter 9Load Balancer

Strany 128

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

Strany 129

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

Strany 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

Strany 131 - Glossary

Versi o n 3 . 1Chapter 10Authentication and Authorization

Strany 132 - 132 Glossary

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

Strany 133 - 4Sight 133

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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 138

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

Strany 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

Strany 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

Strany 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

Strany 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

Komentáře k této Příručce

Žádné komentáře