MediaPlayer.state - playing state not reported for live stream

I am listening for the MEDIA_PLAYER_STATE_CHANGE event on mediaPlayer to control the display of a buffering graphic. When playing back a recorded video I catch a mediaPlayer.state equal to "buffering" followed by a state equal to "playing". However, when playing back a Live stream I get the "buffering" state but never see the "playing" state. The Live video is playing but the change event appears to not be sent.
Both videos are streaming from FMS.
Has anyone else seen this? Please let me know if there are additional details you would like to know to help track this down.
Regards,
- michael

Thanks Michael for reporting this problem, a bug is already filed for this issue. You can listen to PLAY_STATE_CHANGE on PlayEvent with Live Stream as a workaround until bug is fixed.

Similar Messages

  • [svn:osmf:] 14823: Fix bug where canPause was not set to false for live streams.

    Revision: 14823
    Revision: 14823
    Author:   [email protected]
    Date:     2010-03-17 10:51:40 -0700 (Wed, 17 Mar 2010)
    Log Message:
    Fix bug where canPause was not set to false for live streams.
    Modified Paths:
        osmf/trunk/framework/OSMF/org/osmf/net/NetStreamPlayTrait.as
        osmf/trunk/framework/OSMFTest/org/osmf/elements/TestVideoElement.as

    Thanks for looking at this post. We have resolved the issue for ourselves by working with our DBAs to narrow down where the problem actually started. We found that the particular SQL we were looking at was not the issue. In a chart on a subsequent page (via a click through), we were actually running into where apex was starting to consuming memory but we were catching it later.
    What we found was that when we had a chart query that was SQL containing a pipeline function, the memory usage went up. And within 10 minutes, the server would crawl to a halt. To release the memory, the DBAs would have to bounce the Apex instance. When I changed the query to be a function returning SQL, the problem stopped. I don't know what the correlation was between SQL and moving to a PL/SQL function returning SQL.
    I am not even 100% positive of the pipeline function being the cause. I only know that this started happening about the same time as when I implemented the pipeline function. I understand you are leery of a one-second function/query running up that kind of utilization. No one here believed me either (including me really). We figured it HAD to be a coincidence. But once I changed the query from SQL to a function returning PL/SQL, our problem went away.
    Thanks to all who looked at and thought about this.
    Walter

  • H.264 not working in Live Stream

    Hi,
    I have a HD Camera streaming a live feed through FME 2.5 to
    FMS 3.0 using the VP6 codec and it works fine.
    I have now been trying to get the same stream running via
    H.264 and althogh FME 2.5 connects to the FMS 3.0 server and the
    stream starts with FMS 3.0 reporting the stream no problem.
    The Client application crerated with Captivate 3 using Flash
    Player 9 for publishing no longer dispays the video.
    Switching back to VP6 works again.
    Any one have any idea what I should be doing?
    Cheers

    Thanks for the quick response, I checked with our Admin guys
    and it indeed 3.0.0.
    So I will update immediately.
    Is there a big advantage to using H.264 over VP6 for live
    streaming?
    I have another forum question that went unanswered relating
    to this issue asking, what are the required recommended settings
    for both FMS 3 and FME 2.5 to reduce any lagging in video on a 1gb
    LAN which should not have any?
    cheers again

  • Flash Media Player which handles bitrate switching for live streams?

    Hello.  I've got a very short timescale to find a solution for a way to display livestreams with bitrate switching. Does anyone
    know of any opensource players which can do this effectively?  Or do the inbuilt components in CS4 deal with this ok?

    Thanks,I have read that article.  Based on that article the NetStreamInfo.maxBytesPerSecond is not an accurate measurement to base dynamic switching on. This seems to be the basis of the bitrate switching in both the longtail player, and the adobe examples that I have tried.   That article suggests using the dropped frames property, in conjunciton with bufferlength to determine if switching is neccessary.  Unfortunately I can't seem to find a player online which handles this successfully.  That being said, I can't believe I'm the only person trying to implement dynamic bitrate switching for live streams so surely there are some players out there which can do this successfully?  If anyone knows of any code available which does this successfully I would appreciate knowing where!  The examples provided by Adobe https://www.adobe.com/cfusion/entitlement/index.cfm?e=fms35 unfortunately don't work either.

  • JVC GY-HM100u for live streaming

    I want to buy the JVC GY-HM100u for live streaming at my local church. We want to be able to have the camera at the front of the church and have the laptop that we are using somewhere else.
    Is this possible and if so how?
    Also what laptop would you recommend for this type of task
    (Live streaming a Church service and editing the recording later on)

    First question I have is why do you want the camera at the front?
    Second question is are you using the laptop for the web broadcast or recording?
    Third question - what hardware are you going to use to get from the camera and into your computer, and what software to get it from the computer to the web?
    My advice is stream in SD and run a composite video line from the camera to some sort of hardware that'll get it into your computer to stream out. What hardware you need depends on the software you use to stream. It's church - save a few bucks going SD, then donate what you save to a local charity. If you do anamorphic (widescreen) SD you'll probably convince half of your web viewers that it's HD. Check with your streaming provider about what needs to be done with anamorphic video. Don't forget to think about what kind of upstream data connection you need. Check with your provider to see what kind of sustained upload speeds you need. Do tests during the service to see what's available. If you have public WiFi sharing the internet connection you might run into issues sometime.
    For your recording later on, just record to the camera's SD card slots. The JVC you mentioned records Quicktime movies that'll go right into Final Cut. This can easily be HD.
    Make sure your audio is clean, it matters more than the picture. Get a feed from one of the audio consoles. If it's the front of house board (or the board if you only have one) ask for a Matrix, post-fade AUX, or Tape Out from the sound guy - though he will have an understanding of what you need already. You might look into some sort of auto-gain controller or compressor to level things off. You can have 12dB of difference between someone talking and a band play easily.
    For the laptop - again it depends on your streaming provider. A desktop may be a better option for specialised hardware requirements.
    I'm going to hop on a soap box here at the end for a second. I don't mean this offensively to your local church. I have no idea what sorts of programs you have in place or anything of the sort. That said, for a church I'd sit down and do a cost-benefit analysis on this before continuing. Sure, a live stream is cool, but given the cost that it takes to get it going I'd rather buy school supplies and hygiene items for kids that need them, or put some money into social justice. Chances are a live stream isn't going to change someone's life, but providing a village with clean water changes several lives. You could probably step away from the live idea, drop down to SD, and save about $4,000 initially, plus whatever ongoing costs web streaming necessitates. A lot can be done with $4,000.

  • Using Broadcaster with Internap CDN for live streaming

    Has anybody successfully used Broadcaster with Internap's CDN for live streaming?
    If so how are you configuring broadcaster?

    What are your current settings in FMLE ?
    What is your input feed? from webcam? external HD camera? Encoder card?
    If your connectivity approved you can raise up the bitrate and set higher output size.
    N.

  • 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,

  • Document not reported for approval

    I have an urgent issue related to workflow, it is like a lot of document that should report for approval, has not been reported since many days. Now when i am checking the log of the documents it is showing a SWW_WI_ERROR_MESSAGE_SEND_S in technical details of the agent list.
    Can any one help me for the same?

    > And this is the step in WF-Batch.
    >
    So it is a background step. That is (well, at least it can be) significant information. Have you checked that they haven't messed with the authorizations of WF-BATCH?
    > Every document posed after 15 september by a user is having the same problem, workflow is not triggering. And in SM58 it is showing "time limit exceeded".
    >
    So the documents are of different types, it is not restricted to e.g. only purchase orders. Have you checked that the user has normal authorizations (e.g. the same basic roles as another user)?
    I assume you have chekced most of the obvious things, such as the document referred in the workflow actually existing.
    Surely the workflow must be triggering when this problem can be found in the workflow log. What exactly do you mean by that statement - do all the workflows fail early in the process - perhaps even before the first step is created?
    What should the step that fails do? I assume the failure occurs in a customer-developed BOR object type, so please give a bit more information about where the problem occurs.

  • Authenticating users for live stream

    The dev guide for fms, under "Developing Social Media
    Applications (
    http://help.adobe.com/en_US/FlashMediaServer/3.5_Deving/WS5b3ccc516d4fbf351e63e3d11a0773d3 7a-7feb.html
    - this is v3.5) shows how to pass in username and password to
    authenticate users as they connect.
    For live applications, the default main.asc has:
    application.onConnect = function(p_client, p_autoSenseBW)
    Unfortunately, I can't simply change the .onConnect function
    to have username & pass because the flvplayback component used
    to play back the live feed (for the clients) can't pass in
    username/pass.
    My question is a rehash of this one:
    http://www.adobe.com/cfusion/webforums/forum/messageview.cfm?forumid=15&catid=578&threadid =1372775&highlight_key=y&keyword1=flvplayback%20connect
    which was never answered..
    Basically - anyone know how to combine flvplayback + a SERVER
    side username/pass auth scheme?

    Dear Jazib,
    If this feature is not implemented, does Cisco consider to implement the "Individual User Authentication" for a LAN-to-LAN connection ? Any info on the road-map ??
    I think there will be a big market, with demand from the customer to implement such kind of solution. Right now we have implemented several projects using a similar solution (but not on an IPSec tunnel) with individual user authentication on a VLAN (vlan authentication) using Alcatel switch.
    Best Regards,
    Engel

  • Help with setup for live streaming

    I'm trying to set up a live stream that's viewable on my
    website.
    I have two machines behind a router with one being the
    webserver running FMS (windows 2003) and the other being the
    encoding machine running FME (windows XP).
    When I set up FME, I put in the following as the url to the
    server "rtmp://
    computernamewebserver/live/" with the session name being
    "test".
    This has no problems connecting to FMS .
    On the webserver/FMS, I created a *.swf file which basically
    contains just a flvplayback object with the URL set to "rtmp://
    computernamewebserver/live/test".
    Now after I publish this, I can view the video via the
    published html file from within the network, but when I try outside
    of the network, it doesn't work and I get no error messages so it's
    hard to debug.
    I have port 80 forwarded to my webserver/FMS machine. I tried
    forwarding port 1935 to both my webserver/FMS machine and the FME
    machine with no success.
    I've tried playing around with the rtmp URL by changing the
    computernamewebserver from the internally recognized
    computer name to the externally recognized URL to my webserver.
    The solution is probably something simple, but since this is
    my first attempt at flash streaming, it's not obvious to me and
    I've tried searching for the solution. My suspicion is that there's
    some config file somewhere that I need to config that I don't know
    about or maybe it's some port issue. Neither of my machines have
    windows based firewall disabled.

    "Now after I publish this, I can view the video..." Well this
    shows that FMS is working fine, so I am guessing that it is an
    outside network issue.
    "Neither of my machines have windows based firewall disabled.
    " I don't know if this is the cause either, as a host based
    firewall should prevent any connections from arriving, either by
    the internal lan or the external (well, at least I think that is
    the case, I dont know if windows still allows hosts on the same
    subnet to have local lan permissions or what they do with their
    crazy security model. That said it shouldn't be a problem.)
    I would try to just telnet to the port that you have open to
    make sure the connection can be established.
    telnet computernamewebserver 1935 (this should open up a
    socket, otherwise your port forwarding isnt working correctly.)
    If telnet works ok, perhaps its an issue with the swf. I
    would code the minimal things needed to just get a stream playing
    from the external network (perhaps just using the vod service, not
    the live, to make things simple).
    Hope that helps.

  • How to use Phone camera for live streaming rather than using WireCast camera in Live streaming using Azure Media Services

    Hi,
    am planning to develop a live streaming app using C# and xaml.
    I have gone through the below sample and am able to stream the live content using wireacst camera.
    Azure Media Services Live Streaming Sample
    But i want to use Phone camera to stream the live video rather using wirecast camera.
    How can i use that? How to get the published URL from the C# code, is there any API to get that?
    Anybody please help me
    Regards,
    Santhosh

    Hello,
    There are no in box components that will allow you to transmit captured video from a Windows Phone device to Azure Media Services. You will need to create you own implementation. You can do this by creating a custom Media Foundation sync that can plug into
    the MediaCapture element's pipeline. You will then need to modify the captured and compressed video to align to one of the two protocols that Azure Media services can use. At this time Azure Media services can use either Smooth Streaming or RTMP for ingestion.
    You will need to create your own packager (or find compatible packager code from a 3rd party) to package the MP4 encoded data into the necessary format.
    Here is an example of how to create a custom Media Foundation sync (please note you must write your Media Foundation components using C++ MoCOM. We do not support Media Foundation components written in managed languages):
    Real-time communication sample
    I hope this helps,
    James
    Windows SDK Technologies - Microsoft Developer Services - http://blogs.msdn.com/mediasdkstuff/

  • How to find metrics for live streams?

    Hi there,
    We have installed FMS and have used it for a live streaming video event.  The event lasted an hour and FMS worked great.
    How can I get statistics on that live stream?  I'd like to know how many people saw the video, and how many people were watching at one time.
    Can you please tell me where to find this?
    Thanks

    One way to check this is to use the FMS logs. The access logs in <FMS install>/logs folder contains all such information regarding events with time. With default logger configuration it records only certain events like connect, disconnect, etc.  and fields related to them. To enable more logging make changes to the following tags in conf/Logger.xml
    tag 1. Modify <Events> value under <access>. The value of this tag controls which events will be logged in access.00.log. Select the ones which you need. The information of all events have been provided.
    tag2: <Fields> under <access> Similarly you can configure what fields you want to be logged for each event.
    I understand this is not very straight forward as this log may get very large. So you may also consider using file parsers which may be available and use them to parse this file.
    Another way is to use admin API commands. You can check the list of admin APIs listed in FMS documentation. These APIs may give you some information too and you can use the most suitable ones for your purpose.
    Thanks,
    Abhishek

  • H.264 for live streaming

    Flash media encoder 2 only encodes to the on2v6 video
    standard. Has anyone attempted live streaming of h.264? If so, what
    worked (or didn't)? Any lessons learned would be appreciated.
    Thanks!

    I would like to know what is going wrong with my tries.
    I’ve been trying to do live stream with Flash Media Encoder
    2.5, but i cant conect to the server with it. It ask’s about
    my Username end my Password, i put them right but doesn’t not
    work. Comes, there is no such user. But i’ve been putting the
    username from login of server and password fron the server…
    …Thank’s for now.

  • User Auth. for Live Streaming with Media Encoder 2.5 and FMSS

    Hi,
    i am currently thinking of buying the Flash Media STREAMING
    Server (~995 $) and in order to see if this is the right choice, i
    also take a look at the Wowza Media Server for comparison.
    I want to support Live Streaming from Events with Flash Media
    Encoder 2.5 and for this i'll need a user authentification for
    giving access to special publishing Users only. Wowza Media Server
    supports a User Authentification by parsing the connecting URL,
    witch is delivered by the Media Encoder on starting a Connection,
    and therefor grants or denies access to the publishing function.
    Only Users with the right Access Persmissions, which is written
    trough a password and the onPublish Comand in the url, can publish
    Live Streams. Everyone can watch the Live Stream, if no restriction
    to the onConnect Command was made.
    The Problem in this case is, i will need seperate Application
    folders for every user who should be able to start a live stream.
    This would be a horrible effort...
    more info ==>
    http://www.wowzamedia.com/forums/showthread.php?t=1281
    Is there a similar way to support authorisation for starting
    publishing a LiveStream to the Flash Media Streaming Server, or do
    i need the Flash Media Interactive Server?
    How can i restrict access to users, who should not be able to
    start a live stream on my FMSS?
    Thx for your help,
    Tobi

    quote:
    Is there a similar way to support authorisation for starting
    publishing a LiveStream to the Flash Media Streaming Server, or do
    i need the Flash Media Interactive Server?
    Unfortunately no, there isn't. I struggled with same issue
    earlier, and we were forced to purcahse the Interactive edition. As
    the 'Streaming' version only runs Adobe-signed apps, there is no
    way to change things that happen within the onConnect handler.
    Furthermore, guys at Adobe haven't provided any possibility for
    even simple access control through configuration files for built-in
    apps that come along with the Streaming Server edition.
    - Jakki

  • Creating a custom player for live streaming video

    I have live streaming video set up where I use the Flash Media Encoder to send the live stream to a Flash Media Server. Then, the Flash Media server packages this stream, and sends it to whatever websites requests it via the url. I know how to create a Flash move or even asc file, and then have Flash generate the html for that saved movie so that I can embed it in a web page and play it. But in the case of live streaming video, there is no pre made asc file or movie to reference. So I need some help about what I need to do to play live streaming video in a flash player embedded in a webpage, that will also have some custom action script for controlling playback and other things.

    About a half-hour after making the changes I outlined above, and long after I closed the active Safari window, noticed that my MBP was uncharacteristically hot. Extremely hot!
    Opened Activity Monitor and saw that Flash Player was still running (?) and using a tremendous amount of system resources. I then quit Safari altogether. Within moments, the heat began to subside.
    May be something you want to keep an eye on...

Maybe you are looking for

  • Push replication on start up of a new node is not working

    Say, if one cluster alone is started initially and there are few elements added to it and then I start the second cluster with push replication enabled. How do I load the already added elements in the first cluster to the second one ? This is not wor

  • Error An unknown error has occurred when adding email to Apple ID

    I am trying to merge two Apple ID's into one. On one I changed the primary email address to an unused email address so I can take the former primary email address and add that email adress to the second Apple ID. When I try to add the email address t

  • Root vs. admin softwareupdate via ARD 2.0

    Hello, I've searched here and have not been able to find a similar post. I have an office of about 25 Tiger clients (10.4.6) which get their directory information via LDAP from a Tiger server(10.4.6). If I run softwareupdate from the GUI as an admin

  • [Solved] Wireless connection help

    #Important Data about the driver I need. [14e4:4311] BCM4311 #I need B34-firmware #The Error that occured. user@linuxbox ~]$ lspci -vnn -d 14e4: 02:00.0 Network controller [0280]: Broadcom Corporation BCM4311 802.11b/g WLAN [14e4:4311] (rev 01) Subsy

  • How to delete QUAN field zeros

    Hi experts, I am facing problem while Deleting zeros of QUAN filed. senerio like this mov type      Issue     Comsum 541              200.00   0.00 541              300.00   0.00 543               0.00     200.00 543               0.00     300.00   h