Posted by Derrick on January 17, 2010 under Video Streaming and Compression |
Authoring playlists with the JW Player for H.264 and Flash downloadable and real-time streaming videos is an approach that many should consider. Creating playlists with the JW Player is tricky but once you’ve creatied your first playlist you can easily deliver H.264 and Flash downloadable streaming videos from your web server or CDN. You can also deliver real-time streaming videos in the Flash and H.264 flavors from a Flash Streaming Server such as the Wowza Media Server Pro.
What’s nice about the delivery of your videos is viewers will not know if your videos are downloadable or real-time streaming. The delivery works for both PC and Mac platforms. Viewers also can’t tell if content is in the H.264 or Flash format. Another great feature about playlists is you can set-up them up and then have them updated by novices not as well versed in authoring streaming video content. With the xspf playlists, for example, you can stack your videos to play and then whenever you have new video content you can just add a new reference and upload the new .XML file to the web server.
To learn more about authoring Playlists with the JW Player attend one of the 2-Day Video Streaming and Compression Training classes. You can take the class on-line, on-site or in Orlando, Florida.
Tags: Authoring, classes, Compression, content, Downloadable and Real-time Streaming Videos, flash, h.264, JW Player, media, Playlists, pro, Server, streaming, training, Video, Web Server, Wowza
Posted by Derrick on November 2, 2009 under Video Streaming and Compression |
Streaming H.264 Videos with Wowza Media Server is common place and a great benefit of the Wowza Server. If you have a collection of H.264 real-time streaming videos you can move the entire library to the Wowza Server since it supports real-time streaming of not only Flash videos but also H.264 videos as well. Now, it’s important to note that the server doesn’t support real-time streaming of MPEG-4 files but only the H.264 files. Remember in most streaming and compression applications MPEG-4 Part 2 is listed as MPEG-4 and MPEG-4 Part 10 is listed as H.264 or AVC. Why move all of your content to the Wowza Media Server Pro? Well, if you’re moving the H.264 real-time content form a server such as the QuickTime Streaming Server, the move will give your content the cross-platform and cross-browser compatibility that Flash provides.
To learn more about encoding and authoring H.264 real-time streaming videos for Flash using the Wowza Media Server attend one of our 1-Day Wowza Media Server Trainings. The class also covers many other topics and is available on-line, on-site or in-class.
Tags: Authoring, AVC, encoding, flash, h.264, media, MPEG-4 Part 10, MPEG-4 Part 2, pro, Real-time, Server, streaming, streaming h.264, Streaming H.264 Videos, videos, Wowza, Wowza Media Server
Posted by Derrick on October 27, 2009 under Video Streaming and Compression |
Encoding H.264 downloadable streaming video with Episode Encoder Pro is simple to do. For this tutorial we’ll take a DV.mov source file that is 720 x 480 and 29.97 frames per second captured from an analog source. The source file has the DV/DVCPro Codec for video with PCM for audio.

To get started with encoding this file for downloadable streaming for high broadband users in Episode Encoder Pro, we first need to select our source file.

Next, drag it to the Batch area where Drag Source is displayed

Now your source file can been seen in the batch. You can also drag the video file directly to the Batch from a folder or the desktop. Let me talk a little about our source before we move forward. If you select the source and click the Enter button on your keyboard a preview of the video appears.

As my preview appears I want to point out that this source has black banding around the edges. As we encode our video we want to make sure we crop this black out of the video. It will make our output file look so much better. Now we’ll move forward to create a compression preset for our encoding. Keep in mind that these settings will be a good starting point as every source file is different and the encoder will respond differently to each source file you encode.

Open up the Templates and twirl down to the All File Formats Templates.

Once the All File Formats Templates are open navigate to the H.264 Download templates and select the H264_480×360 preset. With the preset selected Control-click and choose Duplicate from the Contextual Menu to make a copy.

You now have a copy of the preset you duplicated. Click where the H264_480×360 copy text appears to rename your preset.

Let’s call your preset H264_600k_DL and select Enter. Notice that we don’t have any spaces the preset name. This is because the preset will be used in the file naming and it’s better to take out all spaces in the encoding process. When you author video content for the web you don’t want to have spaces in your video name.
Once you rename your compression template Double-click the preset to open the setting for customizing.

When your setting is open the Output tab will appear. Since we are encoding a downloadable streaming H.264 file notice that your file extension will be .mp4 and the H.264 codec is used for the video and AAC is used for the audio. You can see that the Hint Prepare for Streaming check box is not selected. Hinting isn’t necessary to use because we’re not targeting this video file for a streaming server.

Next move on to the Video Tab. Twirl down where H.264 is displayed to adjust the settings for the H.264 codec.

For the datarate type in 600 kbps and you can continue to use VBR using VBV. For the buffer, since this is a downloadable video, you can increase your buffer to 10 seconds. This will allow the codec to vary the bit rate more. For the Keyframe distance you can use a value of 90 frames which will provide a keyframe at least every 6 seconds.

Click on the Profile and Quality tab. Notice that 2-pass encoding is selected. Adjust the quality slider to the highest quality of 100 and twirl up the codec setting.

Go to the Frame Rate Filter and twirl down. For the filter mode choose Fixed framerate.

For the Framerate preset you can use Automatic and select 15 fps. Now twirl up the Frame Rate filter.

Twirl down the Deinterlace filter and choose Automatic Detection for the Field Order. This fact that this setting is available is great because with compression it’s always good to know you field order. Choosing the Automatic Detection value takes the guess work out and the codec will determine the field order for you. Go ahead and twirl up the Deinterlace filter.

