Help on stuttering video after FMS call Stream.get('liveBroadcastStream').play('liveFeedFromFMLE', -1, -1, true)

Hi,
We recently encountered a very strange issue that we urgently need help:
With FMS 3.5, we created a new live application according to relevant documentations. Within this application (main.asc), on periodically basis (e.g. 45 seconds), we use Stream.get('liveBroadcastStream').play('liveFeedFromFMLE', -1, -1, true) to (potentially) switch between different live feeds published by different FMLE. All work like charm except one annoying/important issue: sometimes (but not always), after a server-side call of Stream.play, we see severe stuttering/choppy video from flash client player.
Any help that will lead to the resolution of the problem will be greatly appreciated!
Some background information:
1. All testing were done within LAN environment with just a few machines which mean loads were very low; so we can rule out bandwidth insufficiency issue. Also CPU usages were low across all computers involved.
2. The stuttering and choppyness occurs with the 'liveBroadcastStream', not with the source stream which is 'liveFeedFromFMLE'. In other words, we used flash player to check out the source stream, and it looked fine.
3. When the video was jerky, the accompanying audio sounded OK.
4. We tried to set the flash client buffer length to be 15 seconds, and it did not help.
5. The stuttering occurs immediately after the Stream.play function call.
6. The described sympton occurs quite often, but not always. We were not able to identify the exact cause. It does not seem to show any easy clue.
7. In the repro case, we called Stream.get('liveBroadcastStream').play('liveFeedFromFMLE', -1, -1, true)  every 45 seconds with no parameter changes.
Again, we are urgently waiting for professional help!
Regards.
Xiaohai

Thanks for your info. We are desparate for any help that we can get. We will do as you said, but it is a semi-production scenario and we are not allowed to set up debugging scenarios often.
We have spent tremendous amount of time trying to flush out the issue with no luck. What really frustrated us is that our application scenario is really simple, and yet it won't work as expected. We have downgraded to FMS 3.0.1 and it performs a bit better than 3.5. We have issue with 3.0.1 too. The stuttering video is still there, but player recovers eventually. That is the best we can get so far. As we investigate more, we become more convinced that FMS's stability is not up to production quality (sorry).
I simplified our application to the following and it is still problematic (pseudo codes):
Prerequisite: stream 'liveStream1' and 'liveStream2' published from to FMLE
FMS server side codes (pseudo codes):
function onPeriodicalCall ()
        if (application.currentStream == 'liveStream1')
             applicatin.currentStream = 'liveStream2')
        else
          application.currentStream = 'liveStream1'
        Stream.get('liveBroadCast').play(application.currentStream, -1, -1, true);
