Media Server :: Dynamic Stream Not Playing F4v Files
May 5, 2010
In my .smil file, if I put this line it works: <video src="sample.flv" system-bitrate="150000"/> But if I put the following line it doesn't work: <video src="mp4:sample1_150kbps.f4v" system-bitrate="150000"/> Both video files are in the webrootvod folder. I am using the sample dynamicStream.smil code, so my syntax should be right.
View 3 Replies
Similar Posts:
Mar 9, 2010
I build a client side application where is only a FLVPlayback2.5 component and a short AS3 script.
[Code]....
My Encoder is setup with three streams: Vid: 500 kbps - Audio: 48 kbpsVid: 800 kbps - Audio: 48 kbpsVid: 1500 kbps - Audio: 48 kbps I start the encoder and everything looks fine in the log. In my browser (Safari or Firefox) I go to my html site and the stream starts after 6-8 sec. But anytime with the lowest bitrate 548 kbps and nothing look like the stream is switching to another bitrate. I tried it with the smil playlist and the result is the same. Only the lowest bitrate is plublished.
[Code]....
View 3 Replies
Jan 28, 2010
I try to switch or change a server-side stream, it starts lagging after 2 seconds of playing and sound disappears. Here are scenarios that result in that terrible lag:
1. I create server-side playlist with stream.play() with reset=false; when it is time to play the next movie in the playlist, it starts lagging after 2 seconds.
2. The same problems appears when I just switch streams. I installed FMF Feature Explorer and tried to launch SwitchStreams sample application: the same problem - server stream starts lagging after I switch streams with stream.play().
I tried on different servers (local and remote), with different players (debug player of FMS Admin Console, Standard Flash videoplayer component, OSMF player, Flex video player). I also tried all possible flv, f4v and mp4 file compression options for video files - still the same problem. I have also tried literally thousands of Application.xml settings: changing buffer, buffer ration etc. Is there any tip where I should search for a solution?
View 4 Replies
May 22, 2011
The stream can be buffering,playing or closed.How can I capture these events while playing?
View 1 Replies
Dec 20, 2010
I need a way to set the permissions (ex 0777) for the recorded streams without calling any additionals scripts.
View 2 Replies
Nov 29, 2009
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.
View 1 Replies
Jul 4, 2010
How can I tell after issuing a NetStream::play call when there is any video arrived which I can render (Video::attachNetStream)? I can see that most of that stuff is asynchronous and highly dependent on a number of variables like FMS latency, client latency and bandwidth, server load, weather etc. I however need a reliable dependent way of figuring when there is any picture to show. I administrate our service and need to monitor content people are publishing, for that I need to browse a hundre or so streams as fast as possible. What I do is I have a number of "player" streams that play a stream name (I use Administration API to get an array of these) , wait until there is picture, show it in a video object, disconnect video from stream, create new video object, play another stream, wait until picture, show it, and so on.
I found out that I can achieve a way to check whether video has arrived by NetStream::info.videoBufferByteLength, alternatively perhaps 'videoByteCount'. I cannot create a new stream for new video object, that is too much overhead, so I reuse streams. I close a stream, play new stream name, and wait until the either of the properties above is non zero. This has been working quite alright, but still occasionally I get stale data in the subsequent video objects, even when a stream is supposed to be playing new content. I need to avoid these.
So my question boils down to the already mentioned: what would be a reliable way to do what I am doing? It's just a stream of compressed data, there must be a way for Flash Player to know what is new data and what is stale data. In fact I don't think there is supposed to be stale data in a NetStream that is already playing something else! I know this is hardcore stuff, but we are pushing it :-)
View 2 Replies
Apr 16, 2010
I've finally been able to display a stream inside an SWF but only from FLV files on the FMS server. What on earth do I have to do to play other filetypes FMS supports?
This plays alright:
nc.connect("rtmp://myDefaultFMSserver.com/vod");ns.play("sample");
This doesn't:
nc.connect("rtmp://myDefaultFMSserver.com/vod"); ns.play("mp4:AdobeBand_800K_H264");
Neither does this:
ns.play("mp4:AdobeBand_800K_H264.mp4");
Nor this:
ns.play("mp4:media/AdobeBand_800K_H264");
I'm using the FMS default installed testfiles....
View 17 Replies
May 21, 2011
I've made several mp4 file using Camtasia for Mac. No matter what settings or player I use the files won't play. Encoding them from Camtasia Windows version works just fine. I assumed this was a question for Camtasia/Techsmith but they're saying there is nothing wrong with the h.264 files Camtasia for mac is encoding and says this is an Adobe/FMS issue. I'm using the latest Camtasia version and FMS 3.5. I've used several different players and they all play mp4 but not the ones encoded in Camtasia for mac.
View 1 Replies
May 13, 2009
We tried to stream from FMS 3.5 flv files through HTTP,How can we prevent Progressive download when we stream flv via HTTP?We tried some configuration but it seems that files are always download to the local computer temp folder Can someone point to documentation that explain how to stream flv without Progressive download ?
View 7 Replies
Mar 22, 2012
How to record a live video stream playing on an FLVPlayback?
View 1 Replies
Sep 6, 2010
I understand how clients use bandwidth detection etc to dynamically switch streams via client calls with ns.play2( ... ), but I was wondering if it's possible to only ever use 1 initial ns.play( ... ) call on the client side, but let FMS server side logic that I write dictate which client sees what content. For example, I have 3 clients connected to my FMS server, all watching a live stream. I then decide I want clientA to see 'recordedMovieA.flv', clientB to continue seeing the live stream, and clientC to watch 'recordedMovieB.flv'.
[Code]...
View 5 Replies
Jan 15, 2009
add files to a stream on the server so that a clientof the stream just sees a continuos stream fo data?
View 2 Replies
Jun 25, 2009
i want to stream like a tv channel a list of files.
in this case i have 6 files: s1.flv - s2.flv - s3.flv - s4.flv - s5.flv - s6.flv
this videos are 1366 * 768 pixeles. this videos are about 15 seconds every one, they are short videos.every video are about 700 kb
in the server inside the application file i have an app name: test nd inside test i have streams/_definst_
[Code]...
View 1 Replies
Feb 26, 2010
According to flashmediaserver_3.5_config_admin.pdf (FMS 3.5.3), FMS determines the correct directory to use for streams in the following order:
Virtual directory (as specified in <VirtualDirectory>)
Storage directory (as specified in <storageDir>)
Default location (the streams folder in the application directory)
So I created a folder called streams in C:Program FilesAdobeFlash Media Server 3.5applicationsvod. I thought this folder would be the default location for the sample application vod. I did not change any configuration settings for the application vod. Everything was set by the FMS 3.5.3 installer. I copied sample.flv into C:Program FilesAdobeFlash Media Server 3.5applicationsvodstreams and renamed it to sample6.flv.
rtmp://{fms ip}/vod/sample6.flv d
Did not play in the sample video player installed by FMS 3.5.3. Is this a bug or the default location "streams" folder is simply not "default", you have to set it somewhere in XML?
View 6 Replies
Aug 2, 2010
I know the stream can only be modified at publishing side by previous posts. I was thinking of using Server shared objects, but it's not supported by lite.
View 2 Replies
Jul 30, 2010
So far , I only found tutorials on control these attributes while publishing the stream
View 15 Replies
Jul 22, 2009
Is it possible to host my /media/ directory on a different server (that has more space) and have FMS Link to it to player VOD ?
View 1 Replies
Feb 19, 2010
I thought that FMS3.1 supported f4v files but I cannot get mine to play. It says it cannot find the stream specified but the file is right where all my other files are that do play fine (both flv and mp4 files). Am I incorrect in thinking that FMS3.1 supports f4v files or do I have the wrong code?
[Code].....
View 8 Replies
Mar 8, 2011
I'm new in FMS Recently, i create an application to record videos from my camera and recorded it But, when i tried to play it in an HTML, i met errors. The .flv jumps to the end when the progress is in the middle.And i tried to play in an .exe, it plays well.
View 5 Replies
Dec 22, 2011
Say I got a live event called game in "C:FMSHOMEapplicationslivepkgrevents\_definst_game" and push a MBR stream for awhile and see the ".stream" files being created, everything works good.
However whenever I stop the stream, delete the contents and try to republish another stream to this event name never recreates the '.stream' files or stream directories.
1. Delete the files "C:FMSHOMEapplicationslivepkgrevents\_definst_gameMsadsaasa.str eam","C:FMSHOMEapplicationslivepkgrevents\_definst_gameMsadsaasa .stream".
2. Delete all the stream directories - "C:FMSHOMEapplicationslivepkgrstreams\_definst_game1", "C:FMSHOMEapplicationslivepkgrstreams\_definst_game2".
Is this normal behavior or is there a default waiting peroid before reusing an event name? Should I only publish to a liveevent name once?
View 2 Replies
Jun 3, 2009
This is a bump and additional thought. The leap to my 1500k file happens when initial bandwidth detection happens as bandwidth is high. Then the computer can not handle playback of a 1500k file. Is there a way to force the player to actually start playing the 300k stream before making any step up to a higher stream?[URL].. Bitrate of currently playing stream is displayed in big numbers on the page. To see the problem you will need an older laptop or computer which would have trouble playing back a a high bitrate video stream.
the stream is dynamically switching through the DynamicStreamItem list of the same file at different bitrates. It works but the switching seems to take way too long. When the default file at 300k loads, the bandwidth test happens and the 1500k file loads. Then on a slow CPU machine the file switches back down as it sees frames are being dropped. This switching is happening way too slowly, it takes a good 45 seconds to switch its way down through the various files from 1500k to 300k again on an old powerPC laptop which can only play successfully at that rate.
View 10 Replies
Dec 7, 2011
I read all information from above and related all posts.Now my question/problem is,Can we use DynamicStream to access and handle live stream user's web camera instead of normal NetStream?Our application is like video conferencing.In our application user's stream is not being stored on server. It is just being published as live.Now when I publish user's webcam stream as "record" (in ns.publish("stream_name","record"))I am able to get the stream.But when I publish the stream as "live" (in ns.publish("stream_name","live"))the stream is not being retrieved. Even sometimes I get an exception in "DynamicStream.as" provided by Adobe
View 2 Replies
Jan 10, 2011
There are some recorded flv files. The guy in the video is showing numbers with his hands. (1.flv, 2.flv, 3.flv etc) And there are live idle videos. In these idle videos the guy doesnt do anything.
I need to be able to click 1 as the operator and viewers should see the guy make "1" in the video. Actually I have accomplished so far. It works. I do this:
If the operator selects a video it adds the video to playlist: stream.play(filename, -2, -1, false);
Also have this event handler to play a random idle video when there are no more action videos lined up:
function onStreamStatus(obj) {
if (obj.code != "NetStream.Play.Stop") return;
switch (obj.code) {
[Code].....
So it is working so far. Problem is:
As time goes by there appears to be a delay between I issue the play command on the stream and I actually see it in the video on client side.
View 9 Replies
Jan 27, 2012
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]
View 5 Replies
Jun 23, 2010
I have FMIS 3.5.I've installed it with pretty much all the default values.I haven't changed any of the settings in either the LIVE or the VOD applications.Dynamic Bitrate Switching is working well for VOD, but not working at all for LIVE streams.Doing a regular bandwidth detection on both the LIVE and the VOD applications give similar, high bandwidth results. However, the LIVE application NetStreamInfo.maxBytesPerSecond is showing a very low bandwidth capability of around maxBytesPerSecond = 19016, where as for the VOD its achieving around 637110.I can play a single LIVE stream of a high quality smoothly without any error.
I don't know if this is relevent but I'm getting some error messages occassionally in the log of the live application saying : Dropping application (live/_definst_) message. Clients not allowed to broadcast message.These messages aren't consistent, and don't coincide with trying to use bitrate switching.I have tried downloading the Adobe sample StreamSwitching. fla and it won't play the LIVE streams at all.Using the opensource Longtail Video player it just always defaults to the lowest stream.Here is an example: http:[url]....
View 3 Replies
Oct 28, 2010
We have one player in this player we are playing flv files. If we are opening that player in the mozilla we can view the flv file after 2 second but in the internet explorer we can see the same flv after 20 to 25 second.
View 5 Replies
Feb 22, 2011
As seen the tutorial [URL].. I have successfully implimented the steps. However the problem comes when the stream is disconnected and reconnected again due to network problems. Once the stream is reconnected the video stops coming, even though all 3 streams are succesfully publishing the stream to Flash Media Server but on the client side where I'm using OSMF media player the stream gets stops. Is there any setting that I need to impliment in the OSMF player to resolve this issue ?
View 1 Replies
May 25, 2009
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?
View 1 Replies
Aug 4, 2009
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
[Code]...
View 5 Replies