FMSS3 Live Streaming Problem

I developed an application which streams a live video. It works fine with FMS 3.5(developer edition) but doesnt work with FMSS3 (full version). Can any one tell me where I might have went wrong?

Thanks Jay Charles.
I dont have any application code files. With Flash Live Media Encoder 3 I am encoding live video and am streaming it to FMSS 3. Then I have a SWF file which has only a flv playback which connects to that stream with rtmp, isLive parameter is set to true. And the same swf (only source of the flvplayback has been edited) works fine with FMS 3.5 but not with FMSS 3. Canyou tell me where I went wrong?

Similar Messages

  • Live stream problem with FMS 4.5 + FMLE

    Hi,
    I've got a live stream (and DVR) setup using FMS 4.5 and FMLE.
    The hardware for the FMS server we use is 2x Xeon E5645 2.4GHz, 32GB RAM, OCZ RevoDrive R3 X2 PCI-e SSD. Installed OS is CentOS 5.8.
    We have 6 workstation PCs, each equiped with 4 BlackMagic Intensity PRO capture cards and FMLE 3.2. Using these PCs we stream Live video to FMS server.
    Video stream is grabbed from HDMI cable, to BlackMagic Cards, which are encoding by FMLE using H.264 format, 700kbps bitrate per stream.
    Video stream is published to server through RTMP stream, which is later saved for DVR in RAW format. We only keep 3 days of recording and delete the old ones.
    Server and Encoder PCs are in the same network, connected by gigabit managed switch.
    The problem I'm having is that after 10-15 hours FMLE starts to drop frames, because video buffer is increased. What I observed is that this happens immediately when Server CPU load increases above 60%.
    Based on the above observation I decreased the number of channels streamed by the server to 10, which reduced CPU load. But the problem still persists.
    Whenever I restart FMS and delete all DVR data, the CPU load (when streaming 10 live channels) is only 1%, but after 2 days CPU load increases to 50-60%.
    Whenever I restart FMS and don't delete DVR data, the CPU load is 5-10%, and after 2 days it still increases to 60-70%.
    Another thing I observed is that there is only single fmscore process running, but it has lots of threads which are switched on and off in split seconds. These threads are launched on different CPU cores, but at any given point in time the distribution of the load isn't equal among CPU cores. This leads certain CPU cores being loaded by more than 60% and frame drops start to occur.
    For the moment there are just 10 users watching this service, so I don't think this load accounts for the problem.
    Has anybody had similar problem, or know how can I optimize or finetune the system to run without problem? I would appreciate any suggestions.
    Another thing I noted through last couple of days:
    When I was restarting FMS the CPU load was reduced to 30%, but after 1 week past when I restart it CPU load only goes down to 75%. Everything is the same, nothing has been changed and there is no disk IO issues involved.
    P.S. I've modified application.xml using these values:
    <Scope>vhost</Scope>
    <Distribute numprocs="5">app</Distribute>
    <LifeTime>
    <RollOver></RollOver>
    <MaxCores></MaxCores>
    </LifeTime>

    Hi
    How many channels are you publishing?
    If there are too many channels, it is recommended to have one  FMSCore process start for each of them. To do so, you will have to change the scope to app.
    ---snippet---
    <Application>
    <Process>
        <Scope>app</Scope>
       <Distribute numprocs="3">inst</Distribute>
    </Process>
    </Application>
    Also, to delete older content, you will have to enable disk management. Refer http://help.adobe.com/en_US/flashmediaserver/devguide/WSeb6b7485f9649bf23d103e5512e08f3a33 8-8000.html#WSec225f632fa00875-23954b6f1300b641158-8000 for more info.

  • HTTP Live Streaming Problem

    Dear iPhone Dev members.
    I'm streaming live media over HTTP to iPhone 3.0 from my web server.
    I read draft-pantos-http-live-streaming-01.txt and create test files.
    I succeeded in the video playback a normal playlist(i.m3u8 and i-1.ts) very well.
    But my iPhone could not play a encriptyed media file(j.m3u8 and j-1.ts).
    Though iPhone acquires data by HTTP requests, it returns to Safari's screen at once.
    How I can resolve this?
    Thank you.
    # I do not have a Segmenter beta.
    # 'https://connect.apple.com/cgi-bin/WebObjects/MemberSite.woa/wa/getSoftware?bun dleID=20333' is not available ;-<
    -----i.m3u8-----
    #EXTM3U
    #EXT-X-MEDIA-SEQUENCE:1
    #EXT-X-ALLOW-CACHE:NO
    #EXT-X-TARGETDURATION:30
    #EXTINF:30,
    /i-1.ts
    #EXT-X-ENDLIST
    i.m3u8 ... Playlist file.
    i-1.ts ... Media files.
    -----j.m3u8-----
    #EXTM3U
    #EXT-X-MEDIA-SEQUENCE:1
    #EXT-X-ALLOW-CACHE:NO
    #EXT-X-TARGETDURATION:30
    #EXT-X-KEY:METHOD=AES-128,URI="/key.dat"
    #EXTINF:30,
    /j-1.ts
    #EXT-X-ENDLIST
    i.m3u8 ... Playlist file with EXT-X-KEY.
    j-1.ts ... Encrypted media files.
    key.dat ... Key file.
    ### Dump my key file(NOTICE: od command's format is little endian)
    % od -xv key.dat
    0000000 0201 0403 0605 0807 0201 0403 0605 0807
    0000020
    ### Create encrypted media files.
    % openssl enc -aes-128-cbc -e -in i-1.ts -out j-1.ts \
    -p -nosalt \
    -iv 00000000000000000000000000000001 \
    -K 01020304050607080102030405060708 \
    -nopad

    sorry, you're in the wrong forum. i believe you need to go to developer.apple.com.

  • Lumia 720 YouTube live streaming problem

    I've problem in playing live YouTube videos in Lumia 720 even im using a wifi connection..... Error : sorry, video cannot be played on your device

    I am having the same problem with all three windows phone 8 devices. Videos on youtube play fine on 3G/H/H+ network status. But fails to play while connected through wifi. I have set the preference in internet explorer browser for mobile version of webpages. 
    On cellular network when I type youtube in bing and searched, it automatically sends me to the mobile version of youtube. I searched for videos in youtube srarch window and the results also open in mobile page format. so playing a video from there is not a problem.
    Over wifi connection I searched the same on bing and as usually landed on mobile version of youtube page. Upto this everything is fine. But when i browse for videos on youtube page surprisingly it redirects me to desktop webpage format and never redirects to mobile page and in desktop version of youtube, most of the videos (almost all videos) will not play without Adobe flashplayer.
    The same problem is occurring for all of my three windows mobile 8 devices.
    I think this is a "nasty trick designed by youtube" to receive (steal?) information what kind of networks as well as devices people are using and behave that way, irrespective of the fact that I am using a mobile phone, they will treat me as viewing videos in a desktop computer.
    Nokia and Microsoft must look into the matter seriously and should provide us a solution.
    Attachments:
    youtube problem.jpg ‏42 KB

  • HLS-LIVE streaming problems

    Good day,
    we are using Adobe Flash Interactive Media server 4.5.1, trying to stream to iPhone/iPad
    1) Encoding parameters are as follows(see attached screenshot)
    2) When opening a stream on Ipad/iPhone the audio is corrupt. You can see this when opening the following link http://broadcast06.quantumart.ru/hls-live/adaptive-dfm/_definst_/dfm/livestream.m3u8
    P.S. In of the recomendations - there was a recomendation to use AAC instead of MP3. For AAC encoding in FMLE we have bought AAC encoder - when encoding to AAC there is no audio AT ALL!

    Using the specified aabove AAC encoder, i get constant errors in FMLE, and the broadcasting stops. Here are the logs:
    Wed Feb 29 2012 16:13:12 : Primary - Stream[livestream] Status: Success
    Wed Feb 29 2012 16:13:12 : Primary - Stream[livestream] Status: NetStream.Publish.Start
    Wed Feb 29 2012 16:13:12 : Session Started
    Wed Feb 29 2012 16:13:12 : Audio Encoding Started
    Wed Feb 29 2012 16:13:13 : Video Encoding Started
    Wed Feb 29 2012 16:13:42 : Audio Encoding Stopped
    Wed Feb 29 2012 16:13:42 : Video Encoding Stopped
    Wed Feb 29 2012 16:13:42 : Session Stopped
    Wed Feb 29 2012 16:13:42 : Primary - Network Command: onFCUnpublish
    Wed Feb 29 2012 16:13:42 : Primary - Stream[livestream] Status: NetStream.Unpublish.Success
    While using MP3 everything works great except for "hickups" in audio on iPhone/iPad

  • Any live streaming browser replace Flash player

    dear Apple
                     Is there any other way to open live streaming on Ipad.
    if any of my friend give me suggetion to use SkyFire  then my answer is this browser is useless.
    Because of this live streaming problem many people ignore this wonderful machince
    kindly tell how i can run live streaming
    Regareds
    Saqib

    Safari can't suppot wrote:
    dear Apple   
    Apple doesn't necessarily read this forum, it's for users.  If you need to talk to Apple go to http://www.apple.com/feedback/ipad.html
    Is there any other way to open live streaming on Ipad.
    if any of my friend give me suggetion to use SkyFire  then my answer is this browser is useless.
    Because of this live streaming problem many people ignore this wonderful machince
    kindly tell how i can run live streaming
    From where?  There are applications that allow you to view video from YouTube, ABC-TV, HBO, and many others places.

  • My IPad cannot download live Tv from skygo. I have no problem with my lap top so I assume the broad band is okay. Can anybody suggest why the live streaming will not work on my iPad one.

    My IPad cannot download live Tv from skygo. I have no problem with my lap top so I assume the broad band is okay. Can anybody suggest why the live streaming will not work on my iPad .

    Are you using the Sky Go app to try and watch it ? If so are you logged in with your Sky account ?
    If you are using the app then you could try closing the app completely and see if it works when you re-open it : from the home screen (i.e. not with Sky Go 'open' on-screen) double-click the home button to bring up the taskbar, then press and hold any of the apps on the taskbar for a couple of seconds or so until they start shaking, then press the '-' in the top left of the Sky Go app to close it, and touch any part of the screen above the taskbar so as to stop the shaking and close the taskbar.
    If that doesn't work then you could try a reset : press and hold both the sleep and home buttons for about 10 to 15 seconds (ignore the red slider), after which the Apple logo should appear - you won't lose any content, it's the iPad equivalent of a reboot.

  • Problem relaying live stream using different urls

    Hi,
    I have setup QT Broadcaster to announce a stream to my qtss.
    I announced the stream to a directory live/stream.sdp
    This works without a clinch when using the same URL for viewing, e.g.
    rtsp://rtsp.myqttss.com/live/stream.sdp
    If I create a symlink (or simply copy the sdp file) from live/stream.sdp to test/stream.sdp and try to access the stream through
    rtsp://rtsp.myqttss.com/test/stream.sdp
    it does not work anymore. QT Viewer will connect, but does not play the stream.
    I am wondering why this is. Is the mountpoint relevant for accessing the stream? All neccessary information should be contained in the sdp file.
    The reason I would like to do that is because we have a payment module for QTSS that will use a 'virtual' address to dispatch a stream to the client. This works perfectly for non live content.
    Thanks
    NikWest

    Ok.
    No problem now.
    Thanks.

  • 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

  • Audition 1.0 - Problem beim aufnehmen von Live-Streams via RealPlayer

    Ich hoffe, das mir jemand weiterhelfen kann. Es geht um folgendes:
    Ich nehme mit Adobe Audition 1.0 einen Radio-Live Stream via RealOne Player 10 übers Internet auf.
    Die reale Zeit der Aufnahme entsprach genau 60 Minuten, aber die aufgenommene Zeit der Audiodatei nur 55 min. Was heißt das nun ?
    Innerhalb der Aufnahme wurde in regelmäßigen Zeitabständen für mehrere Sekunden nichts aufgezeichnet, d.h. ich habe Aussetzer im Audiomaterial über die gesamte Datei hinweg !
    Hört sich echt scheiße an !
    Ich habe das Problem durch verschidene Testläufe schon soweit eingegrenzt, daß ich genau sagen kann, es liegt definitiv am Programm RealPlayer 10 - also weder an der Hardware (incl. Soundkarte) noch an Adobe Audition selbst. Da bin ich relativ sicher, da es in diesen Fällen geklappt hat !(keine Aussetzer).
    Ich habe die Verbindungs-Einstellungen im RealPlayer (RTSP/PNA)so belassen, wie sie waren, also nur die Standardwerte genommen !
    Ach ja, mit dem Windows-Media Player habe ich es auch mal versucht. Da ich aber nur eine ISDN-Verbindung habe, war die Qualität dieser Streams noch schlechter als beim RealPlayer, sodass diese Möglichkeit für mich nicht in Betracht kommt ! Ich benutze übrigens das Betriebssystem Windows 98 SE.
    Kann mir jemand sagen, wie ich dieses Problem beheben kann ?
    Vielleicht durch irgendwelche Änderungen der Verbindungs-einstellungen (RTSP/PNA)?
    Bin mit meinem Latein am Ende !

    Hi,
    ich denke mal das es daran liegt das zu viele Anwendungen (oder auch nur eine) im Hintergrund liegen die zu viel Systemresourcen benötigen. Virenscanner sind da so ein Schlagwort. Einfach mal STRG+ALT+ENTF drücken (fals das bei WinSE so geht) und mal schauen wiviele Programme denn so laufen. Dann unter "Prozesse" nach denen Ausschau halten die ständig viel CPU-Auslastung benötigen und eventuell abschalten. Des weiteren könnte es natürlich auch am Rechner liegen. CPU und RAM wären da zu nennen. Möglicherweise ist der Rechner einfach nur überlastet.
    Gruß, Marc

  • Problem playing remote live stream from FMS

    Hello all,
    I'm having problems playing remote live streams from FMS (server-side) that I can play with any other player (client-side)
    Example of server-side application which plays a remote live stream:
    nc = new NetConnection();
    nc.connect("rtmp://remoteserver/live");
    stream = Stream.get("localStream");
    stream.play("remoteStream.flv", -1, -1, true, nc);
    This code works only sometimes.
    Most of the times, FMS is able to connect to remote string and the localStream dispatches events:
       NetStream.Publish.Strart
       NetStream.Play.Reset
    In this case, FMS is publishing the local stream but it is not playing the remoteStrem on it.
    The rest of the times, localStream dispatches events:
       NetStream.Publish.Strart
       NetStream.Play.Reset
       NetStream.Play.Start
       NetStream.Data.Start
    In this case FMS plays the remoteStream correctly.
    Any hint to solve this issue?
    Regards.

    Thanks, I tried your code and it works when playing a remote live stream on another FMS.
    But the remote live stream is not on a FMS but on a Wowza Server which re-streams an RTSP stream over RTMP.
    With this code:
    var nc;
    var myStream;
    application.onAppStart = function(){
         nc = new NetConnection();
         myStream = Stream.get("localstream");
         myStream.onStatus= function(info){
               trace(info.code);
         nc.onStatus = function(info){
               trace (info.code);
               if(info.code == "NetConnection.Connect.Success" ){
                    myStream.play("remoteLive.sdp", -1, -1, true, nc);
         nc.connect("rtmp://remoteServer/live");
    Every live stream player I tried was able to play the remote stream "remoteLive.sdp", but FMS play it only sometimes. This is the output log of the FMS application:
    NetConnection.Connect.Success
    NetStream.Publish.Start
    NetStream.Play.Reset        <--------------------------------- Stuck there, stream won't play
    Unloaded application instance wowza4/_definst_ <--- Reload app
    NetConnection.Connect.Success
    NetStream.Publish.Start
    NetStream.Play.Reset        <--------------------------------- Stuck there, stream won't play
    Unloaded application instance wowza4/_definst_ <--- Reload app
    NetConnection.Connect.Success
    NetStream.Publish.Start
    NetStream.Play.Reset
    NetStream.Play.Start         <--------------------------------- Stream is playing just fine
    NetStream.Data.Start
    Unloaded application instance wowza4/_definst_ <--- Reload app
    NetConnection.Connect.Success
    NetStream.Publish.Start
    NetStream.Play.Reset       <--------------------------------- Stuck there, stream won't play
    Any idea? Why FMS won't play it everytime?
    Regards

  • Problem with recording a live stream

    hi,
              i implemented an application for recording a live stream. It was working well locally. But now i am connecting with client's communication server. Broadcaster is working well. But the recording portion is not working. It's showing an error "NetStream.Record.NoAccess" . Can anbody help me to avoid this problem? Also now I am not able to connect with local FMS(developer version). When I tried to connect the same application with local FMS, it's showing an error like NetConnection.Connect.InvalidApp and NetConnection.Connect.Closed. Can anybody let me know why this error is showing?
    Regards,
             Sreelash

    I've just played around with the current developer edition of
    the flash media 2 server, and had a strange experience.
    We are using on our productive server still flash
    communication server mx 1.5.3, like i've noticed before, because we
    have only a licencse for this version.
    If i record a video with our app on flash media 2 server the
    problems i've descriped are away...
    ...BUT...
    flash media 2 seems to cut the corrupted part automaticly out
    of the record.
    I recorded a video which is exactly 30seconds long (made with
    a timeout script). On old flashcom the first 7 seconds have these
    descriped failures.
    If i record the same stream on flash media 2 there are no
    failures in the record, but the record is only 23 seconds long....
    This is very very bad adobe :(
    Or is the problem in my code? If there is anybody who can
    help, i would be very happy!

  • Problem of republishing remote rtmp live stream with AMF

    Hi, Guys
    I am trying recieving one live stream from a remote rtmp server and republishing this stream in AMF.
    a remote rtmp (rtmp://192.168.1.100/live/remotestream)
    AMF instance(codes in application/app/main.asc) recieve and republish to another AMF instance.
    I can watch with url(rtmp://192.168.1.100/live/remotestream ) in a player (ex. OSMF player).
    But,no data from remote rtmp streaming can be recieved in AMF.
    Here is the log:
    NetConnection.Connect.Success
    Sending error message: Method not found (onBWDone).
    mystream.onStatus: NetStream.Publish.Start
    mystream.onStatus: NetStream.Play.Reset
    My codes in application/app/main.asc
    application.onAppStart = function()
              mystream = Stream.get("myvideo");
              myRemoteConn = new NetConnection();
              myRemoteConn.connect("rtmp://192.168.1.100/live");
              myRemoteConn.onStatus =function(info){
               trace(info.code);
               if(info.code == "NetConnection.Connect.Success"){
                    mystream.play("remotestream", -1, -1, true, myRemoteConn);
                    //mystream.play("sample", 0, -1, true);<-----if play a local flv video file ,it works.republish fine.
              nc = new NetConnection();
              nc.connect("rtmp://localhost/demo");
              ns = new NetStream(nc); 
              ns.setBufferTime(2);
        mystream.onStatus = function(sinfo)
            trace("mystream.onStatus: "+sinfo.code);
            if(sinfo.code == "NetStream.Publish.Start")
                                  attach_retVal = ns.attach(mystream);
                if(attach_retVal==true){
                        ns.publish(mystream.name,"live");

    On the Macintosh side there is the Camtwist app which allows you to do this and it works smoothly with FMLE. On the PC side I´m not sure but there just got to be more apps capable of this than on the mac side.

  • HDS live streaming to Flash not working

    Adobe Flash Media Server 4.5.5 r4013
    Windows 2008
    Sources:
    http://help.adobe.com/en_US/flashmediaserver/devguide/WSd391de4d9c7bd609-52e437a812a3725df a0-8000.html
    http://www.adobe.com/devnet/adobe-media-server/articles/live-multi-bitrate-video-http-flas h-ios.html
    Live streaming a single or multi-bitrate video over HTTP to Flash does not work. I have followed the instructions on the 2 sources listed above repeatedly, but I can’t get live streaming over HTTP to Flash to work. Live streaming to iOS over HTTP works with no problems (single and multi-bitrate streams).
    I have tried the troubleshooting steps from the following:
    http://help.adobe.com/en_US/flashmediaserver/devguide/WS0432746db30523c21e63e3d12efac195bd -8000.html
    Troubleshoot live streaming (HTTP)
    1.      Services window (Windows): Flash Media Server (FMS), Flash Media Administration Server, and FMSHttpd services are running. ✓
    2.      Verified that the request URL is correct. ✓
    3.      Configured ports:
    a.      Configure Apache to use port 80. Open rootinstall/Apache2.2/conf/httpd.conf in a text editor. Change the line Listen 8134 to Listen 80.
    b.     Configure Flash Media Server not to use port 80. Open rootinstall/conf/fms.ini in a text editor. Remove 80 from the ADAPTOR.HOSTPORT parameter so the parameter looks like the following: ADAPTOR.HOSTPORT = :1935 ✓
    4.      Placed a crossdomain.xml file to the rootinstall/webroot directory. ✓
    5.      In Flash Media Live Encoder, select the Encoding Options tab, choose Output from the Panel options menu, and verify the following:
    a) The value of FMS URL is rtmp://fms-dns-or-ip/livepkgr. If you’re testing on the same server as Flash Media Server, you can use the value localhost for fms-dns-or-ip. ✓
    b) For a single stream, the value of Stream is livestream?adbe-live-event=liveevent. ✓
    c) For adaptive bitrate streaming, the value of Stream is livestream%i?adbe-live-event=liveevent. ✓
    Flash Media Live Encoder uses this value to create unique stream names. To use another encoder, provide your own unique stream names, for example, livestream1?adbe-live-event=liveevent, livestream2?adbe-live-event=liveevent.
    The encoder is showing all 3 streams being published and streaming.
    6. Check Administration Console: the livepkgr application and the 3 streams are running. ✓
    7. Check the logs for errors. Flash Media Server logs are located in the rootinstall/logs folder. The master.xx.log file and the core.xx.log file show startup failures. Apache logs are located in the rootinstall/Apache2.2/logs folder. X
    a)   core00.log: these errors did not occur every time that I tried playing the live stream but these are the only relevant errors in the logs.
    1. 7968 (w)2611179     Warning from libf4f.dll: [Utils] [livestream2] Discarded all queued Media Messages received before first Video Keyframe Message
    2. 7968 (w)2611179     Warning from libf4f.dll: [Utils] [livestream3] Discarded all queued Media Messages received before first Video Keyframe Message
    b) edge00.log:
    13:33:57 4492          (w)2641213 Connection rejected by server. Reason : [ Server.Reject ] : (_defaultRoot_, _defaultVHost_) : Application (hds-live) is not defined.          -
    c) Apache-Error:
    1.     [warn]  Checking if stream is disabled but bootstrap path in event file is empty for event:livepkgr/events/_definst_/liveevent stream name:livestream
    2.     [warn] bootstrap path is in event file is empty for event:livepkgr/events/_definst_/liveevent stream name:livestream1
    As I mentioned, everything works on iOS and FMS seems to be creating all of the stream segments and meta files:
    a.     The 3 streams are being created in: HD:\Program Files\Adobe\Flash Media Server 4.5\applications\livepkgr\streams\_definst_
    b.    FMS is creating the following files in each stream folder (livestream1, livestream2, livestream 3):
    1. livestream1.bootstrap
    2. livestream1.control
    3. livestream1.meta
    4. .f4f segments
    5. .f4x segments
    The appropriate files are also being created in the HD:\Program Files\Adobe\Flash Media Server 4.5\applications\livepkgr\events\_definst_\liveevent folder, in which I have the following Manifest.xml and Event.xml files:
    <manifest xmlns="http://ns.adobe.com/f4m/1.0">
      <media streamId="livestream1" bitrate="200" />
      <media streamId="livestream2" bitrate="500" />
      <media streamId="livestream3" bitrate="1000" />
    </manifest>
    <Event>
      <EventID>liveevent</EventID>
      <Recording>
    <FragmentDuration>4000</FragmentDuration>
    <SegmentDuration>16000</SegmentDuration>
        <DiskManagementDuration>3</DiskManagementDuration>
      </Recording>
    </Event>
    I’ve tried clearing the contents of both streams\_definst_ and events\_definst_\liveevent (keeping the xml files) after restarting the encoder, and creating a different event definst for the streams (liveevent2 for example).
    We have an event in 2 weeks that we would like to stream to both Flash and iOS. Any help in solving this problem will be greatly appreciated.

    One step closer:
    Changed the crossdomain.xml file (more permissive settings).
    Changed the encoding on FMLE to vp6. Working somewhat (don't know what I did to make it start streaming through hds).
    But at least now I can get the individual streams in the set manifest file to work:
    http://localhost/hds-live/livepkgr/_definst_/livevent/livestream1.f4m
    http://localhost/hds-live/livepkgr/_definst_/livevent/livestream2.f4m
    http://localhost/hds-live/livepkgr/_definst_/livevent/livestream3.f4m
    BUT when I try to play the streams through the set manifest file from http://localhost/liveevent.f4m I'm getting the following error:
    "The F4m document contains errors URL missing from Media tag." I'll search the forums to see if anyone else has come across this problem.
    I used the f4m config tool to make the file. These are the file's contents:
    <manifest xmlns="http://ns.adobe.com/f4m/2.0">
      <baseURL>http://localhost/hds-live/livepkgr/_definst_/liveevent/</baseURL>
      <media href="livestream1.f4m " bitrate="200"/>
      <media href="livestream2.f4m " bitrate="500"/>
      <media href="livestream3.f4m " bitrate="1000"/>
    </manifest>
    Thanks

  • How to handle the shared LIVE stream on Facebook that already became a VOD streaming file?

    Hi all,
    I can share a embedded MP4 file on Facebook with facebook OG tag so that people can view the video with inline video player.
    Streaming from FMS 4.5, the embedded LIVE streaming link can be http://<mydomain>/VideoID.f4m
    When internet user viewing/sharing the same link on their facebook, the view the link stream as well.
    When the LIVE event has been completed, the recorded MP4 file would be work as VOD streaming, link like http://<mydomain>/hds-vod/VideoID.f4m
    The problem is that when people click on the previously shared link on facebook, the embedded link is the "http://<mydomain>/VideoID.f4m" that do not exist.
    How can i redirect the f4m to the VOD f4m address? Thanks.

    You could use the Flash server Administrator API getLiveStreams() and read the xml the server throws you with actionscript on your flash
    http://localhost:1111/admin/getLiveStreams?auser=username&apswd=password&appInst=application
    http://help.adobe.com/en_US/flashmediaserver/configadmin/WS5b3ccc516d4fbf351e63e3d119f2926 33e-7ff8.html
    I would thow something like this.
    <result>
    <level>status</level>
    <code>NetConnection.Call.Success</code>
    <timestamp>7/13/2011 10:52:05 AM</timestamp>
    <name>_defaultRoot_:_defaultVHost_:::_1</name>
    <data>
    <_0>live1</_0>
    <_1>live2</_1>
    </data>
    </result>
    Then read the data node and get the number of streams. use some actionscript if data# >= 100
    then trace a message.
    I haven't tried this. but i think is posible.

Maybe you are looking for