Setting the File Output Location in Sorenson Squeeze

Posted by Derrick on November 6, 2009 under Video Streaming and Compression | Comments are off for this article

Setting the file output location in Sorenson Squeeze is done inside the Squeeze Preferences.  This is valuable when you want to have all of your encoding output to a specific location.  Here’s how to define the Default Output Location in Squeeze.

Navigate to the Squeeze pull-down menu and select Preferences.

By default Same as Source is selected.  To set another location for your output files

click the Radio button and the Browse button to navigate to the new destination.

Navigate to the folder that you want to save files to.  In my case I’ll select the Movies folder.  Next click the Choose button.

Now the Movies folder appears as my Default Output Location.  All files encoded will now go to this output destination.

Downloadable Streaming with Sorenson Squeeze and Dreamweaver

Posted by Derrick on October 19, 2009 under Video Streaming and Compression | Comments are off for this article

Downloadable Streaming with Sorenson Squeeze and Dreamweaver is very common.  Today we’ll show you how to encode a Real Media video with Sorenson Squeeze and then author that video in Dreamweaver with a RAM file.  RAM files are beneficial to use because you can hide the absolute path to the video file on your Server.  Let’s begin.

Open up Sorenson Squeeze and click the Import File button to bring your source files into Squeeze.

When you click the Import File button you’ll see a dialog window open up. Select you file and click the open button.  For this tutorial I’ll select the Step10DraggingaPreset.mov file and click the Open button.

Now you’ll can see you source file in Squeeze.  Notice that the Batch Tree display the file Step10DraggingaPreset.mov video ready for encoding in the Batch Tree.  You can also see a still frame of the video in the Squeeze Preview Window.

Let me take a moment to talk about the source and explain our approach for encoding this video.  The source is a 720 x 480 video with Animation for the video codec and IMA for the audio codec.  This is a video tutorial that has edited screen captures. Our delivery will be for downloadable streaming with Real Media.  OK, now let’s move forward with out tutorial.

Now, that we have our source ready for encoding we need to create our compression preset.

Navigate to the Audience presets.  Switch to Format view by adjusting the pull-down and  open up the Real Media presets (Real Media presets are only available for PC users).  Once you open the presets click the Lg setting.  Once selected click the Copy a Preset button which is the second button from the left.

When the Audio/Video Compression Settings dialog opens your preset will be labled Lg copy.

By highlighting your text in the Name text box you can change the name.  For this tutorial change the name of your preset to 1000k_DL.

Now it’s time to custom your Real Media downloadable streaming preset.   For the video codec we want to make sure RealVideo 10.  This is the latest codec for Real Media and it’ll give you the best quality. Since we’re doing downloadable streaming we want to use 2-Pass VBR for our compression method.  We definitely want to vary our bit rate to achieve the highest quality for our output.  For our the Video datarate you can type in 1000 kbps.  For Frame select 640 x 480 and select Maintain Aspect Ratio.  For the frame rate you can use 10 frames per second since this video is screen captures with very little motion.

For our Key Frame Every value we’ll use 300 frames.  This will produce a key frame at least every 300 frames.  A higher keyframe value or a longer period before new key frames is better with this type of content since many of the frames are similar.  Since our Frame Rate is 10 frames per second.  This Key Frame Every interval produces a key frame a least every 30 seconds.  If the codec feels that it needs to insert a key frame it will do it automatically.  You can need the Video Mode at Normal with the default Startup Latency of 4 Secs.

Moving on to the Audio settings you can select 64 kbps for the audio datarate leaving 16 for the Sample Size, 44.1 kHz for the Sample Rate with Stereo audio.

Once you’ve made all of the adjustments to your Audio/Video Compression Settings you can click the OK button.  Now you have a Real Media preset called 1000k_DL inside your Audiences.

Now that your setting is created you need to apply it to your video source.  Select the Real Media 1000k_DL setting and drag it over top of your source.

You can now see the compression setting applied to the video in the image above.  Once applied it appears below the source video.

Before we encode the video we need to create a filter preset for this encode.  Under the Filters select the Generic Web filter setting. Once selected click the Copy a Preset button.

You can now see the new copy of the Filter preset labled Generic Web Copy in the Name Text Box.

Select the text and rename the Filter preset Deinterlace_Blend.  This gives our filter a good description just in case we want to use it for other projects in the future.

