SQUEEZE SERVER Operation Version 2.5
Total Page:16
File Type:pdf, Size:1020Kb
SQUEEZE SERVER Operation Version 2.5 CONTENTS Introduction to Squeeze Server.................................................................................................................2 Features ..................................................................................................................................................2 Squeeze Server Components....................................................................................................................4 How Squeeze Server Works ......................................................................................................................5 Running Squeeze Server ..........................................................................................................................6 Supported File Formats ............................................................................................................................6 Supported Source Formats ...................................................................................................................7 Supported Output Formats ...................................................................................................................8 Additional Formats Provided with QuickTime .........................................................................................9 Priority Job Queues..................................................................................................................................9 Examples Using Priority Job Queues .....................................................................................................9 The Default Queue..............................................................................................................................10 Output File Naming Methods...................................................................................................................11 Global Application Settings..................................................................................................................11 File Name .......................................................................................................................................11 File Names and Paths ......................................................................................................................12 File Extension .................................................................................................................................12 Overriding File Names in Job Destinations ...........................................................................................12 Wildcard Token Options ..................................................................................................................12 Thumbnail Pattern ...........................................................................................................................13 Overriding Output File Extension in Job Destination .............................................................................13 Watch Folders........................................................................................................................................14 Watch Folders within a LAN Cluster..................................................................................................14 Watch Folders within a Cloud Cluster ...............................................................................................15 Watch Folders within a Hybrid Cluster ..............................................................................................15 File Source and Destination Plug-ins .......................................................................................................16 Specifying Source and Destination URI’s .............................................................................................16 azureblob://.....................................................................................................................................16 file:// ...............................................................................................................................................16 http:// (or https://)............................................................................................................................16 Sorenson Media, Inc. 1 www.sorensonmedia.com ftp:// ...............................................................................................................................................17 sftp://..............................................................................................................................................17 s3://................................................................................................................................................17 sorenson360:// ...............................................................................................................................17 youtube://.......................................................................................................................................17 Video Image Watermarking .....................................................................................................................18 Squeeze Desktop Integration ..................................................................................................................19 Connecting to Squeeze Server from within Squeeze Desktop................................................................19 Sending Jobs to Server from within Squeeze Desktop ..........................................................................20 Defining User Permissions...................................................................................................................20 Introduction to Squeeze Server Squeeze Server allows you to offload your desktop compression and transcoding work onto one or many servers hosted locally or in the “cloud” (such as on Amazon EC2). Where you choose to install and use Squeeze Server is up to you. We recommend running Squeeze Server as close to your source content as possible. If your source files are in the cloud (such as on Amazon S3), you can run Squeeze Server in the cloud as well. Squeeze Server is intended to be easily integrated into your existing workflow with a set of REST web services for configuration and operation, and a web-based administration tool. Features Multiple Database Support: Squeeze Server uses a database for storing jobs, system settings, and archived job data. Squeeze Server supports SQL Server 2008 or MySQL 5.5 or later so you can integrate Squeeze Server into your existing enterprise. Parallel Encoding: Squeeze Server compresses or transcodes as many source files simultaneously as CPU and memory will allow. Squeeze Server is designed to take jobs from its job queues until it reaches a maximum load while still being responsive. If Squeeze Server determines that there are yet available CPU resources it will take additional jobs. Robust Priority Job Queues: Squeeze Server uses priority job queues to take on encoding and transcoding jobs. You can create as many or as few queues as you need and assign queues to your Squeeze Servers. Squeeze Servers take jobs from the queues in priority order. Higher priority queues must be emptied before Squeeze Server will take jobs from lower priority queues. Credential Management: Squeeze Server can store frequently used credential sets encrypted in the database. This allows you to save your Amazon S3 or EC2 credentials or FTP site credentials so Squeeze Server can access these resources when needed without having to supply credentials with each job. Squeeze Server makes it easy to maintain your list of frequently used credentials so if an FTP site password changes and you have jobs in your queue, you can update the saved credentials and all the jobs will use the new password. There is no need to re-submit jobs just because a password changed. Smart Safe Watch Folders: Squeeze Server supports watch folders that are smart in that if you leave files in a watch folder they are not unnecessarily reprocessed and safe because files you place in watch folders are Sorenson Media, Inc. 2 www.sorensonmedia.com not moved, deleted, or altered in any way. When Squeeze Server processes a watch folder, it creates jobs for the desired queue, allowing any Squeeze Server monitoring that queue to contribute to processing the Watch Folder’s jobs efficiently. Multiple Publications per Job: Squeeze Server will publish output files to multiple locations. In Squeeze Server, these are referred to as Destinations. A job can have any number of destinations of different types, including Amazon Simple Storage Service (S3), FTP, Sorenson 360, YouTube, or to your network file system. There is no need to submit multiple jobs only to publish to multiple destinations1. Advanced Output File Naming: Do you need your output files named a very specific way? Do you want your output files to always have a unique name? Do you want to use an alternate file extension? Do you want to supply your own output file name? With Squeeze Server, you have complete flexibility on how your output files are named including a list of tokens to construct output file names dynamically with the data you need. Common Presets: Squeeze Server uses the same presets as Sorenson Squeeze Desktop. You can use your old favorites, make new presets with Squeeze, or use the Sorenson Media Preset Exchange. Preset Library: Squeeze Server has its own preset