Flash :: Production Live Streaming With Red5 - OflaDemo Required?
Aug 3, 2010
I've just finished putting together a basic flash video chat client that publishes the camera to a stream and receives a similar stream from another client.The streams are being pub/sub'd to the "oflaDemo" that ships with Red5.This seems to work fine for my prototype, but I'm concerned about having to use something with "demo" in the name if I were to roll this chat application into production. It seems that the alternative is to essentially re-write that demo, perhaps with a few more features, which doesn't seem right in order to take advantage of one of Red5's core functionalities.
So, my question is: what is standard/best practice for production live streams in Red5? Is the oflaDemo used? Do custom stream brokers have to be written? If I don't host it myself, do most hosts have their own (production-quality) version of oflaDemo?
Is it possible to capture/encode a video file on a slow machine, then upload it live to a Red5 or Adobe Streaming server, and have that server stream to file live to flash clients? If so, what protocol is used to stream the data from the encoding machine to the Red5 / Adobe server? I see a lot of things about RTMP, but am I correct that this protocol is used between Streaming Server and Flash client, but not from encoding machine to Streaming Server?
I now have managed to get the red5 server up and running and ive been using the samples to stream my webcam live from one computer from another and it works fine.Now to step 2. Making a custom client that autoconnects to my live feed.
I´m having problems with h.264 in Flash. My idea is streaming a h.264 video from Red5 to a Flash client with ActionScript 3 or 4. The original code supports streaming video in .flv format with Sorensen and I would like to support .flv format with h.264 encoding.This is my original code:
We have a Red5 Server that we use to host a video chat. We are looking for a way to overlay SWF files over the top of a live stream video.For example, we could overlay an SWF animation of snow falling in front of a live stream from a webcam.
I installed red5 successfully, but when I try to connect to red5 to stream a video, the connection fails. If I use netstreaming(null), it works, but when I use red5, it doesn't.
I'm getting to work with with red5 and am trying to make a basic app that will stream a random video to the client. Let's say I have 3 flvs on my server, I'd like a client to connect to my red5 app and have 1 of these 3 videos streamed to them. The only streaming i've been able to figure out so far uses netStream.play("video.flv"), this doesn't work for me, I want the server to decide on the file to stream rather than the client.
I have a web app that connects two computers and streams video to each other like a video conference. It currently works and also records the video in .f4v format. I am trying to figure out what I need to do to enable the client pc's to stream in H.264. Is it true that I have to use some type of encoder (like Live Encoder) to use H.264? If so, does Live Encoder have to be installed on the client computers? If that is true, is there a way to install the live encoder through our web app, configure it, and close it down when the conference is over, with no interaction from the client? Is there some type of plug-in that we could use that would eliminate the need for installing live encoder on the client computers?
we are looking forward towards developing a very interesting community portal that would help the user to broadcast their live videos across the community.I've been checking over sites like ustream.tv, justin.tv and wondering what/how Technology they been using to do so.
I am doing a lot of research over the last few days checking over the medium to do this effectively and figure out some of the leading companies in the domain like Ooyala.com, brightcove.com providing servers/technology to broadcast videos seamlessly across the globe. I will be signing up with any of these providers soon.So my question is , how exactly would my website be catching with the live feed from the users cam, send the stream to ooyala/brightcove and further broadcast it to rest of the community users.
I have to install a multi-webcam setup that will be live streamed and accessible via a web browser.I'm looking into the quickest and most efficient solution, the less time and hassle it takes to implement, the better. That means buying hardware and/or software is not that much of an issue (as long as it's not 1000$+ flash server software).
The requirements / basic setup:The web server will be directly connected the cams (via ethernet / WiFi).The stream should be viewable by the max possible audience so no ActiveX / VLC-style object embedding. Flash would be ideal (even if it's a paid solution).Bandwidth is not an issue, max 2-3 clients at a time, most of the time only one.
Im Using Red5 to record live stream from the user. I am able to save the stream to disk and it generates an FLV file.
When I'm trying to read the FLV file with some FLV player - it seems like the file's meta-data is corrupted - which also makes the progress bar to act oddly. Also, I tried to play with the file using Xuggle. It seems impossible since the generated FLV do not have the codec-id in it.
I'm looking for a solution to provide streaming video to a variety of clients. I have iPhone clients as well as Flash-based clients. I'd like to not have to provide two separate mechanisms for delivering streaming content. Apple has decreed that HTTP Live Streaming is the way to provide streaming video to the iPhone (though does carve out an exception for small progressive downloads).Are there examples of Flash implementations consuming HTTP Live Streaming content? What challenges might be faced if I were to try and implement such a player? Are there other technologies I should consider?
Can we customize the flash player in Flash Media Server 4 like putting branding name (say some corner) like that? I am thinking to put my brand (my branding name) on a flash player while I streaming live event is it possible?
I would like to serve high quality video (H.264) between a server and a single Flash Player client with low latency (RTMFP). The single client will be controlling a robotic device and seeing the results through the video stream, so low latency is important.
Option A: The Flash Player supports low latency streaming of video between two P2P nodes via the RTMFP protocol in Flash Player 10. It uses the Spark codec to encode the video and as far as I know it is not possible to encode using any other codec in the player.
Option B: Flash Media Live Encoder does support live encoding using other codecs (On2 and H.264) but cannot act as an RTMFP peer - this option would require Flash Media Server in the middle.It seems I cannot stream video to a single client over RTMFP with anything other than Spark.
how to embed rtmp link to be viewed in a browser? I already tried Moeya but it is still not running. Anyone knows other solution to how can I embed this to a browser?
While streaming a live worship service in Flash format, I'll need to archive only the sermon in Flash. I do not want to handle this in post/editing. What will I need to make this happen?
I am new with Flash, and still trying to learn. There is one thing I can't find information about. How do I embed a Windows Media stream on a flash web site? If possible at all.
I have this project in mind which I want to create a video montage of different live streaming videos from a few different users with their webcam in different locations. There will be the website which the participants will be able to view the live video montage in real time. However, I am unsure of where to start with (live video & server).
I have been working on a Flex application that sends a feed from my webcam to the Flash Media server. The application connects to the server fine but for some reason the camera is not sending anything to the Media Server. I am pretty sure that the answer to my question is really simple but I need another set of eyes to llok at my code and tell me what I am doing wrong.
We (the university I work for) want to add an IP camera to the top of a building (so it has to be IP, we can't put a machine up there, so USB is out of the question) to stream a live view of the quad. The problem is, I can't find a way to stream any IP Cameras through the flash live encoder. I tried a camera by Axis, but their capture driver only supported MJPEG which the live encoder does not.
In using Flash Live Media Encoder to aquire a webcam video and to send it to a Flash Media Development Server 3.5 for live video streaming to one client by the same local network.The client device doesn't support flash player but is able to read and play flv video format.So, if i get a flv video file from apache 2 it works.But I don't know how to get a live video streaming from the server. The client application needs a flv file to point to.Does FVS generate a flv file for live video streaming?
How would I go about this? any one know of any good tutorials of how to stream sounds from a recording? any special type of server i would HAVE to use?
I have an RSS feed that is being read into dynamic text fields. The content of the RSS feed needs to be updated like every minute or every half minute, as there are constantly new items in the feed. Is there a way in ActionScript to reload the feed in interval times, or maybe reload the whole script?