application.onStart = function () {
     setInterval (120, onPeriodicalCall);
With the above codes, the players shows stuttering video with each .play call. And sometimes, clients even could not play anything. When client can not play anything, we found it correlates to netstream not getting into data start mode (e.g. normally unpublish, stop, publish, start, but sometimes it only gives unpublish stop publish, thus lacking 'start').

Similar Messages

  • Help on stuttering video after FMS call Stream.get('liveBroadcastStream').play('liveFeedFromFMLE', -

    Hi,
    We recently encountered a very strange issue that we urgently need help:
    With FMS 3.5, we created a new live application according to relevant documentations. Within this application (main.asc), on periodically basis (e.g. 45 seconds), we use Stream.get('liveBroadcastStream').play('liveFeedFromFMLE', -1, -1, true) to (potentially) switch between different live feeds published by different FMLE. All work like charm except one annoying/important issue: sometimes (but not always), after a server-side call of Stream.play, we see severe stuttering/choppy video from flash client player.
    Any help that will lead to the resolution of the problem will be greatly appreciated!
    Some background information:
    1. All testing were done within LAN environment with just a few machines which mean loads were very low; so we can rule out bandwidth insufficiency issue. Also CPU usages were low across all computers involved.
    2. The stuttering and choppyness occurs with the 'liveBroadcastStream', not with the source stream which is 'liveFeedFromFMLE'. In other words, we used flash player to check out the source stream, and it looked fine.
    3. When the video was jerky, the accompanying audio sounded OK.
    4. We tried to set the flash client buffer length to be 15 seconds, and it did not help.
    5. The stuttering occurs immediately after the Stream.play function call.
    6. The described sympton occurs quite often, but not always. We were not able to identify the exact cause. It does not seem to show any easy clue.
    7. In the repro case, we called Stream.get('liveBroadcastStream').play('liveFeedFromFMLE', -1, -1, true)  every 45 seconds with no parameter changes.
    Again, we are urgently waiting for professional help!
    Regards.
    Xiaohai

    Thanks for your info. We are desparate for any help that we can get. We will do as you said, but it is a semi-production scenario and we are not allowed to set up debugging scenarios often.
    We have spent tremendous amount of time trying to flush out the issue with no luck. What really frustrated us is that our application scenario is really simple, and yet it won't work as expected. We have downgraded to FMS 3.0.1 and it performs a bit better than 3.5. We have issue with 3.0.1 too. The stuttering video is still there, but player recovers eventually. That is the best we can get so far. As we investigate more, we become more convinced that FMS's stability is not up to production quality (sorry).
    I simplified our application to the following and it is still problematic (pseudo codes):
    Prerequisite: stream 'liveStream1' and 'liveStream2' published from to FMLE
    FMS server side codes (pseudo codes):
    function onPeriodicalCall ()
            if (application.currentStream == 'liveStream1')
                 applicatin.currentStream = 'liveStream2')
            else
              application.currentStream = 'liveStream1'
            Stream.get('liveBroadCast').play(application.currentStream, -1, -1, true);
    application.onStart = function () {
         setInterval (120, onPeriodicalCall);
    With the above codes, the players shows stuttering video with each .play call. And sometimes, clients even could not play anything. When client can not play anything, we found it correlates to netstream not getting into data start mode (e.g. normally unpublish, stop, publish, start, but sometimes it only gives unpublish stop publish, thus lacking 'start').

  • .flv not streaming video after FMS 2 install

    We were previously running Flash Communications server 1.5,
    and have installed FMS 2.0. We copied over our stream files with
    the same folder structure, but when the .flv file is streamed, the
    audio plays (and the connectios show up in the administraton
    console), but the video (from the same file) does not show up.
    Any help would be apprecieated.
    Thanks,

    http://www.adobe.com/support/documentation/en/flashmediaserver/201/releasenotes.html
    "A race condition in stream management would sometimes result
    in Netstream.Play.Stop not being sent to the client, which
    prevented the FLV Player from playing the stream properly."
    The 2.01 update fixed this problem.

  • TS3989 Videos in iCloud photo streams cannot be played

    All my videos appear in photo streams (own or shared) as thumbnails, but they cannot be played (the wheel turns indefinitely), on all devices in iOS7. On Apple TV 3 6.0, video don't even appear in photo streams. These videos are taken with my iPhone 5. This problem affects all my devices and those of friends. It concerns all my photo streams made on iOS7.  Please help, this is very annoying. I tried to turn of and on again phot stream in iCloud settings with no success.

    All my videos appear in photo streams (own or shared) as thumbnails, but they cannot be played (the wheel turns indefinitely), on all devices in iOS7. On Apple TV 3 6.0, video don't even appear in photo streams. These videos are taken with my iPhone 5. This problem affects all my devices and those of friends. It concerns all my photo streams made on iOS7.  Please help, this is very annoying. I tried to turn of and on again phot stream in iCloud settings with no success.

  • Choppy, stuttering video after Microsoft Office 2004 11.2.5 update

    Is anyone else experiencing this?
    Here's a brief story:
    I'm on my second MacBook (first one had a squishy mouse button that was replaced by Genius Bar). When the Apple OSX 10.4.7 update came out, I upgraded. The video performance became awful immediately. Anytime I minimized a program (or clicked on it in the dock to un-minimize it) it would stutter and zoom up very choppy, almost seeming like the video wanted to freeze, but wouldn't quite get there. Sometimes scrolling using Firefox or Safari would get choppy too. Then I found out that the inital OSX 10.4.7 update was missing a few files (Open GL, I think). I reinstalled that update off of the Apple website and all was dandy.
    Then, the other day, my Microsoft AutoUpdate ran and told me to update to Office 2004 11.2.5. I did. Immediately, video performance went into the tank again, just like when I first upgraded to the bad version of OSX 10.4.7. Minimizing programs was choppy and stuttering again and for a short while I had funky horizontal blue snowy lines when switching tabs in Safari and Firefox. That has since gone away, but the choppy video performance remains.
    Anyone experiencing the same since updating Office 2004 to 11.2.5? Anyone have any suggestions?
    Help. I love this MacBook, but it's performance is annoying me.
    MacBook 2.0 (upgraded 100GB 7200RPM and 2GB Ram) Mac OS X (10.4.7) Thinking 'bout another MacBook
    MacBook 2.0 Mac OS X (10.4.6) Thinking 'bout another MacBook
    MacBook 2.0   Mac OS X (10.4.7)   Thinking 'bout another MacBook

    The updates are not cumulative. You need to download
    and install each update from 11.2.1 thru 11.2.3.
    Kappy: I tried downloading and installing 11.2.1, with the plan to download and install the other two if 11.2.1 worked. And the program verified upon completion that the installation was successful. However, when I tried to trash the 11.2.1 installation folder as instructed, I got an error message saying that I "did not have sufficient privileges" for the maneuver, and when I opened Word to see what version of Office 2004 I had now, it just said 11.2, not 11.2.1. So I guess my efforts to keep up with modern technology are doomed after all.
    On the other hand, since I'm a home-office user and the only one using the application (i.e., I'm the Administrator, but not on an Exchange), I guess there's no harm in not having the updates. Since the issues the three patches resolve seem to be mainly Exchange issues, I don't really need them. But I do appreciate the helpful information from you and Bob Gold--thanks very much.
    Powerbook G4   Mac OS X (10.3.9)   15"

  • What's the Number to call and get help, What's the Number to call and get help

    Need help wit calling the apple people to remove a card number

    If you are looking for a phone number, try here. This lists phone numbers in every country where Apple support is available.
    Contacting Apple For Support and Service.
    http://support.apple.com/kb/HE57

  • Stream.play(live_from_FMLE, -1, 4500, true) got no NetStream.Play.Start

    Hi,
    I am stuck on one random issue that I really need your help.
    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.Success
    info :NetStream.Publish.Start
    info :NetStream.Play.Reset
    info :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.Success
    info :NetStream.Publish.Start
    i.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".
    Can anyone help to solve the problem please? the version is FMS 3.5.0. Thanks.

    Thank you very much for your effort in helping.
    1. How do I check the said logs?
    2. I will upgrade to 3.5.4 and have a try. Unfortunately I am out of town now and could not do it in the new few days.
    3. When you asked about repeatedly calling of Stream.get(), are you implying some kind of memory leaks? Or do you have other implications in your mind? We are handling an array of broadcasting channels. Of course, we could've saved the handles in an array, but we did it the way as it is now for the sake of simplicity.
    4. Another clue/observation: say for a F4V clip of 44 seconds (e.g. name it as example.f4v). If I call Stream.get("channel1").play("mp4:sample.f4v", -1, 45, true) at one point, and after 45 seconds, if I do another call of Stream.get("channel1").play("mp4:sample.f4v", -1, 45, true), "channel1" will show no video after the second call. Please note in this example, the video length is actually 44 seconds, but I treat it as if it is 45 seconds.
    Your continued help will be highly appreciated!

  • Strange issue with speaker - stays on after a call has ended

    Hi all,
    I have the latest iOS version (7.1) on my iPhone 5.
    I haven't had any hardware issues before, but 2 days ago something strange has began happening.
    Strange issue with speaker - it stays on after a call has ended and plays the sounds that it gets from the microphone.
    Only way to stop it is to make another call and hang up.
    Any ideas?

    oops...we're in the same boat....look m8 that ios 7.1 is rubish i recently after updating mine the ear stop working i called apple customer care we went throu wiv that adviser we restore the phone up 2...3 times nofin happen then da guy told me finally it was not a software problem....but hardware problem and they booked me up 2 take it 2 the near apple store because it is only from apple u can get da matter fixed however if your phone where unlocked outside your network provider or again from the coner street tech....? 4get cos once those form street unlock your phone you just have the same cover or boby let say it ....but your IMEI and all manufacture detail will changed........the good news is if your phone still have manufacture waranty iz free from apple if your waranty run out? apple will ask you 2 pay up 290£.....
    hope this replay may hel you m8
    stay bless

  • Why wont video resume automatically after a call?

    Why is audio and video behavior different after a incoming telephone call?
    Audio will resume after a call is complete without user intervention. Why wont video.
    Why do you have to hit play after the call is completed to continue video playback?
    Its particarly annoying when you have the iPhone connected to the TV through the new video cable.
    Seems like a bug to me.

    If How to Troubleshoot iSight doesn't help, Reinstall OS X.
    Message was edited by: EZ Jim
    Mac OSX 10.9

  • Cannot stream video after iOS8 upgrade

    My iPad Mini no longer streams video after I upgraded to iOS 8. This includes Facebook videos, Youtube app, HBO Go app, Amazon on Demand app, Safari or Chrome. If I switch to either laptop or my iphone which runs iOS7, I have no troubles streaming any video.

    THe same situation on my iPad Air. For a short time helps hard reset but it is very frustrating...

  • Need license for using H.264 Video codec for live stream with FMS 3.5 series

    Hi,
        I am creating a live audio-Video chat application  in which I use H264 video codec for live streaming.  I am using Flash Media Server version 3.5.7. I read some where that H.264 Video streaming using FMS required seperate licencse. So I want to confirm , It is true that H264 video streaming required seperate license? If yes then what is the procedure to get license.
    Please let me know its urgent.
    Regrads,

    Hi Again,
    Thanks for your reply.
    Here are some articles/posts which says about Royalties to use h264:
    http://www.mpegla.com/Lists/MPEG%20LA%20News%20List/Attachments/226/n-10-02-02.pdf 15:27
    http://www.mpegla.com/main/programs/AVC/Documents/AVC_TermsSummary.pdf
    http://www.streamingmedia.com/Articles/ReadArticle.aspx?ArticleID=65403&PageNum=3
    http://www.mpegla.com/main/programs/avc/Documents/AVC_TermsSummary.pdf
    According to these, any  product/service provider, need to pay one time fee based on # of subscribers if we are using h264 for encoding and is charging fee from its users.
    About our business: We are web-conferencing solution tool provider and are using Flash Media Server version 3.5.7. I for audio/video. Please help me out if h264 is really free for us or we need to buy license to use that.
    Looking forward to hear from you soon.
    Regards,

  • Need some help in saving video message from viber to my Iphone. I disabled the thing that would save photos and videos automatically then, there comes a video I want to save. After loading and watching it, I press the "save to gallery"

    Need some help in saving video message from viber to my Iphone 5S with new ios 8's program . I disabled the thing that would save photos and videos automatically then, there comes a video I want to save. After loading and watching it, I press the "save to gallery" thing but it doesn't save in gallery. I tried all, restarting my phone, rebooting then turning on the save automatically thing and when I watch it again, it still wouldn't save.

    Probably a good question to ask Viber or look at their support site.

  • IPhoto cannot export video after installing Yosemite, HELP. It happens to my 2 MacBook Pros, 2 Airs and iMac.

    iPhoto cannot export video after installing Yosemite.

    You have a problem and yo need to solve it
    If you want help you need to do more than state an abstract problem - we need details - what can't it? what makes you thing it can't? what errors occur? what are the symptoms?
    Your post is like "my car won't start" - with no details it could be anything from having lost the key to gas - you have to provie details
    LN

  • Problem with live streaming video after system updates

    Dear all,
    I hope you can assist me on this.
    Yesterday, I downloaded the following automatic updates: iLife Support 9.0.4, Remote Desktop Client update 3.4, Mac OS X Update Combined 10.6.7, Airport Utility 5.5.2.
    After that, I could NO MORE watch live streaming channels. To be precise, l can properly hear the sound, but not see the video.
    I wish to underline the fact that before installing the automatic updates listed above, I had a clear sound and video of all live streaming sites.
    I downloaded the latest versions of JAVA and Flash, but unfortunately they didn't solve the problem.
    Therefore, I am quite sure the live streaming disfunction has to do with the system automatic updates. Is there any way to uninstall yesterday's updates without compromising the various softwares and OS performance?
    What else could be if not related to the system updates?
    Looking forward to hearing from you. Thanks in advance.

    Stan,
    I hadn't heard of gspot before.  I downloaded it and it looks like a nice, handy tool.  Thanks.
    After running it, I didn't see anything that caught my eye as unusual (corrupt file, unknown codec, etc.)  I have posted a screenshot at the following URL if you care to look.
    www.cbvideo.com/gspot/gspot-out.jpg
    Now, let me add to the mystery.  I was just able to burn it without incident with Encore 1.5 and the same chapter mark locations.  There are only two things I can think of that would be possible causes.  1) something quirky about CS3, even though I've not had any prior problems in two years with it for my business OR 2) the file had become corrupted when moving from the capture computer (the older computer with 1.5) to the newer computer (with CS3).  As the file seems to be okay on the 2nd computer (plays fine in WMP and imports into both Premiere and Encore), I'm leaning toward #1.
    I have been able to successfully work around the problem to finish this job for the client, but I'd still like to know what's going on for future reference.  If anyone has other ideas, please let me know.
    Robert

  • May ipod touch can only recieved IMs. It can not call or recieve any video and audio calls, please help. thanks

    may ipod touch can only recieved IMs. It can not call or recieve any video and audio calls, please help. thanks

    Maybe try here:
    The Complete Guide to FaceTime: Set-up, Use, and Troubleshooting Problems
    What apps are you using?

Maybe you are looking for