RTMP(3) - Flash Media Live Encoder的使用
还是直接转一下吧。 http://www.adobe.com/devnet/flashmediaserver/articles/beginner_live_fms3.html This article is the sixth in a loose series of beginner's tutorials. This particular tutorial shows you how Adobe Flash CS4 Professional,Adobe Flash Media Live Encoder 3,and Adobe Flash Media Server 3.5 team up so you can create live video streams from your own webcam or other sources. Here are all the articles in the series:
As a Flash teacher and lecturer who tends to spend an inordinate amount of time in the Flash space,I love to show my students how to use a webcam with Flash. It is one of the easiest things to learn and it has immediate rewards. Inevitably,though,the question is asked: Can I stream this live? Depending on the audience,this is a rather awkward question to answer. If I am dealing with an advanced group that has a deep understanding of ActionScript,the answer is,"It's a little tricky but not terribly difficult to accomplish." For everyone else,"You really don't want to go there." Until the release of Flash Media Server 3.5,there was also a bit of a gray area: Flash shipped with a set of communication components that could be wired together to create a live streaming video application. These components disappeared with the release of Flash CS4 and Flash Media Server 3.5. You would think I would be a bit bummed that my gray area was pulled out from under me. Not even close. Now when I'm asked about streaming live video,my response is,"Can you click a mouse and type one line of code?" In this exercise we are going to do the following:
Using Flash Media Live Encoder 3Every now and then an amazing piece of software hits the street. Inevitably,the company puts it out in public beta and you can't help but think,at some point in the process,"Dang,this is sweet. I sure hope I can afford it." I had that reaction when I first tried out Flash Media Live Encoder (FME). If the truth be known,I still have a hard time grasping the fact that this powerful piece of software is a freebie. Its purpose is quite focused: to grab a video or audio feed,on the fly,and either encode it or stream it out—live. In this part of the exercise,I'll take you through the FME interface and use it to create an FLV. Keep in mind this will be a "drive-by" exercise; I won't get into the nuts and bolts of using FME. My colleague,Greg Hamer,has already done a really good overview of this process in his article, Webcasting live video with Flash Media Live Encoder. Setting up Flash Media Live EncoderFollow these steps to make the initial configuration in Flash Media Live Encoder:
Figure 1. Flash Media Live Encoder interface (click to enlarge) The input area is further subdivided into separate Video and Audio areas where you can tweak the settings prior to capture or broadcast. If you are unsure of the settings to use,select one of the three presets in the Preset pop-up menu. Still,it doesn't hurt to try this application out,so let's create a simple capture.
Figure 2. Cameras connected to your computer
Note: You can use a variety of webcams and even digital video recorders to capture the video. As it says in the FME support documents: Flash Media Live Encoder is designed to work with any Microsoft DirectShow–compliant device or driver. For a list of devices that Adobe has specifically tested,visit the Flash Media Live Encoder Device Compatibility Matrix (PDF,13K). This list is in no way definitive; it simply lists devices tested by Adobe so far. Your first clue as to its (in)completeness should be the missing iSight camera.
At the bottom of the window,you will see the total bit rate,which is the sum of the audio and video bit rates. This is an important number because it has a direct effect on user experience. If you are unsure as to what numbers to use,head over to Robert Reinhardt's Flash Video Bitrate Calculator. Creating the FLV in Flash Media Live EncoderHaving dealt with FLV settings,you can turn your attention to actually creating the FLV file:
Figure 3. Camera rolling and action being recorded
Playing the FLV in FlashNow that you have created an FLV file,it's time to play it:
Figure 4. Playing the video capture
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |