Media Server :: H.264 Encoding Not Displayed Properly
Jun 23, 2011
We have a webcam/chat application that is having bad issues with the video display of a live stream. The application is a bit old (Flex 3.2 recompiled to FB 4.5) and uses FMS 4 which gets it`s encoded streams from FMLE 3.2. The problem is that when a stream is sent using H.264, the playback in Flash is quite bad. Visually, it basically looks like Flash does not always display the "in between keyframes information" properly. Big square pixels from the last keyframe appear instead.
I have already installled Flash media Development server. I need to workout this tutorial.But i am unable to see the Encoding Srever console .. How do i setuop this?
After installing FMS 3.5.1, anybody can use my server for live enconding. How can I configure the server to authorise live encoding only from subdomain 1234.4567 or by a password?
We just found out someone is bouncing a pirated feed off our FMIS 3.5.2 server. after months of not having to look at this thing (and not remembering crap about parts of the setup), I'm trying to discover a few things.
First is, how do we tell FMIS which vhost allows live encoding? Second, as I look at the logs and logger.xml, I'm trying to tell how to force it to show the ip's of inbound/outbound traffic. Think I'm doing the right things to the file, but the log for the application/entry point the pirate is using doesn't show what I believe I configured to be the fields that should show up in the log. Finally, trying to figure out how to force authentication of media encoders talking to the server. I'm scanning the online help docs, etc. trying to remember all this stuff.... but if anyone can say "look at this page in the pdf, and this page in the online" to affect what I need to do to lock this up quick,
I want to build an application to stream h.264 video from the browser, how can I be able to do this? I can't seem to find the playerglobal.swc anywhere, I have Flash CS5.5
when doing a live encode with Flash Media Live Encoder 3 to FMS 3.5, the encoder disconnects randomly after 1 to 8 minutes.It takes about 50 seconds for the encoder to recognize the lost connection, then it re-connects. I tried to encode from different locations, but the problem remains.
I use H.264 Video Format,25fps,800x600 size,1000Kbps.Start the encoding,the CPU utility rate is going up to the 90%~100% percent.Plenty of video drops.For to reduce the cpu utility rate ,i want to use the hardware encoding of the nvidia geforce or the ati videocard.Are the FMLE3 support the hardware h.264 encoding?
We set up a Flash Media Server and we are trying to figure out how to protect our live encoding url. Seems like anyone with a Flash Media Encoder and who knew the location of our server could publish a live stream.
I need to find out how to layout my bitrates and widths in a way that will:make the switching between to levels (video qualities) as smooth as possible.support a wide range of bw (bandwidth). User with large bw should be fed with a high quality vid and users with low bw should be fed with a low quality vid.support both player widths: 416x240px and 640x340px without doing two different bitrate/with layouts. I have tested the following bitrate/width layot:Q5-Q8 is ment for fullscreen view, Q1-Q2 is ment for our small player and Q3-Q4 is ment for our large player.It works but I'm far from sure that it is the optimal layout. For instance, is it a problem that to videos with different widths have the same bitrate settings or bitrates that lay close to one another?As far as i know, the player (JW Player) will not choose a video that is more than 20% wider than the players width.
How can I receive a 1.5Mbit stream from Flash Media Live Encoder and then re-encode it to 2 different streams?t's much like what Ustream is doing. They receive one high-quality feed, and then re-encode to a couple of different qualities in realtime.
The Signal is yuv or pcm stream , i use the fmle3.0 to encoding to the h.264 format. Once started.the CPU utility rate is going up to the 100%. I want to konw,which kind of the CPU can support the live stream. In other words,My require is encoding the one live stream the cpu utility rate is below 30%.
I am using the new Flash Player 11 ability to encode H264 video within the Flash Player. I am streaming the webcam via RTMP to a FMS. I am using the following settings:H.264 BaselineLevel 5.1Keyframe freq. 5 seconds25 FPSInput size: 1280 x 720 (720p)Output size: 1280 x 720 (720p)Bit Rate: 1000KbpsWhen I am using these settings with FMLE 3.2, the final stream plays very fluent with a good amount of FPS. If I am using Flash Player 11 for the encoding job instead, the final video is not as fluent as before and achieves less FPS (maybe 5 FPS).So the question is: is Flash Player 11 not as good as FMLE 3.2 or am I missing some configuration?
What would be some top reasons an FLV will not stream with Flash Media Streaming Serve 3.5? I ran the FLVcheck.exe on the FLV and it passed; however, the FLV will not stream. If I could just get some good reasons that would cause an FLV from streaming I think that will give me a good starting point for troubleshooting.
I am publishing the video over FMS and viewing it on other PC through display video. Now when I stop publishing the video, I am getting the last buffer as still image on the other PC(viewer). I want to know how we can delete that last buffer on viewr PC when publishing stops.
We just shipped Xuggler 3.4 this weekend which now has the ability to record and publish RTMP streams. That means you can now write Xuggler (a Java API for encoding and decoding video) programs that can publish to FMS or record from FMS.
We've worked closely with the FFmpeg team to get the core RTMP stack into that project, and have put together a tutorial on how to use FFmpeg to record or publish streams, including re-encoding media to H264/AAC while publishing.
We have one video application in this application an user can record a video of 30 seconds. Timer is not getting fire after 30 seconds only on one computer on other computers it's getting called except that computer. Frankly speaking we don't know about the computer configuration on which timer is not fired after 30 seconds. Can any body suggest us what's the problem? Where we are lagging?
We are considering this is due to older version of flash. Correct us if we are wrong. May be due to browser dont know what's the problem.
I have some problems about installing FMS 4 on a CentOS 6 x64. After installing, FMS doens't start properly. I don't see the videos on the web interface. In the log file master.00.log, i can see these errors messages
I carefully read forums for phpmyadmin before posting here and none really had the answer. I am able to install phpmyadmin on stand alone versions of Apache, but unable to do so on the FMS version. I previously read this post [URL] and it doesn't seem to answer the question although it looks like part of the question may have been answered offline. The problem is that phpmyadmin installs and I know that PHP is running fine because I can run a couple of test scripts with no problem. However, when I go to login to phpmyadmin, I get the dialog box asking me "do you want to open or save this file" and the script itself never executes. I checked the the server log, and here's what's going on:
[Code]...
Based on the post noted above, I'm assuming this may have something to do with either POST variables or maybe proxying unknown requests, however the forum post didn't appear to resolve the problem. I also posted to that thread, but I wasn't sure it was still being monitored.
I am developing a flash media encoder. Encoder is sending 'publish' command in 'record' mode to FMS. But FMS is not giving any response (I am catching responses in wireshark) but creating the related folders in its application directory. So, I assumed that FMS has received the publish command and reay to receive the data. Then I sent some 20 media messages each of soze 500 bytes. FMS is sending 'onStatus' response for the publish after receiving the 8th media message and writing only contents of media messages from 9th to 20th.
I've read the reference here,but it seems to me that I can only make it work with live OR recorded videos.How can I make it work with both live AND recorded videos?
var myObj:Object = new Object(); myObj["someProperty"] = { anotherProperty: "someValue", whateverProperty: "anotherValue" }
now i want to send it to a web server (rails):
var service:HTTPService = new HTTPService(); service.url = "http://server.com/some/path/entry.json"; service.method = URLRequestMethod.POST; service.send( myObj );
the problem is that the server receives the json like this:
{"someProperty"=>"[object Object]"}
is this a problem with HTTPService? should i use the good old loader/urlrequest and serialize myself? by the way, serializing and then passing the string doesn't work, webserver receives empty request as GET.but i kinda want to use the httpservice class though...
I'm using flex 4.1 to write an application. i read in the documents that has the rowCount property to set how many items to display. the does not have that property. how can I limit the list to display 3 items ?
I want to post data to a URL on my server from a Flex app. I am using the following UrlParam = UrlParam + '&name='+ name.text + '&business=' + buisness.text; navigateToURL(new URLRequest(UrlParams),'_self'); The problem I am having however is that if I enter a business with an ampersand ("A&b.com") then the name does not send. Does Flex have anything out of the box to do the encoding from & to %26?
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 have a large flashvars string that I'm splitting into a 2d Array when it's pulled in flash. The problem I'm having is that one of the items of the inner array needs to be able to contain commas. The commas are encoded using php urlencode. I took the entire string printed on the web page and put it in a local var so I could test locally (by that i just mean without having to upload it to the server). So locally everything works fine, but when I upload it and use the real flashvars data, anything containing a comma and anything after that item, comes back as undefined.Here's an example of what part of the string in flashvars looks like. It would represent one item in the outer array.
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.