In the filter preset there are checked boxes that a enabled which shows the values being used in this setting.  For your setting you should have the Deinterlace, Contrast, Brightness and Audio Volume filters checked.

Let’s adjust the Deinterlace filter first.  Generally, when performing encodes with screen captured tutorials content it’s better to Deinterlace by using a Blend where the 2 fields are blended together.  This works better than totally discarding one of your fields.

Adding a Contrast and Brightness boost is good for delivering web content so we’ll leave our Contrast value at 15

and you can leave your Brightness value at 10.

For the Audio Volume select Normalize from the pull-down and input a value of 90.  This will increase the lower audio levels to match the higher audio levels.  There’s also an option to do a volume adjust by selecting Adjust from the pull-down menu.

Once all of your adjustments are made click the OK button to save and close your filter.

To apply your filter select Deinterlace_Blend filter and drag onto your Real Media 1000k_DL preset that you have applied.

Notice the Deinterlace_Blend filter appears on the bottom of your applied preset.

To start encoding click the Squeeze It button.

When you video has finished encoding you will see Complete displayed in the Progress section of the Batch Tree.  By default the file will output to the same folder as your source file.

Once your Real Media file is encoded you can author it for your website.  When you are authoring web pages it’s important that you have a folder on your desktop that has the same folder structure as your website.  For example, if you have a folder called html, images and movies in the root directory of your website then you should have folder on your website with the same folder names similar to the image above.  In this example we have a folder for the website on the desktop called training_website.

Before you start authoring it’s best to movie your encoded Real Media video to its destination on the web. Navigate to the output location of your video file and copy it to the movies folder which should be inside the training_website folder that you are using for this tutorial.

Open Dreamweaver and select the Site that you want to access.  In my case I’m using Freeman for Classes.  Make sure you click the connect button to the far left right under you site.  Next, click on Expand button to expand your view.  You should be able to see your Remote Files and your Local Files.  Above is view on the Local Files. This are the files sitting on your desktop.  They are located on the right inside Dreamweaver in the Files view.

The Remote Files are located on the left.  Notice that there is a movies, images and html file in both locations.

If you open up the movies folder you can see your Real Media Downloadable Streaming video that you moved to the movies folder earlier.  Let’s upload it to your website.  Select the Real Media video and drag it to the movies folder on your Web Server.  This is where the Remote File are located.

When the file starts transferring or uploading to your website you’ll see a Background File Activity dialog appear.  This dialog provides you with a status on your upload.

Moving on, let’s author the Real Media video for the web.  First, let me talk about what we’re doing here in this step.  We’re going to create a web page with a link that when clicked will open up our Real Media downloadable streaming video.  However, we want to hide the location of where the file is stored on our server along with any IP address information.  To do this we’ll use a RAM file which is a text file with a .ram extension that holds the absolute path to the Real Media Download video.  This file will sit on our server in the same folder as our video file.

OK.  Open Notepad

and type in the following information highlighted in the image above.

Type in http://www.yourwebsite.com/movies/youvideoname.rmvb?title=”My Video”.  Make sure you put the URL to the Real Media video on your own website here.  This is where your video is located.  It you followed the tutorial correctly your Real Media download streaming video should be located in your movies folder.

Next, choose Save from the File Pull-down menu and call the file RM1000DL.ram.

Place the RM1000DL.ram file in your movies folder.  Next upload the 1000DL.RAM file you created to the Movies folder on your web server.

Once your Real Media RAM file is on-line you can create your web page.  In Dreamweaver select New from the File Pull-down menu.

When the Dialog Window opens choose HTML

and then choose Create.

Now Save your HTML page and call it RM1000DL.html.  Make sure you save the RM1000DL.html page in your html folder inside your training_website folder.

Next, move you cursor to the top of the page in the Design View similar to the image above.

Navigate to the Insert Pull-down menu and select Hyperlink to add a link to our RAM file.

Remember, our RAM file holds the absolute path to our Real Media Downloadable Streaming file.  When we create our link to the video we don’t have to reference the video, we can simply reference the RAM file.  When viewers click on the link if Real Media Player is installed the video will be automatically open in the player.

Let’s continue.  For Text type in My Real Media Video.  For Link you need to put the path to your RAM file.  This can be a relative path by typing in ../movies/RM1000DL.ram.  The reason why we can use this relative path is because the html folder is parallel to the movies folder in this tutorial.  It’s best to always use relative paths.  One benefit is that you can view all of your pages from your desktop.  A greater benefit is that it’ll make your website portable to another Web Server with a different Domain Name. Select _parent for the Target.

