Flash :: Media Server With Dynamic Playlist - Play In Flowplayer?
Jun 20, 2010
I'm doing a project like youtube. After some try, I can run FMS, dynamic playlist and flowplayer (I think this is what I need, am I right?) However, when I try to combine them, I discover a lot of problems. I follow this [URL] beginner_dynstre am_fms.html to learn about FMS, this [URL] to learn about dynamic playlist, this [URL] to learn about flowplayer. In the tutorial, the dynamic playlist cant run with FMS (even the tutorial says can, but when I try it, it cant!), and it is using Flash and as(AS3), the flowplayer is using html and js, I really cont know how to combine these 3 things together.
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.
I have a series of mp4 videos (H.236 @ 22 fps) streaming from an akamai FMS serve via RTMP protocol in flash player 9+ with AS 3.My goal is to create client side playlists that smoothly switch from one stream to another. I am creating these playlists using a series of netStream. play (filename,start,len) methods. If I don't use an offset for the start parameter, then the stream switches smoothly from one video to the next with not noticeable jump or jerkiness. However if I introduce a start offset, say a few seconds in, I start to see a quick little hiccup or pause between the seams as it switches from one playlist stream to the next.
I have a simple Flowplayer playlist. First one plays a short clip, which then cuts off, and an image is displayed. Is there a way to make the image clickable? [code]...
I download the Flash streaming server and install it its work fine.I want know about the following question: how to stream the video using playlist? What is the format of the playlist? can i create a playlist from visual studio.Net and pass the value to the player?
The $995.00 version is listed as not supporting server side playlists. Is it possible to implement internet TV station like functionality using that version? I would like to have a list of files to play out and have it so those connected are all viewing the same thing.
I am generating a playlist server-side but am having problems when I try and scrub it on the client-side.Here's the contents of main.asc of my application:
The client calls "getStreamLength" to get the length of the sequence from the server; I do this in order to set the length of the scrub bar correctly.The problem is when I try and scrub - both forwards and backwards - it doesn't work; the stream just pauses then picks up where it last stopped, regardless of the position of the scrub bar.Is it possible to scrub a server-side generated playlist using Flash Media Server?I am using both Flash Player 10 and 10.1 and version 3.5.3 of Flash Media Server.
I want that every stream is changed every 10 seconds and that the complete playlist starts again after the last stream was played. So far it works but only for three times. Then the messages "NetStream.Play.Stop" occurs.
ake a script on my server FlashMedia who plays my playlist xml loop. The script works for the first reading of the playlist but I do not know how to play it at infinity.Can you add my script?
normal I stream a livestream from Fme to a Fms and than to 2 cdn´s like justinTv. Now I´ve got the problem that i want to change the Script that it streams Viedos to the CDNs. Thats the Script I use right now to push the livestream:
So recently I have found issues with switching when playing playlists in a player we are developing. So to trouble shoot I built a simple application with buttons to manually switch. The first video in the stream switches just fine. When the player gets to to the second video in the the stream, switch does does not work either with or with out oldStreamName defined in the NetStreamPlayOptions. What happens is the the stream ends prematurely, a few seconds to a few minutes after the the button to switch is clicked. If I just let it pIay with out switching it plays out the whole stream as intended. I can't find any reason for this not to work, so I am wondering if there is an issue with the server.
I have just successfully installed Adobe FMS on my server. I would now like to know how to program a script to run a continuous live stream, of MP4 videos, from an XML playlist.
I have an application, what playing server side playlists. The problem is: in the player (FLVPlayback) the videos with different aspect ratios displaying with the aspect ratio of the first video.
As stated above, I wanted to know if I can take a video playlist, say with 4 clips, and have FMIS create a separate file out of the 4 individual clips. Specifically, a user selects 4 (or any number) of clips to create their playlist, then at the end, a 'full length' file is created. If this isn't clear, let me know and I'll try to elaborate.
So I've built a player to play playlists and it uses my own DynamicStream class (not the abobe one). I've ran into an issue with playing the same video multiple times. In this app there will be many occassions when a video may be repeated in the playlist up to 3 times. Here's an example of the problem:
Lets say I have 2 videos in a playlist and they are the exact same video. They both are the low birate version. The fist video dynamically swiches to different bitrates seamlesly as planned. If I fast forward the stream to the begining of the second video it starts playing and if my bandwith is ok it wants to switch to a better bitrate. It swiches but instead of being seemless it plays the second video from the begining again. So, I'm thinking this is where oldStreamName comes in. So I add the oldSteamName and make sure its correct, but the problem with that is if the same video is in playlist more than once then the transition never even happens.
if I repeat this IIS topic, I couldn't find the answer to my problem any where on the internet. I installed FMS Dev 3.5 on Win 2003 Server with IIS 6.0 enabled. I don't have any issue with port 80 Listening, I used the IP address 192.168.0.21 for my web application (IIS) and 192.168.0.22 for FMS (I only have one network card and port 1935 is open under firewall). I can play the sample videos (RTMP, HTTP, and Dynamic Stream) using the Flash Media Start Screen (or from the location C: Program FilesAdobe Flash Media Server 3.5webrootindex.html) without any problem.
I then modified the IIS Default Website to look at the "webroot" folder (C: Program FilesAdobe Flash Media Server 3.5webroot). From IE, I can access the default web site by enter http://192.168.0.21/index.html. The website loads up correctly, and the RTMP video is playing perfectly. However, if I click Play Video (HTTP) or Dynamic Stream (tab), I receive "Connection Error. Please press Play to try again." I look at the log file (access.01.log) and see the error log "Session disconnect
is there a way to define a client side playlist like this:[code]but instead of a single videofiles for each playlistentry use dynamic streaming?I know how the DynamicStream class is working and how to set it up but i can't find any information if it is possible to combined those two techniques.
I have FMS 3.5 installed, everything is running. I want to have a livestream from a camera that is dynamic and will change according to the bandwith of the viewer. What settings do I need to choose in Flash Media Encoder, FMS and in the Player to make this possible? If I start the encoder with 3 videostreams and a %i parameter I get 3 different streams, but I can only put one of these in a player and not all. What do I need to do?
I would like to show the live TV video on Flash player from my TV tunner. Is it possible to do it without FMS like using Webcam?
It will not be running on the internet/network and only for a computer that have TV tunner. (Ideally: open a swf and you can watch a TV tunner by flash player). But i cannot find any information if i can do it without FMS.
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.
Probably this feature is in the next generation of FMS 4.5 However, it is said this can be achieved with some manipulation of files with current FMS. Can we do a 2-way live video session.
UserA(in webpage flashplayerV11 beta: encode using H264) -> Flash Media Server -> UserB at iPhone(either HTML5 or others to play the live video in RTMP/RTMFP)
Next step will be the reverse:UserA(in webpage flashplayerV11 beta: decode using H264) <- Flash Media Server <- UserB at iPhone(either HTML5 or others to publish the live video in RTMP/ RTMFP)Better to use UDP based.Seems the HTTP live streaming incurs huge delay 4-8sec; not really working for live video chat sessions.. So how Skype handle this on iOS? with its own encoding/decoding?
is it possible to play video stream from non-adobe(or homebrew server), in the newest flash player(10).It looks like the VideoPlayer only plays the stream from FMS? Is it the business model of Adobe?
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.
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?
I am experiencing a very weird issue with both jquery2flash players,this is how i am callin flowplayer:[code]this is how i am calling jwplayer:[code]The problem is that in both even if you click on the play button, the video will start but the play icon won't hide Also, in flowplayer the player will add an extra instance of the video (or at least the sound) each time you click the play button.I am really not sure why this won't work as expected, what am i missing here?Also, the volume controls won't work.URL....
I have started a stream from Flash media encoder to flash media server. According to my encoder, it should be located at: "rtmp://localhost/live" and is called livestream.In the Flash software I try and set the source of FLVPlayback component to rtmp://localhost/live/livestream", and I get this error: "NetStream.Play.StreamNotFound : Adobe Flash tried to play a live or recorded stream that does not exist. Source can't be found.". Both the server and encoder is runnind and I am encoding.
Finding faults in my reasoning, or expanding the discussion further. We are benchmarking FMS 3.5.x for live dynamic streaming and we have run across an issue. When throttling the client from a high bandwidth (1500kbps) to a low bandwidth (325kbps) via a bandwidth shaper (a physical firewall) it takes a very long (real-) time for the client to see the new stream-quality.
During the investigation of this issue we have narrowed this down to:
1. when transition is requested from client, the client-side buffer is 1/2 i.e. 4-5seconds. 2. if transition is request on a client with unlimited bandwidth, it takes about 6 seconds for the server to process, find an acceptable switching position and send a "transition.complete" event. 3. on the throttled client however, this event takes much longer.