Flash :: Flex - Books Regarding Media Server Development
Aug 27, 2010
What is the best book out there reagrding Flash Media Server development using flex 4/ Action script. There are many books or resources out there on Flex and action script but nothing specialized on Flash Media Server.
good classes to attend or books to read on delivering video to the web? Also, some classes strictly geared toward the FMS would be awesome too.I've been using FMS since v1(I believe it was called Communication Server back then)was released and Flash/Actionscript also for a few years now, but it seems there is still so much to learn about this process. The more I read and learn the more I realize I need to be a video producer, programmer, network engineer, and server engineer all wrapped up into one. Even though I've been doing this for a few year I still see other companies out there delivering better vids that don't hiccup at all. It seems like there are some secrets to the whole process that aren't being shared or something I'm missing. At the company I work for we have people who shoot the video primarily for television. After they do their magic a high res QuickTime video is handed to me where I encode it again at different bitrates/setting that I put on the FMS and develop the web interface for the video.
It would just be nice to talk to an expert in the whole process. When I search the web there seems to be a fine line where the knowledge ends but I think the knowledge beyond that point is what makes other people's video campaigns go from normal to excellent. Also, there's not a whole lot of stuff out there for the FMS. Maybe because it's a little expensive. I want to be able to take my vid campaigns go from normal to excellent too! The one class I've been to strictly for web video was in Atlanta, GA where we used this book, Video with Adobe Flash CS4 Professional by Robert Reinhardt.
Is DVRCast appliction working on Flash Media Development Server?I am using Flash Media Development Server 4, Flash Media Live Encoder 3.2, and URL..I've installed DVRCast tool on the server, I am also streaming with the checkbox DVR Auto Record turn on, on my streaming computer.However when I configure the player from OSMF, I can only see a LIVE stream, but the DVR functionality is not working. Once I turn the DVR stream checkbox on ADVANCED on OSMF, it cannot find the stream.
Allright, so i'm searching for information on how to write plugins for FMLE 3.0, the reason is that i need to extend some functionality regarding the metadata injections. So, does anyone here know of an API/Framework/SDK like paper that is a good place to start reading? Any input will be welcome, except "nay sayers" because i know it's possible to make plugins, ive seen one or two out there, just dont know where to start.
PS. I have plenty experience in writing DLL's for windows applications, but i would rather refrain from reverse-engineering FMLE to use windows hooks and insert dll's at run/loadtime, would rather have a more or less "intentional" framework to work with.
The instructions for installation only cover installation on "localhost". I'm wondering if I could use the development server for a small scale website depolyment with restricted traffic, from a commercial server, such as goDaddy?And if so, what''s the method? Do I download the package from Adobe to my local hard drive and install over the network, or copy the package to the server and install it online?
I work on a project for a client so i can do otherthings while i wait on this answer. Anyway what ports do i need to open so I can stream video with hls for Apple/IOS devices? i've opened 80,8080,1935 but i think i saw somewhere that i need to open a port range.
I have a customer that is actually developing an streaming solution in RTMP. So far, while trying to stream H264 files to FMS, he has some issues. He uses two video streaming services from his encoder (the one he is developing), both using same source and same h264 encoder. One of the streams use flv muxer and one uses mp4 muxer (f4v). He has a component for the RTMP streaming (using librtmp) in order to streaming to the Flash Media Server. There is two main issues: 1. In case of using mp4 mux, we can not send to the FMS b-frames (removed by the encoder, using profile base), If we send b-frames the FMS disconnects the connection. 2. The FMS losses huge amount of memory while streaming back mp4's.
Does FMS 3.5.2 in development impose restrictions via the origin of connections? That is, does it only allow localhost connections via ActionScript (NetConnection) or are external connections allowed?In other words, can I have FMS in dev mode on a dedicated server and then have my client code running on a different machine that opens connections to this development server?
I have fms 3.51 developer server installed in a windows 2003 standard edition environment. i also installed adobe flash media encoder 3 in a win xp pro environment Both computers are located in different states.How can i use the fms 3.51 to be able to setup a website with a link to be able to stream live from. the windows xp computer connected to four video camera's.
I need to develop client server application that involve gaming. I have no experience in flash and I was reading about the AMF3 protocol that is compact and fast, is it better than xml/json for data exchange? Also I need it to be on port 80.
I am trying to download the free Flash Media Development Server 3.5 for Mac. When I go to the download section to download this server, there are two options for me to pick, the first one is: English | Linux | 274 MB and the second is: English | Windows | 274 MB.
and so my problem is that there is no option for Mac OS and I am wondering why?? is there a way that I can download this for mac, do I have to do something with Linux?
Can Adobe Flash Media Streaming Server 3.5 run on AMD Athlon Dual Sock Quad Core?I just requested a Dell server to be added to our farm to run as a Media Server and to my surprise, while reading the requirements for FMS it states the following: 3.2GHz Intel® Pentium® 4 processor (dual Intel Xeon® or faster recommended)
I'm trying to troubleshoot a Flash Media Server working with a little video playback application I wrote a few years ago that has suddenly stopped working.I'm using CS3/Actionscript 3.My app uses the FLVPlayback Component, and was working well last time I checked. I recevied a report that the videos stopped working, and have been looking into it.I figured I'd add a bunch of event listeners to the FLVPlayback's ncMgr.netConnection so I could get debug info on things like io errors, net status, etc.The problem I'm running into is that the netConnection is null when I set it to anything on my Flash Media Server, and adding any event listeners to this netConnection throws errors.Here's what I've tried so far:
Playback of a local FLV file works fine.In the FLVPlayback documentation, I found an example and stole the URL of the stream they were using in the example, and that works fine, although it is an HTTP protocol stream rather than RTMP.Any attempt to access FLV files on my Media Server, which has worked fine in the past, basically cause the FLVPlayback object to sit and hang in "buffering" mode and never progresses beyond this point.The netConnection object in this case is null.Here's my code:[code]........
Again the purpose of this is to troubleshoot the video streaming from the Flash Media Server, and it seems like there is no netconnection to the server being created.Does this mean that the server is not working, or is there a problem with the way I'm trying to access the content on the server?This was all working fine before, and I have set up the server-side application .ASC files and such to allow things to work fine on the server end.
I'm trying to make a software which sends video and audio data to a flash media server by using RTMP protocol. Currently, my program can communicate with a flash media server correctly. RTMP specifications does not describe about the raw data in video/audio messages, so I muxed raw H.264 and AAC data into video/audio messages and sent to the server. The server seems to accept them, but a video player cannot playback the stream sending from the server. The player just says "Loading..." For a test purpose, I sniffed the network packets between Wirecast and the flash media server and ripped off only video and audio data. Then, I muxed those data into video/audio message and sent to the flash media server. In this case, the video player connected to the server can playback the stream correctly.
I checked the stream sent from Wirecast, the stream seems not to be H.264 raw data because those data are not started from 0x17 instead of H.264 start code. With those situation, I am wondering what kind of container format I should use for H.264/AAC data to the flash media server.
I have to a problem using the Flash Media Interactive Server Feature Explorer. I want use the sample: RecordStream. I can see the instance "RecordStream" in console FMS 3.5. and show me the video in app AIR, but does not save the .FLV in my server.
I have Flash Media Streaming Server 3.5 (not Interactive) running on RHEL5.5 x86_64 Linux.All is working well, however how do I prevent unauthorized access to connecting to the live stream and streaming content?How can I setup the server to require a user and password to stream live media to the server?I am new to this product and I have been reading some documentation but I have not found a clear cut answer on how to force a username and password to connect to the server to stream live content only.I am using the Adobe FMS Apache install, what files need changing?[code]I want to lock down a person from connecting to the server on the public internet and starting a live stream?Can this be done with a user name and password?
We purchased FMIS and we are encoding large 15+ hour MP4 recordings using flash media encoder. When opening these large files for playback, which have not been opened recently the player displays the loading indicator for up to 4 minutes! Once it has apparently been cached on the server it opens immediately from any browser even after clearing local browser cache. So a few questions for the experts
1. Why is it taking so long to load the file. Is it because the MP4 metadata is in the wrong format and the file is so huge? I read somewhere that Media Encoder records with incorrect MP4 metadata is that still the case?
2. Once its cached on the server, exactly how much of it is cached. Some of these files are larger than 500mb.
3. What fms settings do you suggest I change. FMIS is running on windows server R2 64 bit, but FMIS itself is 32 bit. We have not upgraded to the 64 bit version. We have 8GB of ram. Is it OK to set FMS cache to 3GB. And would that only have enough room for 3-4 large files, because we have hundreds of them.
I am using flash media server 4.5 for video streaming and genrate log files. In log file i have found the user publish point name in "x-sname" filed but this filed contains blank values in many events.This fileds contains value only in "PUBLISH,UN_PUBLISH,RECORD and PUBLISH_CONTONUE" event and other then these 4 events all events are not user related event.?I like to fetch the user bandwidth detials using these log files which user used how many bandwidth.I also like to know I can see serval files on flash log folder name "access.00.log,access001.log and admin.00.log,admin.001.log" Any one please explain what is the name convation for this filed how can i identifiy which files contains information for which date.?
I am trying to create a flash player to stream an on online Internet radio station using FMS. I chose FMS after being told that I need RTMP server to extract the metadata. Our radio audio is being encoded using a DJ interface called SAM Broadcaster. But for some reason, it does not have an option to send over the stream directly to a Flash Media Server. Only options are either IceCAST or ShoutCAST. How should i setup the stream? Should it be Stream encoder>> IceCAST/SHOUTCast Server>>Flash Media Server>>Flash Player Client. Or should I setup Stream Encoder>>Flash Media Server>>Flash Player Client? Shouldn't Flash Media Server be an alternative to IceCast or Shoutcast? If that is the case, how do I send over the stream from SAM Broadcaster directly to Flash Media Server without restreaming through another streaming server?
I'm running Flash Media Streaming Server and have only been serving VOD up until now. I had my network administrator open up port 1935 to the outside world during the setup process and now I can't remember if that was actually required for streaming VOD to clients. Most documentation I've read says that this port should be open, but I seem to recall reading something at one point that suggested it wasn't necessary.
I've just started messing around with publishing live streams using Flash Media Live Encoder to the Flash Media Streaming Server. I have that working without issue but was surprised to find that no authentication is required before a client running the live encoder can publish a stream to the Flash Media Streaming Server. An authentication module is available however it only works with Flash Media Interactive Server and Flash Media Development Server.
If I leave port 1935 open to the outside world, there would be nothing to stop anybody anywhere from streaming video via my server. Anyone else running a default install of Flash Media Streaming Server and with port 1935 open to the outside should see that this is true of their setup as well. I'm wondering if I can safely close port 1935 without limiting the functionality of the server or if there's some way I can require authentication prior to publishing a live stream even though I'm not on the four-and-a-half-times-more-expensive edition of the product.
when i try to live stream with FMS! I can stream video with Flash media live encoder to the server but when i create the player to recieve the livestream from server,i can not recieve the live stream,can anyone give me a step by step tutorial of how to do it?
I'm building a video conferencing applicaition for a portal. But now when considering which version of flash media server to buy, I run into some problem. So can anyone helps me about comparing this two versions: Flash Media Streaming Server and Flash Media Interactive server, like if I use Flash Media Streaming Server, some function like NetStream.pause() may not work or something like that? I'm not sure if this is a foolish question but please let me know.