This is what you new link looks like.

We’re almost finished.  Save your file by selecting Save from the File Pull-down menu.

In the File View in Dreamweaver open the html folder and click on the RM1000DL.html web page.  Drag it to the html folder under Remote Files on the left of the File View.

If you see a dialog that asks you if you want to Put dependent files? you can click No.

Now that your new wep page is created and is on your website .  Type in the URL to your new page.   This should be http://www.yourwebsite.com/html.RM1000DL.html.  You should then see the your page appear.  Click on the link that displays My Real Media Video.

With Real Media Player installed you should see you video open up in the Real Media Player similar to the image shown here.  Congratulations on encodiing a Real Media Downloadable Streaming video in Squeeze and authoring it in Dreaweaver!

Testing Encoding Speed vs. Quality Setting in Episode

Posted by Derrick on October 6, 2009 under Video Streaming and Compression | Comments are off for this article

As if Telestream’s Episode wasn’t already fast enough, there’s a way to make you encoding jobs go even faster.  Here’s some information from a quick test I did on Encoding Speed vs. Quality Setting in Episode.

Here’s the source file that I used for encoding:

Video Format: QuickTime

Frame Size: 640 x 480

Codec: DV

FPS: 30

Audio: 44.100 kHz

16 bit Stereo

Duration: 30 seconds

I used the default H.264_Medium compression setting in Episode Pro which uses a 2-pass VBR compression method.  For the first encode with the Encoding Speed vs. Quality setting set to 90 my video took 40 seconds to encode.  On my second encode I adjusted the same compression setting and switched the Encoding Speed vs. Quality setting to 10.  The video took 27 seconds to compress.  Now when comparing the quality of both of my output files the video encoded using a quality setting of 10 still looked really good in terms of quality.  Most would never notice the difference in quality.  This is good news for those that need to compress files fast with Episode but don’t won’t to loose quality.

1-Day Wirecast Live Streaming Training

Posted by Derrick on April 5, 2009 under Video Streaming and Compression | Comments are off for this article

Class Summary:
wordmark-wirecastOur Wirecast Live Streaming training will get you familiar with Live Streaming Wirecast and many of the features available in the program.  This class will have you up and running with Wirecast 7 quickly.  This training is great for non-technical professionals as well as video editors, webcast producers, web developers, producers and other media professionals. Whether you’re using a Wowza Streaming Engine, YouTube, Ustream or your on Flash Streaming Server, this class will benefit you.  Our class will also get you familiar with the Wirecast Cam and Web Stream streaming features. In addition to learning about the many features of Wirecast, our class will provide you with many great ideas for delivering your live streaming events.

Students will learn the following in this training:

  • How to set up Live Streaming to Wowza Streaming Engine
  • How to configure Live Streaming to Facebook
  • How to set up Live streaming to Content Delivery Networks
  • How to use the ISO  Recording feature in Wirecast for Live Streaming
  • How to set-up Program Replays with Live Streams
  • How to  implement Live Streaming using Video Playlists
  • How to enable Twitter Feeds into Live Streaming events
  • How to record Live Streams to disk
  • How to utilize Wirecast Cam and Web Stream in Live Streaming events
  • How to use lower thirds during your Webcasts
  • How to Live Stream using capture devices

Cost: $790
Class is available for Mac and PC platforms

Students are provided with the following:

  • Training certificate
  • 3 hours of post training technical support
  • Video recording of the entire training session

Software Featured in the class:

wirecastwirecast go

 

VIEW UPCOMING TRAINING SCHEDULE

Class Overview

1. Live Streaming to Wowza Streaming Engine

This section of the training will cover the procedure for setting up Live streaming using Wowza Streaming Engine. Students will learn all of the necessary Wirecast configurations to stream live to the streaming server.  This portion of the class will show students the items that need to be set-up on Wowza Streaming Engine for Live Streaming to work properly.  You’ll also learn how to configure your streaming for playback on Android and iOS devices.

2. Live Streaming with Facebook Live

This section of the training will cover the procedure for setting up streaming to Facebook Live using Wirecast.  Students will learn all of the necessary Wirecast configurations  to stream live to the social media platform.  You’ll learn how to delivery Live Streams to Posts, Groups, and Events.  You’ll also learn how to configure your Privacy setting and Stream Type.

3. Live streaming to Content Delivery Networks (Ustream, YouTube, & Twitch)