Now twirl down the Resize filter.

For the output size you can leave it at 480 x 360. You can choose Cut for Maintain proportion with.

For the cropping values we’ll multiply the 4:3 aspect ratio by 8 and crop 32 x 24 pixels. So crop 12 pixels off the top, 12 pixels off the bottom, 16 pixels off the left and 16 pixels off the right.

Since we’re dealing with video from an analog source we need to apply a Noise Reduction filter. Navigate to the Noise Reduction filter and click the check box to make it active.

Now, twirl down the Noise Reduction filter to adjust the values. Check Median and Only Filter Chroma to apply the filter only on the Chroma channel. Leave the other values at the default. Twirl up the Noise Reduction filter.

Let’s move to the Audio tab.

Click on the Bit Rate Pop-up Menu and choose 32 kbps.

You can leave Stereo selected for Channels and 44.1 kHz selected for the sample rate.

Now that were are finished making our adjustments click the Save Setting button to the top right on the Episode Encoder Pro interface.

Click the Close Setting button.

Next, select the H264_600k_DL setting that you created

and drag it onto your DV.mov video source.

You can see that your compression preset appears right below the video source. Before we start encoding let’s look at something. Select the H264_600kDL preset and click the Enter key.

A preview of your video output appears with the cropping values applied under the Resize filter. Our black edges no longer appear. Time to encode your video file.

At the bottom right of the Episode Encoder Pro interface click the Start Encoding button.

You can watch your progress under status. This will show you how much time you have left.

Once your video has finished encoding your status will switch to Done. You have now encoded an H.264 downloadable streaming video using Episode Encoder Pro.
Posted by Derrick on September 10, 2009 under Video Streaming and Compression |
On-site training for Video Streaming and Compression is available in Europe. In addition to making our training classes available In-class and On-line, Freeman Compression Inc. will be available to come and train your organization in Europe. This can provide a tremendous cost savings because organizations won’t have to pay for their employees’ travel to the U.S. Our full list of training classes will be offered in Europe.
Organizations will be able to choose from any of the following classes or have them grouped together:
2-Day Video Streaming and Compression Training
1-Day Sorenson Squeeze Training
1-Day Episode Pro Training
1-Day Wirecast Live Streaming Training
1-Day Wowza Media Server Pro Training (PC)
1-Day Wowza Media Server Pro Training (Mac)
1-Day Sawmill Professional Training
If you’d like to have Freeman Compression Inc. train your organization in Europe or in another country give us a call by phone at 407-477-5837 or E-mail us at info@freemancompression.com
Tags: 1-day, 2-day, classes, Compression, Episode, Europe, Freeman, In-class, Inc, Live Streaming, media, on-line, On-site, organization, pro, professional, Sawmill, Server, Sorenson, Squeeze, streaming, train, training, Video, Wirecast, Wowza
Posted by Derrick on September 3, 2009 under Video Streaming and Compression |
Upcoming On-line Training Classes
Note: Individuals from any country can attend our On-line training classes.
1-Day Wirecast Training (PC) – Cost: $790
April 28, 2012
May 26, 2012
1-Day Wirecast Training (Mac) – Cost: $790
April 28, 2012
May 26, 2012
2-Day Video Streaming and Compression Training (PC) – Cost: $1580
June 23-24, 2012
July 7-8, 2012
2-Day Video Streaming and Compression Training (Mac) – Cost: $1580
June 23-24, 2012
July 7-8, 2012
1/2 Day Mobile Streaming Training (PC) – Cost: $395
June 23, 2012
July 21, 2012
1/2 Day Mobile Streaming Training (Mac) – Cost: $395
June 23, 2012
July 21, 2012
1-Day Wowza Media Server 2 Training (PC) – Cost: $790
April 28, 2012
May 12, 2012
June 30, 2012
July 28, 2012
August 24, 2012
1/2 Day Wowza Media Server 2 Training – PC- Cost: $395
April 28, 2012
May 12, 2012
June 30, 2012
July 28, 2012
August 24, 2012
1 1/2 Day Wowza Media Server 2 Training (Advanced) – PC – Cost: $995
July 13-14, 2012
July 27-28, 2012
August 24-28, 2012
1-Day Amazon EC2 Wowza Server Training – Cost: $790
May 26, 2012
June 23, 2012
July 28, 2012
1-Day Sawmill Professional Training (Mac) – Cost: $790
June 30, 2012
July 28, 2012
1-Day Sawmill Professional Training (PC) – Cost: $790
June 30, 2012
July 28, 2012
1-Day Sorenson Squeeze 6 Training (PC) – Cost: $790
June 30, 2012
July 28, 2012
1-Day Sorenson Squeeze 6 Training (Mac) – Cost: $790
June 30, 2012
July 28, 2012
Call Freeman Compression Inc. at 407.477.5837 or contact us by E-mail at info@freemancompression.com to register for a training class. Individuals from any country can attend our On-line training classes.
2-Day Video Streaming and Compression Training (Mac) – Cost: $1780
June 23-24, 2012
July 7-8, 2012
1-Day Sorenson Squeeze 6 Training (Mac) – Cost: $995
June 23, 2012
July 28, 2012
1-Day Sawmill Professional Training (Mac) – Cost: $995
June 23, 2012
July 28, 2012
Call Freeman Compression Inc. at 407.477.5837 or contact us by E-mail at info@freemancompression.com to register for a class.
Tags: Compression, Episode, Freeman, Inc, media, pro, Sawmill Professional, schedule, Server, Sorenson, Squeeze, streaming, training, Video, Video Streaming and Compression Training Schedule, Wowza