Multi-rate Live HTTP Dynamic Streaming (HDS)

Hello world!

I have question, how do I play Multi Bit rate, Live, streaming HDS? I did a huge search and cannot find how do. I am decoding stream correctly the camera via Adobe Live Media Encoder at AMS.

everything works fine when I decode single bitrate and play it like this:

var resource: URLResource = new URLResource ("http://localhost/hds-live/livepkgr/_definst_/liveevent/livestream.f4m");

manifesto of the var: F4MElement = new F4MElement (resource);

var mediaPlayerSprite: MediaPlayerSprite = new MediaPlayerSprite();

mediaPlayerSprite.media = manifest;

addChild (mediaPlayerSprite);

with via - manifest file looks like this:

" < manifest xmlns =" http://ns.Adobe.com/F4M/1.0 ">

< streamId media = "livestream1" bitrate = "100" / >

< streamId media = "livestream2" bitrate = "500" / >

< streamId media = "livestream3" bitrate = "1000" / >

< / manifesto >

OK, I found the solution.

The webroot crossdomain.xml file is not necessary. The thing is to put the manifest file correctly.

My manifest file - called liveevent.f4m - put in the directory webroot (of AMS) - looks like this:

http://ns.Adobe.com/F4M/2.0">

http:// /hds-live/livepkgr/_definst_/liveevent /

and the actionscript code is as in my first post, with:

URLResource ("http://liveevent.f4m");

(he uses OSMF 2.0)

