Media Server :: Play Multiple Flv Files Continuously?
Sep 23, 2011
How can I play flv files continuously..?? I have developed code for playing flv files in my browser. Those flv files are streaming from flash media server. I can play files individually, but I want to add one button to play multiple flv file continuously when one button clicked. How can I play those multiple flv files continuously...??
I need application that will stream flv like on TV that all connected users will see same stream. If they close and than connect they will see what is going on not form beginning
As titled, what is the way to record video/audio files using Flash Meida Server through rmtp, and allow users to access the recorded files through http?What I am trying to do, is to record a user's microphone's input and save it to the server.fterwards, I would like other users to be able to access the recorded files and mainuplating the audio data, by computeSpectrum(), to do some visualization of the audio. As I know computeSpectrum() cannot work on streaming files, so I think I need to access the recorded files using http instead of rmtp. Is that true?
I am testing fms this days, I have put all my files(such as 1.mp3,2.mp3...n.mp3) in my directory.I can play single file fine with url like this: rtmp://localhost/mp3/mp3:x/2
but i want to know is there any way to play all files in my direcotry? for example, user click the play button, the player(smp) automatic plays all files in the directory, link windows media server.Should I use playlist? Or there is another better way?
My Purpose is to record live streams on server side and play recorded files later. What I have done is -
1. Copied All files of applications/live in some safe location. 2. Copied all files from samples/applications/live to applications/live folder. (Deleted main.far from live folder) 3. Restricted SWF and HTML to mydomain in these files - allowedHTMLdomains.txt and allowedSWFdomains.txt 4. In main.asc I added these line in the end var mystream;var intervalID; [Code] ..... 5. Then I restarted FMS and tried streaming using FLash Media Encoder. I was able to live stream and then i stopped it. 6. A FLV File was recorded in application/live folder with the stream name that i used in encoder.
I am able to view live video on my domain as well as some other domain, that means allowedHTMLdomains.txt and allowedSWFdomains.txt did not worked. Another issue is that I am not able to view recorded video after I stopped encoder but I was able see live video before stopping. I am using jwplayer to view the video and using flashvars streamer (rtmp://xx.xx.xx.xxx/live) and file(abc) to view the live and recorded video.
I have a question regarding httpstreaming we have fms running with multiple smaller mp4 files about 50 MB in size. When played they start playing immediatly but still are cached/downloaded in directory C:Documents and SettingsUsernameLocal SettingsTemp of the clients
Now we have issues with a large file of 890 MB, which is not being played, clients need to download this complete file to play it. Does the streamingpart doesn't work well on our server?
Please help since we getting a lot of complaints from viewers. Running FMS 4.0.3 on CENTOS 5.7 64 Bit
What can i check besides the forums regarding dynamic httpstreaming
I need to build a website which shows multiple instruments in a band, being played in sync. Each camera/video block is a different instrument, and played together, they constitute an entire band. I have been searching high and low for ways to do this, and it definitely appears that HTML5 is out. It looks like standard FLV progressive download is out, too, because it's impossible to get 4-8 videos to sync perfectly.
I see on the FMS page that it has some abilities in synching. How would one (conceptually) go about making a webpage where say 4-8 videos begin to buffer, then when ready, play in sync? And they would also need to, when the location is changed, all sync to that location and rebuffer.
The objective is so that the user can mute/solo each video's audio, to remove an instrument(s) from the "mix" at any time.An alternative way of doing this, I think, would be to just put the 4-8 videos together in video editing, and encode this into one video, but have each video's audio track be a separate audio channel. If FMS can do multichannel audio on one video, this might work, if it could mix them in/out individually, as the user requires.
I use video player from the flash media server and it will playback url.. as this originates from Flash media encoder then i have to enter this on the videoplayer but when i replace localhost with my IP address i get no joy at all. Also i can run url...ok from videoplayer in the media server but it allows the user to use http so how is this achieve as i cannot get it to work at all. tells me there is no connection. also this i try using local host and my IP address as well but no joy.
My question is how possible creating streamable audio files /mp3/flv/ from multiple input files. The server is vps linux without soundcard, installed flash media server 3.5. My task is creating mixed mp3 output file.The input files are 2 mp3 file = 2 channel, uploaded to a server by the user.Controls: volume pitch, equalizer, fading that is controlled from client side flash appThe problem it should be in real time, when the user control the volume pitcher channels etc could be heard the result in the client's flash player on client side.For that purpose I tried to split the audio files into 1 sec pieces, and changing the splits only, and when done joining them together.
Feeding them to flash media server there was more problem:-the server streamed not the actual file but probably from cache -the streaming was always stopped after 1-2 seconds - using client side dynamic streaming /without joining the files / only the last file was played - using server side playlist playing more files was not played all the files So the question which way possible creating streamable files, or is there a better solution than splitting them.
I am using Flash Media server 4.5 and i read the tutorial if i want to stream the live feed, i may need to use the media live encoder. but what i found in media encoder is i have to manually setup everything and it only support camera devices. But in my case i have multiple video files keep received from another program and place it on file system (server),my goal is use the Flash Media server to perform a live boardcasting with these video file one by one. That means when client watching a live streaming, they will not notice the server is playing mov1, then mov2, then mov3, then mov4... and so on.
You can imagine i am trying to boardcast a live footage say for 60sec, but the video file will not recorded entirely after 60sec, instead for every 10sec i will save a new video file, so that when client watching the live by HLS [URL]when the time reach to 10sec, a mov1 video file available and FMS should boardcast this video on live123.when the time reach to 20sec, a mov2 video file available and FMS should Immediately follow the mov1 boardcast on live123.and so on...Also can FMS dynamically create a new streaming session (invoke by code), so that when client A uploading some video files to the server, the FMS open a new streaming session only stream cilent A video files?the configuration to boardcasting like screen size, bit rate, etc should be pre-defined on the server. [URL]
I'v made an application with all the default codec and settings provided by adobe to publish live video using FMS. I've made two swfs one is for publishing live video and the other is for viewing the published stream (telecast). When I'm publishing the live video on My laptop using the default web Cam and mic attached to the Dell laptop then after 2- 3 minutes delay on the telecast side start increasing and it keep on increasing continuously .At the same time when I use my desktop PC by attaching external Web Cam and mic to publish, delay on my Telecast side is consistent ,it never increase. I found the problem is with the Laptop's mic. Can anybody please suggest me why it is happening, and is there any solution to it.
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.?
We may be using Flash Media Server in an intranet only scenario. All users will be watching the videos from Windows boxes. Our users who are creating the videos want to track usage by user ID. Does the server log the client's user ID? Is that what c-client-id is? If c-client-id is used to store Windows user name do I need to turn on AD/windows authentication to get that info? I see that IP address is stored, but it would be simpler if the user Id were in the log file.
iam streaming my web cam to FMS .... i have got a latency of 1 -2 second,,,,,, What should i do to reduce the latency,,,,,, is ter any change i can make in FMS files(xml files) in order to reduce the latency......
Is there a way to stream data instead of media files? In particular I'm interested to stream swf files that will be dinamically loaded by another swf client. I see this interesting message talking about how to do this on Wowza but I prefer to find a solution also in FMS to use the SWF Verification feature.
If an end user wants to view a certain file on the server but does not know the file name how can they search/locate it?As an administrator I have access to the VOD folder, but end users do not have admin rights.How does a user find the file they are looking for?
can you write and modify XML files using server-side Actionscript? I've been going through Adobe's Server-side Actionscript reference, reading up on the File class that lets you modify files on the server, and the server-side XML class that lets you read and 'understand' XML data, but can you put them together and essentially edit XML files on the server?
I have Adobe Flash Media Server 3.01 installed on my server. I can record files via user's webcam and convert them to .flv with spesific compression sizes. But i want my users my users to upload an .avi, .mpeg / .mpg, .mov etc file via an http form and after upload finishes i want fms to convert file to flv.
It can be done with the ffmpeg tool free but i wonder if interactive server has a feature like this.
I have a problem on streaming my files with the FMS 4. There are several testfiles on my VOD-directory, most of them with a length about 2 minutes. Altough there are some with 12 minutes. So if i want to play all those files with the StrobeMediaPlayer, only the files with a 12 minutes length are working, on the others the player ist sayin "We are unable to connect to the content you´ve requested. We apologize for the inconveniece.".ind any option or notice where it says there is a minimum lenght to stream... so whats going wrong here?Additional Infos:FLV, MP4H.264 + AAC
I have an flash application that captures a web cam video stream and stores it on the FMS server.I notice when I create a brand new video, and store it on my FMS server, it works fine.When I make another video and my application overrides the file with the new video, this is where I get problems.When I download the flv file from the FMS server, and I play it locally it plays fine, but the timeline is weird.The web player freezes the video during that first 15 seconds.A 30 second video, will have a time line of like 45 seconds, the local flv player is smart enough to skip over the paused part of the video.You will see it skip over the timeline to the good video (from 0sec to 15 secs). The web player freezes the video during that first 15 seconds.
I got a bunch of live stream from FMLE, say: "FMLE_channel1", "FMLE_channel2", "FMLE_channel3". And then on the server side, I created several corresponding republished stream called "channel1", "channel2", "channel3".
On periodical basis, we call Stream.get("channel1").play("FMLE_channel1", -1, 10, true) every 10 seconds. Similar things were done on the second channel & third channel.Soon after the above Stream.get("channel1").play() call, I should get the following events in sequence:info :NetStream.Unpublish.Successinfo :NetStream.Publish.Startinfo :NetStream.Play.Resetinfo :NetStream.Play.Start In the above case all are happy. Clients can view channel1, channel2, channel3 well.But then after a while, one of the three channels, in most case it would be channel1, will not be viewable.
With the server trace info, I found that after the Stream.get("channel1").play() call, only the following two events exists:
info :NetStream.Unpublish.Successinfo :NetStream.Publish.Starti.e. I was missing the play.reset and play.start event.I further checked and confirmed that the FMLE was publishing all three channels fine to the server. I was able to view the "FMLE_channel1" from flash clients, but not the republished "channel1". the version is FMS 3.5.0.
I have an *.flv file on a FMS. When I play it on the client side the video plays just fine, but when I call Stream.play(filename, 0, -1, false) on the server side the video turns out really choppy.I both cases I use NetConnection to connect to an rtmp and NetStream to play the stream, but in one case I connect to a stream and request the server to play my file on that stream. Apparently that doesn't work with files? It works just fine for live streams.
I am streaming pre recorded audio files (mp4) to an AIR client. I have tried two different solutions, streaming the file directly with the NetStream.play("mp4:xxxxx.m4a") and creating a server side playlist, adding the same sound clip and then streaming the playlist. The problem is, when streaming the playlist i get a few NetStream.Play.InsufficientBW, this does not happen when streaming the file direct. Both solutions uses bufferTime=1.0
I would like to use a server side playlist to implement a simple key solution so that the client dont know the full path to the file, but instead sends a key to a custom server side function that looks up the file path and creates a stream for the client.
We use FMIS (3.5) to distribute our videos, but how can I use HTML5 to view them without duplicating the video to the HTTP VOD directory.Can I point to the application FMS file location like I can with RTMP in some way?