Learn how to perform live encoding to your Content Delivery Network.  You’ll see first hand the available options and settings for use with the Top CDNs and what information needs to be included in your Wirecast destination.  This training module will include showing students how to send Live Streams to Ustream, YouTube, & Twitch.

4. Using the ISO Recordings in Wirecast Live Streaming Events 

With Wirecast, you can use ISO recordings which is a tremendous benefit.  The portion of the training will assist you in set-up your ISO source and configuring your settings.  You’ll also learn about the various options with the the ISO  Recording  feature.  You’ll also learn how to configure Hotkeys for your ISO  recording.

5. Using Program Replays  with Live Streams

This training class also teaches students how to set up Program Replays.  Students will learn how to use create replays, start replays, and update replays.  You’ll also learn how to use the Mark In for Replays.

6. Live Streaming Using Video Playlists 

This training module will show users how to implement Video Playlists for Live Streaming events. You’ll  learn how to include name playlists, add videos to playlists, and configure playlist settings.

7.  Enabling Twitter Feeds into Live Streaming Events 

What’s great about Wirecast is that you can enable the ability  to view Twitter Feeds within your Live Streams. Attendees will learn how to configure Twitter Feeds into Live Streaming events in this portion of the training.  You’ll learn how to authenticate your Twitter  account within Wirecast, display your Message Feed, and configure your rotation of messages.  You’ll also learn how to choose to display your User Timeline, Home Timeline, or Favorites.  Most importantly, attendees will learn how to select which messages will be displayed Live.

8. Recording Files to Disk and Streaming to Multiple Destinations

This portion of the class teaches students how to record Webcasts to disk for archiving or On-demand. This feature is great when you need an desktop recording of you Live Streaming event or activity.  You instructor will teach you how to configure your compression settings for recording to MOV, MP4, and WMV containers.  You’ll learn what  The instructor will also show students how to stream Live video to Multiple Destinations. In addition, attendees will learn how to configure customized encoding settings for Live Streaming.

9. Capture Device Set-up 

This portion of the class teaches students how to configure a Capture Device in Wirecast.  There are many external devices that work with Wirecast, and this training module will show you how they can be configured.  You’ll also learn how to configure Audio Properties and the System Device Properties for your device.

10. Wirecast Cam and Web Stream Set-up 

In this part of the training student will learn how to set up Wirecast Cams and Web Streams in Wirecast.  As your instructor teaches about the Wirecast Cam feature, you’ll learn how to use your iOS device (iPhone or iPad) as a remote camera.  In addition, you’ll learn how to stream content from your iPhone and iPad using Wirecast Go.  You’ll also learn about Web Streams in this portion of the training. This gives users the ability to take IP Cameras or other network cameras into Wirecast using such protocols as RTMP, RTSP, MMS, or HTTP.

11. Utilizing other Wirecast features (Screen capture, Picture-N-Picture, Titles and Audio)

Students will learn how to configure and utilize the following in this portion of the training: Screen capture, Picture-N-Picture, Titles and Audio.

Give us a call about signing up to attend one of our Wirecast Live Streaming Trainings On-line, On-site, or Columbus, Ohio.  Call Freeman Compression Inc. at 407.477.5837 for more information or e-mail us at info@freemancompression.com.  Individuals from any country can attend our On-line training classes.

Setting Default Compression Filters in Squeeze 5

Posted by Derrick on February 18, 2009 under Video Streaming and Compression | Comments are off for this article

One of the new features in Sorenson Squeeze 5 the ability to set a Default Filter to be applied to all your compression jobs. This works well for scenarios where you know you’re going to be using a particular compression filter over and over.

To set your Default Filter go into the Squeeze Preferences, by selecting the Squeeze Pull-down menu. Then, select the Preferences option.

Navigate to the Default Settings tab in the Preferences Dialog window. Notice the section at the top that is labeled Default Filter to Be Applied to Every Compression. In this area, you can click the Pop-up menu where Default Filter is displayed, to choose a filter to use as your default. In my case I have a Filter setting called Normalize set as my Default Filter.
Once your Default Filter is selected, whenever you drag compression settings to video files in the Batch Tree (similar to above), your Default Filter will be applied.  This will save you an extra step.

Special Note:
When creating compression Filter settings, you can include a host of adjustments such as Cropping, Contrast, Hue, Watermarks, Audio Volume, Deinterlacing and other adjustments all in one Filter setting.