Note: this solution does not on Flash Media Playback (http://www.osmf.org/configurator/fmp/#) just with a video player in Flash Media Server, and as the code above.

Cheers!

Tags: Adobe Open Source

Similar Questions

  • HTTP Dynamic Streaming works only on local computer

    Hello Adobe FMS community,

    Here is my situation: I took the 150, 500 & 700 Kbps examples of f4v files and manuelly them packaged streaming rates using f4fpackager. I then placed in < FMS installation directory >/webroot/httpDynamicStream. When I access the OSMF drive on the local computer (http://[Server's Address]/OSMFPlayer/OSMFPlayer.html LAN IP) and try to play to the URL: http://[Server's Address]/httpDynamicStream/httpDynamicStream.f4m IP LAN, everything works fine. However, when I access the OSMF player that is hosted on another server on the network ((http://[Other Machine of the LAN IP Address]/OSMFPlayer/OSMFPlayer.html and pass in the URL: http://[Server's Address]/httpDynamicStream/httpDynamicStream.f4m LAN IP, I get an error #2048.)) Could someone help me understand what the problem is here? Do I need a crossdomain.xml? If so, please give an example of one that would work.


    Thank you very much.

    Hello

    Please use HTTP Dynamic Streaming.
    As you said, you hit the error crossdomain.xml missing itself (error code 2048 confirmed). Joined a crossdomain.xml allowing all sample (and so risky for the purposes of the tests) that you can use.

    Thank you!

  • FMS 4 HTTP dynamic streaming in the HTML5 &lt; video &gt; tag

    We recently bought FMS4 and I'm in the middle of the implementation.  However, not that it's a HUGE deal, but...

    I see conflicting answers in the forums on if yes or not it is possible to stream multimedia content in the < video > tag HTML5 (dating back to early 2010).

    Ideally, I would like to stream (most of the time using the flash), but for specific browsers that support it, (chrome, ff, IE9 and select iOS devices) HTML5 video tags.

    For example, FMS 4 can do that?

    < the video id = 'something' controls = "orders" >

    "< source src ="http://video.mydomain.com/vod/myMovie.mp4"type =" video/mp4; codecs = "avc1.42E01E, mp4a.40.2" "/ >"

    <!--[if IE]>

    < object > blah, blah, blah

    blah blah blah < embed > < / embed >

    < / object >

    <![endif]-->

    < / video >

    If so, how?  I gave it a shot using the code above (less the "blah, blah, blah' ) and the video plays not - if it is the case, it's a syntax error, then please be so kind as to provide the correct syntax.

    However, if this is not possible unless you download something else, like file HTTP streaming package manager or the module for HTTP Dynamic Streaming origin... Please direct me accordingly.

    Any help would be greatly appreciated.

    Thank you kindly in advance.

    No.... for files, you can use progressive via apache.

    configuration guide is here:

    http://help.Adobe.com/en_US/flashmediaserver/configadmin/WSE2A5A7B9-E118-496F-92F9-E295038 DB7DB.html

  • Properties onMetaData missing when reading with HDS (Adobe Http Dynamic Streaming) on FMS4.5

    Currently we have updated to FMS4.5 and make an assessment on HDS.

    We have published our RTMP stream to the livepkgr application and successfully Setup and reading HDS.

    However, we found that we can't access some onMetaData properties during playback.

    1. our onMetaData - use the 'videodatarate' and 'audiodatarate. We try to migrate it to reading HDS, however, we seem to be able to recover the two fields, any suggestion?

    Yes, the metadata is the metadata field that see you in file f4m.

    As I said videobitrate is the flow of the data stream that is already available in the manifest. According to the audiodatarate and custom metadata fields, they are being implemented but not yet available publicly. I'll put you with more information when it is available.

    Thank you.

  • Storage DVR when you use HTTP dynamic streaming

    Hello

    When you use DVR with RTMP streaming flow could / should be registered as a single large file on the server, but when using HTTP streaming stream will consist of many files of chuncked; in this case how the flow will be backup, FMS 4 will bring together the pieces? will unlikely, that pieces of flow be saved? in this case, I wonder what tool could be used to access and make videos of him. What is the exact of the FMS4 behavior when dealing with storage of DVR HTTP streaming?

    Thank you

    I want to correct you here: HTTP Streaming application are served as a segmented files, but recording is great single file whereas you have just one segment - if you gave segmentduration then you would multiple files. I hope this clears your doubts regarding the DVR HTTP Streaming.

  • Do not use a video player live dynamic streaming

    Need help! I am non-developers and don't have Adobe flash programming skills. I want Live dynamic streaming to FMS. I see http://www.adobe.com/devnet/flashmediaserver/articles/live_dynstream_dvr.html . But the white poster sample player.

    I use Adobe Flash Media Live Encoder 3.2, Adobe Flash Media interactive Server 3.5.3 and sample file "live_dynstream_dvr.zip.

    1. I put my OUT and set the url of the FMS and stream name

    2011-04-22_165056.jpg

    2. I followed connection in fms_console.htm

    2011-04-22_165314.jpg

    3 run DVRController

    2011-04-22_165523.jpg

    4. I have set up and play the video with livedvr

    2011-04-22_170332.jpg

    but my video player is white poster

    2011-04-22_165553.jpg

    5. in my connection to see the 3 fms_console.htm

    2011-04-22_165625.jpg

    Help, please... Thanks a lot...

    Hello

    Please try the FMS and DVR.

    A few quick points, I suggest you to try to make things are as follows:

    1. ensure that the records are produced as soon as you start the DVR/Streaming. Go to the directory\applications\dvrcast_origin\streams\_definst_\ FMS installation folder and see if you can find three currents with the names you gave while starting the DVR. Ensure that flows are increasing their size, confirming the registration of the data on the disk. The DVR feature expects and needs to save to disk files. If in any case, you cannot find the files being saved, you will need to double check your water course names!

    2. for the purpose of simplicity, I would recommend that you use the following data stream names in all places:

    While the publication: mp4:livestream%i.f4v

    MP4 is required to play/publish all f4v files. %i would give the names of stream as livestream1, livestream2 etc... (using %b would make workflow names like livestream350, livestream500 etc. According to your name of the stream, leading to a likely delay!).

    During playback, in the smil file, make sure you have the same names of rivers: mp4:livestream1.f4v and etc.

    Recordings on the disc: make sure that the files are saved with the name: livestream1.f4v, livestream2.f4v etc.

    3. I would recommend that you start recording (for DVR) directly from FME itself instead of using the DVRControllerSync.swf. This swf is just an additional tool to use if you use not of FME. Since you are using FME, at the start of the publication, make sure that you enable the check box DVR Auto Record in the lower corner on the right. It would automatically start recording, eliminating dependence on the DVRController swf.

    Please try and let us know if this helped.

    Thank you!

  • FMS 4.5 Streaming HDS of no default location

    We have 4.5 FMS, installed in the usual location on the c: to a server.

    We want to store video content in E:\Videos vod with subfolders for different sets of content. our test uses a subfolder with videos and a file manifest.  The manifest looks like this:

    ------------------------------------------------------------------------------------------ ------

    "< manifest xmlns ="http://ns.adobe.com/f4m/2.0">."

    "< media href ="... / hds-vod/test/sample1_150kbps.f4v.f4m "bitrate ="150"/ >".

    "< media href ="... / hds-vod/test/sample1_500kbps.f4v.f4m "bitrate ="500"/ >".

    "< media href ="... / hds-vod/test/sample1_700kbps.f4v.f4m "bitrate ="700"/ >".

    "< media href ="... / hds-vod/test/sample1_1000kbps.f4v.f4m "bitrate ="1000"/ >".

    "< media href ="... / hds-vod/test/sample1_1500kbps.f4v.f4m "bitrate ="1500"/ >".

    < / manifesto >

    ------------------------------------------------------------------------------------------ ---------

    We have a site with videos by using the following syntax:

    ------------------------------------------------------------------------------------------ --

    Single bitrate

    "url =" + hostname + "/ hds-vod/test/Cars_Edited_Demo.mp4.f4m" + link + '& type = httpsingle' (that works)

    Flow binary multi

    "url =" + hostname + "/ vod/test/hds_sample1_manifest.f4m" + link + '& type = httpmbr' (who doesn't)

    --------------------------------------------------------------------------------------

    The Apache error_log shows this:

    ------------------------------------------------------------------------------------------ ----------------

    [Fri Mar 02 15:47:08 2012] [error] mod_f4fhttp [404]: E:/Videos/hds-vod/test/sample1_150kbps.f4v.f4m does not exist

    [Fri Mar 02 15:47:08 2012] [error] [client 172.31.0.105] File does not exist: C:/Program Files/Adobe/Flash Media Server 4.5/webroot/vod/hds-vod, referer: http://demo.atomwide.com/vc3test/swfs/adobedemoplayer_pc.swf

    [Fri Mar 02 15:47:08 2012] [error] mod_f4fhttp [404]: E:/Videos/hds-vod/test/sample1_500kbps.f4v.f4m does not exist

    [Fri Mar 02 15:47:08 2012] [error] [client 172.31.0.105] File does not exist: C:/Program Files/Adobe/Flash Media Server 4.5/webroot/vod/hds-vod, referer: http://demo.atomwide.com/vc3test/swfs/adobedemoplayer_pc.swf

    [Fri Mar 02 15:47:08 2012] [error] mod_f4fhttp [404]: E:/Videos/hds-vod/test/sample1_700kbps.f4v.f4m does not exist

    [Fri Mar 02 15:47:08 2012] [error] [client 172.31.0.105] File does not exist: C:/Program Files/Adobe/Flash Media Server 4.5/webroot/vod/hds-vod, referer: http://demo.atomwide.com/vc3test/swfs/adobedemoplayer_pc.swf

    [Fri Mar 02 15:47:08 2012] [error] mod_f4fhttp [404]: E:/Videos/hds-vod/test/sample1_1000kbps.f4v.f4m does not exist

    [Fri Mar 02 15:47:08 2012] [error] [client 172.31.0.105] File does not exist: C:/Program Files/Adobe/Flash Media Server 4.5/webroot/vod/hds-vod, referer: http://demo.atomwide.com/vc3test/swfs/adobedemoplayer_pc.swf

    [Fri Mar 02 15:47:08 2012] [error] mod_f4fhttp [404]: E:/Videos/hds-vod/test/sample1_1500kbps.f4v.f4m does not exist

    [Fri Mar 02 15:47:08 2012] [error] [client 172.31.0.105] File does not exist: C:/Program Files/Adobe/Flash Media Server 4.5/webroot/vod/hds-vod, referer: http://demo.atomwide.com/vc3test/swfs/adobedemoplayer_pc.swf

    ------------------------------------------------------------------------------------------ ---------------

    and the access_log shows this:

    ------------------------------------------------------------------------------------------ ----------------

    172.31.0.105--[02/Mar/2012:15:46:49 + 0000] "GET /hds-vod/test/Cars_Edited_Demo.mp4.f4m HTTP/1.1" 206 1857 "http://demo.atomwide.com/vc3test/index.html""Mozilla/5.0 (Windows NT 6.1; "WOW64) AppleWebKit/535,11 (KHTML, like Gecko) Safari/535,11 of Chrome/17.0.963.56"

    172.31.0.105--[02/Mar/2012:15:46:50 + 0000] "GET crossdomain.xml HTTP/1.1" 200 188 "http://demo.atomwide.com/vc3test/swfs/adobedemoplayer_pc.swf" Mozilla/5.0 (Windows NT 6.1";" "WOW64) AppleWebKit/535,11 (KHTML, like Gecko) Safari/535,11 of Chrome/17.0.963.56"

    172.31.0.105--[02/Mar/2012:15:46:50 + 0000] "GET /hds-vod/test/Cars_Edited_Demo.mp4.f4m HTTP/1.1" 200 1857 "http://demo.atomwide.com/vc3test/swfs/adobedemoplayer_pc.swf""Mozilla/5.0 (Windows NT 6.1; "WOW64) AppleWebKit/535,11 (KHTML, like Gecko) Safari/535,11 of Chrome/17.0.963.56"

    172.31.0.105--[02/Mar/2012:15:46:51 + 0000] "GET /hds-vod/test/Cars_Edited_Demo.mp4Seg1-Frag1 HTTP/1.1" 200 3120800 "http://demo.atomwide.com/vc3test/swfs/adobedemoplayer_pc.swf" Mozilla/5.0 (Windows NT 6.1";" "WOW64) AppleWebKit/535,11 (KHTML, like Gecko) Safari/535,11 of Chrome/17.0.963.56"

    172.31.0.105--[02/Mar/2012:15:46:52 + 0000] "GET /hds-vod/test/Cars_Edited_Demo.mp4Seg1-Frag2 HTTP/1.1" 200 2859182 "http://demo.atomwide.com/vc3test/swfs/adobedemoplayer_pc.swf" Mozilla/5.0 (Windows NT 6.1";" "WOW64) AppleWebKit/535,11 (KHTML, like Gecko) Safari/535,11 of Chrome/17.0.963.56"

    172.31.0.105--[02/Mar/2012:15:46:55 + 0000] "GET /hds-vod/test/Cars_Edited_Demo.mp4Seg1-Frag3 HTTP/1.1" 200 2645168 "http://demo.atomwide.com/vc3test/swfs/adobedemoplayer_pc.swf" Mozilla/5.0 (Windows NT 6.1";" "WOW64) AppleWebKit/535,11 (KHTML, like Gecko) Safari/535,11 of Chrome/17.0.963.56"

    172.31.0.105--[02/Mar/2012:15:46:58 + 0000] "GET /hds-vod/test/Cars_Edited_Demo.mp4Seg1-Frag4 HTTP/1.1" 200 2673502 "http://demo.atomwide.com/vc3test/swfs/adobedemoplayer_pc.swf" Mozilla/5.0 (Windows NT 6.1";" "WOW64) AppleWebKit/535,11 (KHTML, like Gecko) Safari/535,11 of Chrome/17.0.963.56"

    172.31.0.105--[02/Mar/2012:15:47:03 + 0000] "GET /hds-vod/test/Cars_Edited_Demo.mp4Seg1-Frag5 HTTP/1.1" 200 2471283 "http://demo.atomwide.com/vc3test/swfs/adobedemoplayer_pc.swf" Mozilla/5.0 (Windows NT 6.1";" "WOW64) AppleWebKit/535,11 (KHTML, like Gecko) Safari/535,11 of Chrome/17.0.963.56"

    172.31.0.105--[02/Mar/2012:15:47:07 + 0000] "GET /vod/test/hds_sample1_manifest.f4m HTTP/1.1" 200 434 "http://demo.atomwide.com/vc3test/index.html" Mozilla/5.0 (Windows NT 6.1";" "WOW64) AppleWebKit/535,11 (KHTML, like Gecko) Safari/535,11 of Chrome/17.0.963.56"

    172.31.0.105--[02/Mar/2012:15:47:07 + 0000] "GET /vod/test/hds_sample1_manifest.f4m HTTP/1.1" 304 - "http://demo.atomwide.com/vc3test/index.html" "Mozilla/5.0 (Windows NT 6.1. '; "WOW64) AppleWebKit/535,11 (KHTML, like Gecko) Safari/535,11 of Chrome/17.0.963.56"

    172.31.0.105--[02/Mar/2012:15:47:08 + 0000] "GET /vod/test/hds_sample1_manifest.f4m HTTP/1.1" 200 434 "http://demo.atomwide.com/vc3test/swfs/adobedemoplayer_pc.swf" Mozilla/5.0 (Windows NT 6.1";" "WOW64) AppleWebKit/535,11 (KHTML, like Gecko) Safari/535,11 of Chrome/17.0.963.56"

    172.31.0.105--[02/Mar/2012:15:47:08 + 0000] "GET /vod/hds-vod/test/sample1_150kbps.f4v.f4m HTTP/1.1" 404 322 "http://demo.atomwide.com/vc3test/swfs/adobedemoplayer_pc.swf" Mozilla/5.0 (Windows NT 6.1";" "WOW64) AppleWebKit/535,11 (KHTML, like Gecko) Safari/535,11 of Chrome/17.0.963.56"

    172.31.0.105--[02/Mar/2012:15:47:08 + 0000] "GET /vod/hds-vod/test/sample1_500kbps.f4v.f4m HTTP/1.1" 404 322 "http://demo.atomwide.com/vc3test/swfs/adobedemoplayer_pc.swf" Mozilla/5.0 (Windows NT 6.1";" "WOW64) AppleWebKit/535,11 (KHTML, like Gecko) Safari/535,11 of Chrome/17.0.963.56"

    172.31.0.105--[02/Mar/2012:15:47:08 + 0000] "GET /vod/hds-vod/test/sample1_700kbps.f4v.f4m HTTP/1.1" 404 322 "http://demo.atomwide.com/vc3test/swfs/adobedemoplayer_pc.swf" Mozilla/5.0 (Windows NT 6.1";" "WOW64) AppleWebKit/535,11 (KHTML, like Gecko) Safari/535,11 of Chrome/17.0.963.56"

    172.31.0.105--[02/Mar/2012:15:47:08 + 0000] "GET /vod/hds-vod/test/sample1_1000kbps.f4v.f4m HTTP/1.1" 404 323 "http://demo.atomwide.com/vc3test/swfs/adobedemoplayer_pc.swf" Mozilla/5.0 (Windows NT 6.1";" "WOW64) AppleWebKit/535,11 (KHTML, like Gecko) Safari/535,11 of Chrome/17.0.963.56"

    172.31.0.105--[02/Mar/2012:15:47:08 + 0000] "GET /vod/hds-vod/test/sample1_1500kbps.f4v.f4m HTTP/1.1" 404 323 "http://demo.atomwide.com/vc3test/swfs/adobedemoplayer_pc.swf" Mozilla/5.0 (Windows NT 6.1";" "WOW64) AppleWebKit/535,11 (KHTML, like Gecko) Safari/535,11 of Chrome/17.0.963.56"

    ---------------------------------------------------------------------------------------

    These seem to indicate that the maifest file is not to be found.  The fms.ini looks like this:

    -------------------------------------------------------------------------------------

    ###########################################################################
    # fms.ini contains alternative to Flash Media Server variables #.
    # the configuration files. Lines beginning with ' # ' are considered comments.  #
    # A variable substitution is in the form < name > = < value >. All the way to #.
    # the first '=' is considered the substitution variable name and #.
    # everything after the first '=' is considered the substitution value. If #.
    # you want a substitution variable to have beginning or trailing spaces.
    # include double quotes around the value. For example, foo ="bar" #"
    ###########################################################################

    ###############################################################
    # This section contains configurable settings in the Server.xml file #.
    ###############################################################

    # Username admin server
    # For example:
    # SERVER. ADMIN_USERNAME = foo
    #
    SERVER. ADMIN_USERNAME = vc_lgfl

    # Port and Flash Media Admin Server IP address must listen to
    # For example:
    # SERVER. ADMINSERVER_HOSTPORT =: 1111
    #
    SERVER. ADMINSERVER_HOSTPORT =: 1111

    # User Id in which to run the process (Linux only)
    # For example:
    # SERVER. PROCESS_UID = 500
    #
    SERVER. PROCESS_UID =

    # GID in which to run the process (Linux only)
    # For example:
    # SERVER. PROCESS_GID = 500
    #
    SERVER. PROCESS_GID =

    # Key license for Flash Media Server
    # For example:
    # SERVER. LICENSEINFO = XXXX-XXXX-XXXX-XXXX-XXXX-XXXX
    #
    SERVER. LICENSEINFO =

    # LIVE_DIR is the full path of the sample application 'Live '.
    folder # to store any live streams recorded by the server.
    # For example:
    # LIVE_DIR = \applications\live < FMS_Installation_Dir >
    #
    LIVE_DIR = C:\Program Files\Adobe\Flash Media Server 4.5\applications\live

    # VOD_COMMON_DIR is the full path to the sample application "VOD".
    folder # to the storage on demand and progressive download of fichiers.flv/.mp3.
    # File stored in this folder can be listened to and are also available PD.
    # Note: If you use the installation default Apache as a Web server.
    # If you change VOD_COMMON_DIR and please change the document root
    # in the httpd.conf file accordingly.
    # For example:
    # VOD_COMMON_DIR = \webroot\vod < FMS_Installation_Dir >
    #
    #VOD_COMMON_DIR = C:\Program Files\Adobe\Flash Media Server 4.5\webroot\vod
    VOD_COMMON_DIR = E:\Videos

    # VOD_DIR is the full path to the sample application "VOD".
    folder # to store only the fichiers.flv/.mp3 on request. Files stored in
    # This file are not PD-able
    # For example:
    # VOD_DIR = \applications\vod\media < FMS_Installation_Dir >
    #
    #VOD_DIR = C:\Program Files\Adobe\Flash Media Server 4.5\applications\vod\media
    VOD_DIR = E:\Videos

    # The maximum size of the FLV cache, in megabytes.
    # The default is 500 MB.
    #
    SERVER. FLVCACHE_MAXSIZE = 500

    # To start and stop the server HTTP included throughout
    # with FMS.
    #
    SERVER. HTTPD_ENABLED = true

    ################################################################
    # This section contains configurable settings in Adaptor.xml #.
    ################################################################

    # Port (s) and Flash Media Server IP address must listen to
    # For example:
    # ADAPTER. HOSTPORT =: 1935,80
    #
    ADAPTER. HOSTPORT =: 1935

    # IP (address and) that Flash Media Server should proxy port
    # unknown HTTP queries to. Leave blank to disable the transmission by proxy.
    # With no address, specifies a port to localhost.
    # For example:
    # HTTPPROXY. HOST = webfarm.example.com:80
    #
    HTTPPROXY. HOST =: 8134

    ##############################################################
    # This section contains configurable settings in Vhost.xml #.
    ##############################################################

    # Application to the virtual host directory
    # For example:
    # VIRTUAL SERVER. APPSDIR = C:\myapps
    #
    #VHOST. APPSDIR = C:\Program Files\Adobe\Flash Media Server 4.5\applications
    VHOST. APPSDIR = E:\Videos

    ####################################################################
    # This section contains configurable settings Application.xml #.
    ####################################################################

    # List of semicolon delimited paths of research for loading script
    # For example:
    # APP. JS_SCRIPTLIBPATH = C:\scripts; C:\Program Files\Foo\scripts
    #
    APP. JS_SCRIPTLIBPATH = C:\Program Files\Adobe\Flash Media Server 4.5\scriptlib

    ###############################################################
    # This section contains configurable settings in Logger.xml #.
    ###############################################################

    RECORDER. LOGDIR =

    ####################################################################
    # This section contains configurable settings in Users.xml #.
    ####################################################################

    # Enable or disable using HTTP requests to run admin commands.
    # The value "true" to enable, otherwise it will be disabled.  The
    actual orders # allowed for the server admin and admin of the virtual host
    # users can be defined in Users.xml.

    USERS. HTTPCOMMAND_ALLOW = true

    ------------------------------------------------------------------------------------------ --

    and the httpd.cong looks like this:

    ------------------------------------------------------------------------------------------ -

    #
    # This is the main Apache server configuration file.  It contains the
    configuration directives # that give the server its instructions.
    # See <URL: http://httpd.apache.org/docs/2.2/> for detailed information.
    # See especially
    # <URL: http://httpd.apache.org/docs/2.2/mod/directives.html>
    # for an analysis of each configuration directive.
    #
    # Please see httpd.conf.orig for the configuration of a default
    # (non - FMS) installation of apache.

    Listen 80

    # If you plan to run FMS as root under linux, you _must_ specify a
    valid user #, to join the sense of mounting FMS, or
    Apache # does not work.
    #
    # If you used the default installation program, person doesn't (or any other
    # user name that you have given to the Installer) will not work.
    #
    # If you are running a developer version in your own home directory,
    # You must use your own username.

    AccessFileName .htaccess
    ServerSignature on
    UseCanonicalName Off
    HostnameLookups Off

    Timeout 120
    KeepAlive on
    MaxKeepAliveRequests 100
    KeepAliveTimeout 15

    ErrorLog logs/error_log
    LogLevel info
    "LogFormat '%%u %t \"%r\ hour' % > s \"%{Referer}i\ %b" \"%{User-Agent}i\" "handset"
    CustomLog logs/access_log combined

    DocumentRoot "... / webroot.

    DirectoryIndex index.html index.html.var index.php index.php3 index.php4 index.php5 index.py index.pl index.rb

    < directory / >
    Options FollowSymLinks
    AllowOverride None
    Order allow, deny
    Allow all the
    Meet all
    < / Book >

    < directory "... / webroot" > ".
    Options - Indexes FollowSymLinks
    AllowOverride None
    Order allow, deny
    Allow all the
    < / Book >

    /Documentation alias... ICID
    < directory... ICID >
    Options FollowSymLinks
    AllowOverride None
    Order allow, deny
    Allow all the
    < / Book >


    Alias /icons/ "icons".
    < directory "icons" >
    Options FollowSymLinks MultiViews
    AllowOverride None
    Order allow, deny
    Allow all the
    < / Book >

    /Error/ alias "error."

    ScriptAlias/cgi-bin / "cgi - bin /".
    < directory "cgi - bin" >
    AllowOverride None
    None of the options
    Order allow, deny
    Allow all the
    < / Book >

    </server-status location >
    SetHandler server-status
    Order deny, allow
    Refuse to all the
    Allow from 10.0.0.0/8
    Allow 172.16.0.0/12
    Allow 192.168.0.0/16
    Allow to 127.
    < / location >
    ExtendedStatus on
    </server-info location >
    SetHandler server-info
    Order deny, allow
    Refuse to all the
    Allow from 10.0.0.0/8
    Allow 172.16.0.0/12
    Allow 192.168.0.0/16
    Allow to 127.
    < / location >


    < FilesMatch "^ \.ht" > "".
    Order allow, deny
    Refuse to all the
    < / FilesMatch >

    < IfModule mpm_winnt_module >
    ThreadsPerChild 250
    MaxRequestsPerChild 0
    < / IfModule >
    < IfModule worker_module >
    StartServers 2
    MaxClients 150
    MinSpareThreads 25
    MaxSpareThreads 75
    ThreadsPerChild 25
    MaxRequestsPerChild 0
    < / IfModule >

    LoadModule modules/mod_actions.so actions_module
    LoadModule alias_module modules/mod_alias.so
    LoadModule modules/mod_asis.so asis_module
    LoadModule auth_basic_module modules/mod_auth_basic.so
    LoadModule auth_digest_module modules/mod_auth_digest.so
    LoadModule modules/mod_authn_anon.so authn_anon_module
    #LoadModule authn_dbm_module modules/mod_authn_dbm.so
    LoadModule modules/mod_authn_default.so authn_default_module
    LoadModule authn_file_module modules/mod_authn_file.so
    #LoadModule authz_dbm_module modules/mod_authz_dbm.so
    LoadModule modules/mod_authz_default.so authz_default_module
    LoadModule modules/mod_authz_groupfile.so authz_groupfile_module
    LoadModule modules/mod_authz_host.so authz_host_module
    LoadModule modules/mod_authz_user.so authz_user_module
    LoadModule autoindex_module modules/mod_autoindex.so
    #LoadModule cern_meta_module modules/mod_cern_meta.so
    < IfModule mpm_winnt_module >
    LoadModule modules/mod_cgi.so cgi_module
    < / IfModule >
    < IfModule worker_module >
    LoadModule modules/mod_cgid.so cgid_module
    < / IfModule >
    LoadModule dav_module modules/mod_dav.so
    LoadModule modules/mod_dav_fs.so dav_fs_module
    LoadModule deflate_module modules/mod_deflate.so
    LoadModule modules/mod_dir.so dir_module
    LoadModule env_module modules/mod_env.so
    #LoadModule modules/mod_expires.so expires_module
    #LoadModule file_cache_module modules/mod_file_cache.so
    #LoadModule modules/mod_headers.so headers_module
    LoadModule modules/mod_imagemap.so imagemap_module
    LoadModule modules/mod_include.so include_module
    LoadModule modules/mod_info.so info_module
    < IfModule mpm_winnt_module >
    LoadModule modules/mod_isapi.so isapi_module
    < / IfModule >
    LoadModule log_config_module modules/mod_log_config.so
    LoadModule mime_module modules/mod_mime.so
    LoadModule modules/mod_mime_magic.so mime_magic_module
    #LoadModule modules/mod_proxy.so proxy_module
    #LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
    Proxy_balancer_module modules/mod_proxy_balancer.so #LoadModule
    Modules/mod_proxy_connect.so proxy_connect_module #LoadModule
    Modules/mod_proxy_http.so proxy_http_module #LoadModule
    Proxy_ftp_module modules/mod_proxy_ftp.so #LoadModule
    LoadModule negotiation_module modules/mod_negotiation.so
    LoadModule rewrite_module modules/mod_rewrite.so
    LoadModule setenvif_module modules/mod_setenvif.so
    Modules/mod_speling.so speling_module #LoadModule
    LoadModule status_module modules/mod_status.so
    LoadModule modules/mod_unique_id.so unique_id_module
    LoadModule modules/mod_userdir.so userdir_module
    #LoadModule usertrack_module modules/mod_usertrack.so
    #LoadModule vhost_alias_module modules/mod_vhost_alias.so
    Modules/mod_ssl.so ssl_module #LoadModule
    LoadModule modules/mod_f4fhttp.so f4fhttp_module
    LoadModule modules/mod_hlshttp.so hlshttp_module
    LoadModule modules/mod_jithttp.so jithttp_module

    ##############################################################################
    # The next section allows caching of Just-In-Time packed # content
    # Use htcacheclean tool to manage the amount of data that are cached on disk. #
    # See Apache documentation for its use.                                    #
    # http://httpd.apache.org/docs/2.2/programs/htcacheclean.html #.
    # Make sure that the directory specified by the CacheRoot directive exists. The #.
    # default is a directory named cacheroot who reports directly to the Apache #.
    Installation directory of #.                                                    #
    # For more information on implementing caching of content, see the Apache documentation.
    # http://httpd.apache.org/docs/2.2/caching.html #.
    ##############################################################################

    # Uncomment this option to activate the cache
    #LoadModule cache_module modules/mod_cache.so
    < IfModule mod_cache.c >
    LoadModule modules/mod_disk_cache.so disk_cache_module
    < IfModule mod_disk_cache.c >
    CacheEnable disk hds - vod
    CacheEnable disk hls - vod
    CacheRoot cacheroot
    CacheMaxFileSize 10000000
    CacheLock on
    < / IfModule >
    < / IfModule >


    < IfModule f4fhttp_module >
    < /vod location >
    True HttpStreamingEnabled
    # HttpStreamingContentPath "... / webroot/vod.
    HttpStreamingContentPath "E:\Videos".
    Options - Indexes FollowSymLinks
    < / location >

    # old card style url again (from FMS 4.5), more compact url
    Redirect 301/live/events/livepkgr/events/hds-live/livepkgr

    < location/hds-live >
    True HttpStreamingEnabled
    HttpStreamingLiveEventPath '... / applications.
    HttpStreamingContentPath '... / applications.
    HttpStreamingF4MMaxAge 2
    HttpStreamingBootstrapMaxAge 2
    HttpStreamingFragMaxAge - 1
    Options - Indexes FollowSymLinks
    < / location >
    < / IfModule >

    < IfModule hlshttp_module >
    < location/hls-live >
    True HLSHttpStreamingEnabled
    HttpStreamingLiveEventPath '... / applications.
    HttpStreamingContentPath '... / applications.
    HLSMediaFileDuration 8000
    HLSSlidingWindowLength 6
    HLSFmsDirPath "..".
    HLSM3U8MaxAge 2
    HLSTSSegmentMaxAge - 1

    # Uncomment the following to activate the encryption
    # to this place.
    # Server HLSEncryptionScope
    # HLSEncryptCipherKeyFile "... / phls/liveeventkey.bin.
    # HLSEncryptKeyURI "https:// < ServerName > /hls-key/liveeventkey.bin.

    Options - Indexes FollowSymLinks
    < / location >

    < hls - vod location >
    True HLSHttpStreamingEnabled
    HLSMediaFileDuration 8000
    # HttpStreamingContentPath "... / webroot/vod.
    HttpStreamingContentPath "E:\Videos".
    HLSFmsDirPath "..".

    # Uncomment the following to activate the encryption
    # to this place.
    # Server HLSEncryptionScope
    # HLSEncryptCipherKeyFile "... / phls/vodkey.bin.
    # HLSEncryptKeyURI "https:// < ServerName > /hls-key/vodkey.bin.

    Options - Indexes FollowSymLinks
    < / location >

    < / IfModule >


    < IfModule jithttp_module >
    < hds - vod location >
    True HttpStreamingJITPEnabled
    # HttpStreamingContentPath "... / webroot/vod.
    HttpStreamingContentPath "E:\Videos".
    JitFmsDirPath "..".
    Options - Indexes FollowSymLinks

    # Uncomment the following to activate the encryption
    # to this place.
    # Server EncryptionScope
    # Doctors ProtectionScheme
    < / location >
    < / IfModule >


    TypesConfig conf/mime.types
    MIMEMagicFile conf/magic
    DefaultType text/plain

    AddType video/x-flv-.flv
    AddType video/MP2T .ts

    AddType application/x-compress. Z
    AddType application/x-gzip .gz .tgz
    AddType application/x-mpegurl *.m3u8


    AddHandler send-as-is Davis
    AddHandler type-map of the var
    AddType text/html .shtml
    AddOutputFilter INCLUDES .shtml

    < IfModule ssl_module >
    SSLRandomSeed startup builtin
    SSLRandomSeed connect builtin
    < / IfModule >

    < IfModule userdir_module >
    UserDir disable
    < / IfModule >

    < IfModule dav_fs_module >
    DAVLockDB tmp/dav/lockdb
    < / IfModule >

    IndexOptions FancyIndexing VersionSort NameWidth = * HTMLTable
    AddIconByEncoding (CMP,/icons/compressed.gif) x-compress x-gzip
    Should text (TXT,/icons/text.gif) / *.
    Should (IMG,/icons/image2.gif) image / *.
    Should (SND,/icons/sound2.gif) audio / *.
    Should (VID,/icons/movie.gif) video / *.
    Should (VID,/icons/movie.gif) application/x-shockwave-flash
    AddIcon /icons/binary.gif .bin .exe
    AddIcon /icons/binhex.gif .hqx
    AddIcon /icons/tar.gif .tar
    AddIcon /icons/world2.gif .wrl. WRL.gz .vrml .vrm .iv
    AddIcon /icons/compressed.gif. Z .z .tgz .gz .zip
    AddIcon /icons/a.gif .ai .eps .ps
    AddIcon /icons/layout.gif .html .shtml, .htm, .pdf
    AddIcon /icons/text.gif .txt
    AddIcon /icons/c.gif .c
    AddIcon /icons/p.gif .pl .py
    AddIcon /icons/f.gif .for
    AddIcon /icons/dvi.gif .dvi
    AddIcon /icons/uuencoded.gif .uu
    AddIcon /icons/script.gif .conf .sh .shar .csh .ksh .tcl
    AddIcon /icons/tex.gif .DVI
    AddIcon /icons/bomb.gif core
    AddIcon/icons/back.gif...
    /Icons/hand.right.gif AddIcon README
    AddIcon /icons/folder.gif ^ ^ DIRECTORY ^ ^
    AddIcon /icons/blank.gif ^ ^ BLANKICON ^ ^
    DefaultIcon /icons/unknown.gif
    ReadmeName README.html
    HeaderName HEADER.html
    IndexIgnore. ?? * ~ * # Header README RCS CVS *, v *, t

    AddLanguage ca .ca
    AddLanguage cs .cz .cs
    AddLanguage da .dk
    AddLanguage .de
    AddLanguage el Holy
    AddLanguage fr .fr
    AddLanguage eo .eo
    AddLanguage're .es
    AddLanguage and .and
    AddLanguage fr .fr
    AddLanguage he .He
    AddLanguage hr .hr
    AddLanguage it .it
    AddLanguage ja Armsake
    AddLanguage ko .ko
    AddLanguage ltz .ltz
    AddLanguage nl .nl
    . AddLanguage nn nn
    AddLanguage No .no
    AddLanguage pl .po
    AddLanguage pt .pt
    AddLanguage PT - BR .pt - br
    AddLanguage ru .ru
    AddLanguage sv .sv
    Zh - CN .zh - cn AddLanguage
    Zh - TW .zh - tw AddLanguage
    LanguagePriority en ca cs da el eo're and fr he hr it ja no ko ltz nl nn no pl pt pt - BR ru sv zh - CN zh - TW
    ForceLanguagePriority prefer Fallback
    AddDefaultCharset UTF-8

    < IfModule mod_negotiation.c >
    < IfModule mod_include.c >
    < directory "error" >
    AllowOverride None
    Options IncludesNoExec
    AddOutputFilter includes html
    AddHandler type-map of the var
    Order allow, deny
    Allow all the
    LanguagePriority en of are en
    ForceLanguagePriority prefer Fallback
    < / Book >
    < / IfModule >
    < / IfModule >

    BrowserMatch "Mozilla/2" nokeepalive
    BrowserMatch "MSIE 4\.0 b 2;" nokeepalive downgrade - 1.0 force-response - 1.0
    BrowserMatch "RealPlayer 4\.0" force-response - 1.0
    BrowserMatch "Java/1\.0" force-response - 1.0
    BrowserMatch "JDK / 1\.0" force-response - 1.0
    BrowserMatch "Data Microsoft Access Internet Publishing Provider" redirect-carefully
    BrowserMatch "MS FrontPage" redirect-carefully
    BrowserMatch "^ WebDrive" redirect-carefully
    BrowserMatch "^ WebDAVFS/1.» [0123]"redirect-carefully
    BrowserMatch "^ gnome-vfs/1.0" redirect-carefully
    BrowserMatch "^ XML Spy" redirect-carefully
    BrowserMatch "^ Dreamweaver-WebDAV-SCM1 (English)" redirect-carefully

    #Uncomment following to activate https based key service
    #for HLS.
    #Include conf/httpd-hls - secure.conf

    ------------------------------------------------------------------------------------------ -----

    I guess that the problem is an incorrect configuration setting that I simply do not see.  Tips or tricks would be greatly appreciated.

    Hi Peter,.

    All of your settings seem to be fine except for the manifet file. Your directory structure should be E:/videos/test /, your manifest file urls must be:... /.. / HDS-VOD/test/sample1_500kbps. F4V. F4M

    This is because the URLS in the manifest are taken from the url of the manifest file. Thus, when you... / HDS-VOD/test/sample1_500kbps. F4V. F4M, demand will be like hostname+"/vod/hds-vod/test/sample1_500kbps.f4v.f4m but you need individual applications to be hostname+"/hds-vod/test/sample1_500kbps.f4v.f4m

    Please try with your manifest as:

    http://ns.Adobe.com/F4M/2.0">

    Let me know if it helps.

    Thank you

    Apurva

  • How to compile source strobe / tweak dynamic streaming?

    Hi all

    I have two questions that I hope that I would get an answer for:

    1. the source code of strobe media playback has functions that implement the bitrate switching logic (i.e. Adaptive streaming between multiple bitrates under conditions of bandwidth fluctuations) for HTTP? If so, can you tell me where this code is present?

    2. I wanted to the first good benchmark for HTTP Adaptive streaming performs, and then change the baud rate, logical switching to improve. Is this possible at all? If so, how can I compile first strobe source? Is there a document which can walk one through this process? (for example, what tools are needed and how to go to this topic?)

    Thank you very much!

    -SR

    Hello

    1. Unfortunately we do not have a public example for HTTP streaming media, but you can configure your own http streaming server. Please check the thread below for more information about the experience of another user on this: http://forums.adobe.com/message/3038901

    2. Please check the class SwitchManager.

    For HTTP streaming download ratio is the only factor used.

    3. Yes.

  • bytesLoaded and bytesTotal return 0 with dynamic streaming

    When you run the my OSMFPlayer of FB4 (read logo_animated.flv), the bytesTotal remains to be 3167384, and bytesLoaded begins about 1100000 and quickly goes up to 3167384, I think it makes sense.

    When running my server Linux environment and using a dynamic flow of http, the two values are always 0.

    < code >

    public void OSMFPlayer(preloader:Preloader)
    {

    ...

    _stage.addEventListener (Event.ENTER_FRAME, onEnterFrame);

    ...

    }

    private void onEnterFrame(event:Event_=_null):void
    {

    Debugger.Send ("TRACE", "bitrateRequested", player.getBitrateForDynamicStreamIndex (player.currentDynamicStreamIndex));

    Debugger.Send ("TRACE", "bitrateRecieved", player.bytesLoaded);
    Debugger.Send ("TRACE", "totalBytes", player.bytesTotal);

    Debugger.Send ("TRACE", "bufferSize", player.bufferLength);

    }

    < code >

    * getBitrateForDynamicStreamIndex and bufferLength have both return correct values in the case of dynamic streaming

    Is there a different function that I need to use when using dynamic streaming?

    Thank you

    Dan

    Hi Dan,.

    Good observation.

    For http streaming, you can ignore the values for byteLoaded and bytesTotal as NetStream doesn't really load flow more. Instead, most of the work is done by HTTPNetStream but it does not keep the records for those two values.

    If you plan to refine your dynamic stream switching algorithm, you can take a look at NetStreamSwitchManager.as. An instance is created during the load phase by HTTPStreamingNetLoader.as.

    -Zhang Wei

    Senior computer scientist

    Adobe Systems, Inc..

    [email protected]

  • Strobe Media Playback and dynamic streaming

    I read that the strobe media, reader Dynamic Streaming media, unfortunately I could not find hot to enable and configure this feature. Can someone help me with this?

    Assuming you have already configured your streaming server, you can create a manifest file (.f4m) in which you provide information on individual watercourses. You can use the following example:

    
    
         Dynamic Streaming     253     video/mp4     rtmp://cp67126.edgefcs.net/ondemand                         
    

    You can load this file by setting the parameter 'src' on its URL.

    The working example is at http://mediapm.edgesuite.net/osmf/content/test/manifest-files/dynamic_Streaming.f4m

  • FMS and dynamic streaming

    I got the code snippet that FMS provides Dynamic streaming video and if I let my code calling FMS, it works very well, but...

    I moved my page calling to another server and I get "connection error.  Please press Play to try again".

    I have instantiated the paths, but I still get the error.

    Can anyone see what I'm doing wrong when I instantiated my ways?

    Here is my code dynamicStream2.smil which is located in the folder (Flash Media Server 3.5\webroot):

    < smil >
    < head >
    < base meta = "rtmp://MyFMServer/vod/" / >
    < / head >
    < body >
    <>switch
    < src = "video mp4:sample1_1500kbps.f4v" system-bitrate = "1500000" / > "
    < src = "video mp4:sample1_1000kbps.f4v" system-bitrate = "1000000" / > "
    < src = "video mp4:sample1_700kbps.f4v" system-bitrate = "700000" / > "
    < src = "video mp4:sample1_500kbps.f4v" system-bitrate = "500000" / > "
    < src = "video mp4:sample1_150kbps.f4v" system-bitrate = "150000" / > "
    < / switch >
    < / body >
    < / smil >

    Here's my calling code for http://MyOtherServer/test.html :

    < object width = "640" height = '377' id = "videoPlayer" name = "videoPlayer" type = "application/x-shockwave-flash".
    ClassID = 'clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' >
    < param name = "movie" value = " " http://MyFMServer/SWFs/videoplayer.swf ' />
    < param name = "quality" value = "high" / > < param name = "bgcolor" value = "#000000" / > ".
    < param name = "allowfullscreen" value = "true" / >
    < param name = "flashvars" value = "& videoWidth = 0 & videoHeight = 0 & dsControl = manual & dsSensitivity = 100 & ServerURI = " http://MyFMServer/dynamicStream2.smil & DS_Status = true & streamType = vod & autoStart = true & videoWi dth = 0 & videoHeight = 0 & dsControl = manual, & dsSensitivity = 100 & serverURL = rtmp://MyFMServer/vod/mp4: sample2_1000kbps.f4v & DS_Status = true & streamType = vod & autoStart = true & videoWidth = t 0 & videoHeigh = 0 & hand = dsControl & dsSensitivity = 100 & serverURL = http://MyFMServer/dynamicStream2.smil & SD Status = true & streamType = vod & autoStart = true & videoWidth = 0 & videoHeight = 0 & dsControl = Manual & tactile ESSB = 100 & serverURL = rtmp://MyFMServer/vod/mp4:sample2_1000kbps.f4v & DS_Status = true & stre amType = vod & autoStart = true & videoWidth = 0 & videoHeight = 0 & dsControl = manual & dsSensitivity = 100 & get rverURL = http://MyFMServer/dynamicStream2.smil & DS_Status = true & streamType = vod & autoStart = true & videoWidth = 0 & videoHeight = 0 & dsControl = manual & dsSensitivity = 100 and ServerURI rtmp://MyFMServer/vod/mp4 : sample2_1000kbps.f4v & DS_Status = true & streamType = vod & autoStart = true & videoWidth = 0 & deoHeight = 0 vi, & manual = dsControl & dsSensitivity = 100 & ServerURI = http://MyFMServer/dynamicStream2. SMIL & DS_Status = true & streamType = vod & autoStart = true'/>
    < embed src =' http://MyFMServer/SWFs/videoplayer.swf 'width = "640" height = id ' 377' = "videoPlayer" quality = "high" bgcolor = "#000000"name = "videoPlayer" allowfullscreen = "true" pluginspage =" ." http://www.Adobe.com/go/getflashplayer_fr '  
    flashvars = "& videoWidth = 0 & videoHeight = 0 & dsControl = manual & dsSensitivity = 100 & ServerURI = " http://MyFMServer/dynamicStream2.smil & DS_Status = true & streamType = vod & autoStart = true & videoWi dth = 0 & videoHeight = 0 & dsControl = manual, & dsSensitivity = 100 & serverURL = rtmp://MyFMServer/vod/mp4: sample2_1000kbps.f4v & DS_Status = true & streamType = vod & autoStart = true & videoWidth = t 0 & videoHeigh = 0 & hand = dsControl & dsSensitivity = 100 & serverURL = http://MyFMServer/dynamicStream2.smil & SD Status = true & streamType = vod & autoStart = true & videoWidth = 0 & videoHeight = 0 & dsControl = Manual & tactile ESSB = 100 & serverURL = rtmp://MyFMServer/vod/mp4:sample2_1000kbps.f4v & DS_Status = true & stre amType = vod & autoStart = true & videoWidth = 0 & videoHeight = 0 & dsControl = manual & dsSensitivity = 100 & get rverURL = http://MyFMServer/dynamicStream2.smil & DS_Status = true & streamType = vod & autoStart = true & videoWidth = 0 & videoHeight = 0 & dsControl = manual & dsSensitivity = 100 and ServerURI rtmp://MyFMServer/vod/mp4 : sample2_1000kbps.f4v & DS_Status = true & streamType = vod & autoStart = true & videoWidth = 0 & deoHeight = 0 vi, & manual = dsControl & dsSensitivity = 100 & ServerURI = http://MyFMServer/dynamicStream2. SMIL & DS_Status = true & streamType = vod & autoStart = true"type =" application/x-shockwave-flash"> "
    < / embed > < / object >

    If your url is http://MyFMServer/swfs/videoPlayer.swf' means in your webroot folder there should be file named sovereign wealth funds in which you should have kept videoPlayer.swf and .smil file and your videos should be in the vod/media folder. If you are able to rtmp streaming of videos in the vod/media folder, then it should work fine if you placed everything correctly.

    Kind regards

    Amit

  • Want full creative cloud at student rates, live at the Panama

    How can I get full CC at the student rate if I live in the Panama.

    Hi Alan,

    Creative cloud for students is not available to the Panama. See this table for availability:

    http://www.Adobe.com/content/dam/Adobe/en/products/creativecloud/CC/PDFs/CC-availability-m atrix.pdf

    Guinot

  • Need a hand set up FMS 4.5 to the HTTP output stream.

    Hi people!

    I am trying to install Flash Media Server (Streaming Server) and I have problems with the release of HTTP stream.

    The system works very well with the ooutput Flash, but for some reason that the livepkgr will not work. Tried many things over the past two weeks, I went through the docs and I do not know anymopre what I can try... The source of the video stream is upstreamed to my own computer at home, via Flash Live Encoder.

    , I run a dedicated server, that is running Windows Server 2008. The default web site is IIS. I have configured the ports so that port 80 is the default IIS inetpub/webroot, and installation of FMS 4.5 is accessible via port 8134. If the IP http://184.107.48.113 opens by default Windows IIS, and http://184.107.48.113:8134 takes the request of the FMS install.

    The video stream is online on the Flash server, I can see it in the console, the livepkgr seems to work, and I see the. STREAM file that is generated in the folder livebroadcast/_definst_/livestream. If the server is running and the outputs of the process the HTTP.

    I think that the URL should I use to access the HLS stream output is: http://184.107.48.113:8134/livepkgr/_definst_/livebroadcast/Livestream.F4M.m3u8

    but it returns a file not found message. Is there something wrong with the syntax of URL? Or there is something else in the .conf files that I need to change? Or is it a problem with the configuration of Apache 2.2?

    You can see the flow in direct of my web site Flash http://www.BlackFlag.TV I want to change this HTTP stream flow Flash.

    Thanks for your help people!

    -sv bell

    Ok. Here are a few things I would like you to.

    1. stop the publication.

    2. go to the FMS applications folder and delete all uder applications/livepkgr/water courses and also delete the *.stream file.

    3. now restart the publication.

    4. create crossdomain.xml with the content below and place this xml code in your webroot.

    http://www.Macromedia.com/XML/DTDs/cross-domain-policy.DTD">

    5. now try playing the m3u8 via quicktime.

  • OSMF with HTTP data stream search resets the starting index...

    Hello

    I built an OSMF player that allows users to get to where they were during the recovery, but also to rub at the beginning.

    FOR EXAMPLE:

    A flow is 1 minute.

    The user starts playing in 25 seconds.

    The user can rub-5 seconds or transmit to 55 seconds.

    It works perfectly with RTMP - TimeTrait reports correctly and video is displayed correctly.

    FOR EXAMPLE:

    Start at 25 seconds, TimeTrait reports: duration = 60, current position = 25 and video display is 25.

    Seek to rewinds 5 seconds to the current duration = 60, position = 5, video display is 5.

    But...

    With the HTTP stream...

    Start at 25 seconds. TimeTrait reports: duration = 60, current position = 25 and video display is 50.

    Search rewinds 5 seconds before the beginning of the stream and give me a media full... end of the stream.

    Start at 30 seconds, TimeTrait reports length = 60, current position = 30 and the video display is 60 Yes give me a media full... end of the stream.

    It is quite clear that what is happening is that search HTTP stream reset my starting index to the point of looking as if I had started to play with:

    NetStream.play (seekPoint);

    Rather than:

    NetStream.play();

    NetStream.seek (seekPoint);

    This, I hasten to add, is a terrible problem from the point of view of my client because it means actually I can't resume content.

    Does anyone have ideas, workarounds?

    G

    After digging in OSMF code I found a SOLUTION:

    First of all, make sure you have the latest OSMF source inside your project.

    For now it is 2.0.71 (org.osmf.utils.Version).

    Go to org.osmf.net.httpstreaming.HTTPNetStream

    and make a few changes:

    1 change the line # 1441

    _initialTime = _dvrInfo! = null? _dvrInfo.StartTime: currentTime;

    TO

    _initialTime = _dvrInfo! = null? _dvrInfo.StartTime: (_seekTime > 0? _playStart: currentTime);

    2. change the line # 1496

    _initialTime = currentTime

    TO

    _initialTime = _seekTime > 0? _playStart: currentTime

    That's all!

    Now you can listen to MediaPlayerCapabilityChangeEvent.CAN_SEEK_CHANGE event

    and immediately.

    By the way: If you're going to find all the bugs related to this change feel free to post them here!

  • Can't see where open Live Http Headers in Firefox 6.0?

    Hello - in Firefox 6.0 I installed the addon/extension LiveHttpHeaders. However, even if I don't see that the extension is installed where I go to Addons, I don't see where in fact open LiveHttpHeaders - can someone please tell me where in Firefox 6.0 see this?

    It is on the Tools menu, and there is a toolbar button in the palette of the toolbar in the window customize.

    • Press F10, or press the Alt key to bring up the 'Menu Bar' temporarily if the menu bar is hidden.

    Open the Customize via "view > toolbars > customize" or "Firefox > Options > toolbars."

Maybe you are looking for

  • landscape view

    How can I go to the landscape view on an iPhone 5? I don't get that portrait.

  • When I am connected to Amazon, I don't get this small lock to the top in the corner.

    If anyone can hack my account? How will I know if it's safe?Thank you.

  • My status bar is weird.

    http://I39.Tinypic.com/2i8k7kl.jpg See the status bar? It is larger. I can't narrow down to where he was. Any advice on how to fix this? Thanks in advance.

  • Qosmio G50 and Windows 7

    Sad to see the Australian website has no drivers and software for this model in Windows 7...EU for everything is on the site of USA. have 2 numbers well if someone could help it, 1st edition Chicony Camera Assistant does not work cannot load the web

  • What is an exception in DisplayRunMap.runMap?

    I have a HP Pavilion (processor AMD Athlon XP) with both a DVD-RW/CD-RW DVD writer/CD writer combo & a player of CD-ROM I tried to do a test of the dvd - rom drive and when she started I received the following message. "Message from the Web page: Exc