RTMP Live Streaming Works, HTTP HLS/HDS Streaming Doesnt

I am running Flash Media Server on my Windows 2008 R2 server, and am trying to get HTTP live streaming working. I am using Flash Media Live Encoder to stream to the server. I can get a basic RTMP stream to work without issue, however anytime I setup to stream to a basic HTTP live stream, I get the generic "We are having problems with playback. We apologize for the inconvenience." in the basic Flash Media Playback player. I can confirm the stream is being published to the server in the Admin Console using the livepkgr application successfully, and I can even get an RTMP stream to work when it is streaming to the livepkgr application.
Here are the FMLE settings I am using to publish the stream:
Stream URL: rtmp://184.69.238.58/livepkgr
(yes, thats my IP, the stream is live continuously, test for yourself!)
Stream Name: livestream?adbe-live-event=liveevent
my embeded html for viewing the stream is as follows:
<object width="640" height="480"> <param name="movie" value="http://fpdownload.adobe.com/strobe/FlashMediaPlayback_101.swf"> </param> <param name="flashvars" value="src=http://<myipgoeshere>/livepkgr/liveevent/livestream.f4m"></param> <param name="allowFullScreen" value="true"></param> <param name="allowscriptaccess" value="always"></param>  <embed src="http://fpdownload.adobe.com/strobe/FlashMediaPlayback_101.swf" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="700" height="500" flashvars="src=http://<myipgoeshere>/livepkgr/liveevent/livestream.f4m">
While this gives me the error, the RTMP version (publishing to the livepkgr) works fine like this:
<object width="640" height="480"> <param name="movie" value="http://fpdownload.adobe.com/strobe/FlashMediaPlayback_101.swf"> </param> <param name="flashvars" value="src=rtmp://<myipgoeshere>/livepkgr/livestream"> </param> <param name="allowFullScreen" value="true"></param> <param name="allowscriptaccess" value="always"></param>  <embed src="http://fpdownload.adobe.com/strobe/FlashMediaPlayback_101.swf" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="700" height="500" flashvars="src=rtmp://<myipgoeshere>/livepkgr/livestream"> </embed>  </object>
Can anyone explain to me what is happening here? I need HTTP streaming so I can eventually handle multi-bit rate streaming. Is there any further configuration beyond the standard "out of the box" FMS installation I need to consider on my server? There are no firewall issues at play here as all ports for standard streaming are open.

I had about 2 hours of downtime last night to move my server. Try again? It will be live all day.
Dustin Rogers
[email protected]
780.293.6632

Similar Messages

  • RTMP Streaming Works, HTTP Streaming Does Not

    I am using the following to stream video live:
    - Windows Server 2008 with Flash Media Server 5.
    - Flash Media Live Encoder 3.2
    - This tutorial step by step to setup the manifests: Stream live multi-bitrate video over HTTP to Flash and iOS - YouTube
    - In FMLE the following settings:
         - H264 Format, Main Profile, Level 3.1, Keyframe freq 4, 150, 500 and 1000 kpbs bit rates.
         - FMS URL: rtmp://<my-static-ip>/livepkgr
         - Stream: livestream%i?adbe-live-event=liveevent
    - The liveevent.f4m and liveevent.m3u8 files are saved in the webroot folder
    - Built in administrator console OSMF video player, with the following URL: http://<my-static-ip>/livepkgr/liveevent.f4m
    FMLE is saying it connects without issue and that it publishes, and the server shows that the stream is connecting in the admin console. The one thing that does not appear to work is playing the stream back itself. I've tried any number of different  URLS to play the stream, none work, they just give me a generic "We are having problems with playback. We appologize for the inconvenience." I know the stream connects because when I replace http://<my-static-ip>/livepkgr/liveevent.f4m with rtmp://<my-static-ip>/livepkgr/liveevent it plays the rtmp version.
    Is there some further configuration I am missing on the server side? Something else I am missing?

    Still nothing I can verify the embedded player is trying to access the stream URL I setup. I can still verify stream publishing in the admin console, but I cannot embed the video, still getting the same generic error.. I am streaming to my private server running Windows Server 2008 R2 that I host multiple sites with. I am beginning to think the URL doesnt recognize that I am trying to access the webroot folder for the manifests, but I don't know how to tell if this is the case or how to change this setting. Can anyone provide me an example of a proper html code to embed a video using the FMLE stream I am publishing that they can verify works with a similar setup to what I have?
    Dustin Rogers
    [email protected]
    (780) 250-0200

  • Play only audio from RTMP Live audio/video stream

    Hi,
    I am working on Flex FMS video conference app, Is there any possibility to stop video and listen only audio of a broadcaster with RTMP Live without broadcaster detaching camera to Stream and should not affect other viewers video feed.
    Thanx & Regards
    Pavan

    Actually, iTunes does this automatically. If you go to music>songs>and scroll down you should see everything in your library including music videos and podcasts. When you select the music video or podcast of your choice in the music menu it will play it as an audio file and not video.

  • Live streaming to Ustream or other streaming sites or programs w/MacBook

    I have a brand new MacBook. USB only no firewire. I need to be able to stream LIVE video to Ustream or programs like it. I have gone back and forth about various adapters (usb to component/svideo) that capture video. Some only work within the software. Ustream, quicktime, imovie still cant see my camera (formerlly used thru firewire)
    Does anyone have a solution OR knowledge of a working adapter that all video programs can see in the MacBook. I have considered purchasing a USB camera or selling the macbook and getting a MacBook Pro a LAST resort.

    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

  • Deliver HTTP ABR HDS+HLS Streams via Player Object to All Devices

    I have been unable to successfully establish a single video player object (similar to when delivering single-bitrate streams via FLVPlayback component with Flash Pro) that will automatically detect the browser type and automatically deliver the appropriate .f4m or .m3u8 manifest when broadcasting using HTTP adaptive bitrate streaming with FMLE3 and AMS5.
    I have both the HDS and HLS streaming working separately--the AMS5 sample videoPlayer.html file will accept and play video content when fed the URL: http://csitsfms.sys.oakland.edu/mbrBlack.f4m; however, I have not had success in getting any .f4m streams initiated in any other fashion.
    Also, HLS streaming is verified to be working on: http://csitsfms.sys.oakland.edu/mbrBlack.m3u8 when using an option such as VLC Player's File -> Open Network Stream command.
    The end desired result is that a user will navigate to  a particular URL and the browser autodetects whether to deliver the .f4m or the m3u8 manifest and initiate the appropriate stream to a single video playback object.
    We've had FMS up and running since v3.5; however, have just recently upgraded to AMS5.0.x and would like to enable adaptive bitrate streaming to all devices; we have no problem with single-bitrate streaming to Flash-enabled devices.
    I have also tried using the sample videoPlayer.html page's auto-generated code, dropping that onto an otherwise empty HTML document; however, Error 2048 was returned instead of a valid stream. Using a similar process with the OSMF generator, the error standard error, "We are having problems with playback. We apologize for the inconvenience."
    It may be noted that we have SWFVerification enabled for our domain, in case this is what may be impeding our efforts.

    take a look at this links
    http://www.adobe.com/devnet/adobe-media-server/articles/beginning-fms45-pt01.html
    i think you are not calling the video properly in the HTTP URL.
    http://csitsfms.sys.oakland.edu/mbrBlack.f4m  willnot work. If you are using the AMS videoplayer.html use the embeded code and paste it in a html file.
    http://domain.com/hds-vod/filename.f4m WILL NOT WORK . This will only display the content of the f4m file.

  • HDS streaming is not working, error: problem with playback

    Hi,
    We have a problem to do HDS streaming in my FMS ...attached the screenshot showing error when i tried in my sample video player.
    Normally what could be the reason for it. RTMP is working without any probelms.
    Please advice where I can check the errorlogs for this issue.

    FMS version 4.5
    # cat Event.xml
    <Event>
      <EventID>liveevent</EventID>
      <Recording>
        <FragmentDuration>4000</FragmentDuration>
        <SegmentDuration>400000</SegmentDuration>
        <DiskManagementDuration>3</DiskManagementDuration>
      </Recording>
    </Event>
    # cat Manifest.xml
    <manifest xmlns="http://ns.adobe.com/f4m/1.0">
      <media streamId="livestream" bitrate="350" />
    </manifest>
    httpd.conf
    # 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.
    # In particular, see
    # <URL:http://httpd.apache.org/docs/2.2/mod/directives.html>
    # for a discussion of each configuration directive.
    # Please see httpd.conf.orig for the configuration of a default
    # (non-FMS) installation of apache.
    Listen 80
    #Listen 8134
    # If you plan to run FMS as root on linux, you _must_ specify a
    # valid user, with access to the FMS installation direction, or
    # apache will not run.
    # If you've used the default installer, nobody (or whatever other
    # username you gave to the installer) will work here.
    # If you're running a developer build under your own home directory,
    # you should use your own username.
    User fms
    Group fms
    AccessFileName .htaccess
    ServerSignature On
    UseCanonicalName Off
    HostnameLookups Off
    Timeout 120
    KeepAlive On
    MaxKeepAliveRequests 100
    KeepAliveTimeout 15
    ErrorLog logs/error_log
    LogLevel info
    LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
    CustomLog logs/access_log combined
    # Proxy rtmpt to FMS
    ProxyRequests Off
    ProxyPass /open/ http://localhost:1935/open/
    ProxyPass /close/ http://localhost:1935/close/
    ProxyPass /idle/ http://localhost:1935/idle/
    ProxyPass /send/ http://localhost:1935/send/
    ProxyPass /fcs/ http://localhost:1935/fcs/
    ProxyPass /fms/ http://localhost:1935/fms/
    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 from all
        Satisfy all
    </Directory>
    <Directory "../webroot">
        Options -Indexes FollowSymLinks
        AllowOverride None
        Order allow,deny
        Allow from all
    </Directory>
    Alias /documentation ../documentation/
    <Directory ../documentation/>
        Options FollowSymLinks
        AllowOverride None
        Order allow,deny
        Allow from all
    </Directory>
    Alias /icons/ "icons/"
    <Directory "icons">
        Options MultiViews FollowSymLinks
        AllowOverride None
        Order allow,deny
        Allow from all
    </Directory>
    Alias /error/ "error/"
    ScriptAlias /cgi-bin/ "cgi-bin/"
    <Directory "cgi-bin">
        AllowOverride None
        Options None
        Order allow,deny
        Allow from all
    </Directory>
    <Location /server-status>
        SetHandler server-status
        Order deny,allow
        Deny from all
        Allow from 10.0.0.0/8
        Allow from 172.16.0.0/12
        Allow from 192.168.0.0/16
        Allow from 127.
    </Location>
    ExtendedStatus On
    <Location /server-info>
        SetHandler server-info
        Order deny,allow
        Deny from all
        Allow from 10.0.0.0/8
        Allow from 172.16.0.0/12
        Allow from 192.168.0.0/16
        Allow from 127.
    </Location>
    <FilesMatch "^\.ht">
        Order allow,deny
        Deny from all
    </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 actions_module modules/mod_actions.so
    #LoadModule alias_module modules/mod_alias.so
    LoadModule asis_module modules/mod_asis.so
    LoadModule auth_basic_module modules/mod_auth_basic.so
    LoadModule auth_digest_module modules/mod_auth_digest.so
    LoadModule authn_anon_module modules/mod_authn_anon.so
    #LoadModule authn_dbm_module modules/mod_authn_dbm.so
    LoadModule authn_default_module modules/mod_authn_default.so
    LoadModule authn_file_module modules/mod_authn_file.so
    #LoadModule authz_dbm_module modules/mod_authz_dbm.so
    LoadModule authz_default_module modules/mod_authz_default.so
    LoadModule authz_groupfile_module modules/mod_authz_groupfile.so
    LoadModule authz_host_module modules/mod_authz_host.so
    LoadModule authz_user_module modules/mod_authz_user.so
    LoadModule autoindex_module modules/mod_autoindex.so
    #LoadModule cern_meta_module modules/mod_cern_meta.so
    <IfModule mpm_winnt_module>
        LoadModule cgi_module modules/mod_cgi.so
    </IfModule>
    <IfModule worker_module>
        LoadModule cgid_module modules/mod_cgid.so
    </IfModule>
    LoadModule dav_module modules/mod_dav.so
    LoadModule dav_fs_module modules/mod_dav_fs.so
    LoadModule deflate_module modules/mod_deflate.so
    LoadModule dir_module modules/mod_dir.so
    LoadModule env_module modules/mod_env.so
    #LoadModule expires_module modules/mod_expires.so
    #LoadModule file_cache_module modules/mod_file_cache.so
    LoadModule headers_module modules/mod_headers.so
    LoadModule imagemap_module modules/mod_imagemap.so
    LoadModule include_module modules/mod_include.so
    LoadModule info_module modules/mod_info.so
    <IfModule mpm_winnt_module>
        LoadModule isapi_module modules/mod_isapi.so
    </IfModule>
    LoadModule log_config_module modules/mod_log_config.so
    LoadModule mime_module modules/mod_mime.so
    LoadModule mime_magic_module modules/mod_mime_magic.so
    LoadModule proxy_module modules/mod_proxy.so
    LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
    LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
    LoadModule proxy_connect_module modules/mod_proxy_connect.so
    LoadModule proxy_http_module modules/mod_proxy_http.so
    LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
    LoadModule negotiation_module modules/mod_negotiation.so
    LoadModule rewrite_module modules/mod_rewrite.so
    LoadModule setenvif_module modules/mod_setenvif.so
    #LoadModule speling_module modules/mod_speling.so
    LoadModule status_module modules/mod_status.so
    LoadModule unique_id_module modules/mod_unique_id.so
    LoadModule userdir_module modules/mod_userdir.so
    #LoadModule usertrack_module modules/mod_usertrack.so
    #LoadModule vhost_alias_module modules/mod_vhost_alias.so
    #LoadModule ssl_module modules/mod_ssl.so
    # The following section enables caching of Just-In-Time packaged content     #
    # Use htcacheclean tool to manage the amount of data that is cached on disk. #
    # See Apache documentation for its usage.                                    #
    # http://httpd.apache.org/docs/2.2/programs/htcacheclean.html                #
    # Make sure the directory specified by the CacheRoot directive exists. The   #
    # default is a directory named cacheroot that is directly under the Apache   #
    # installation directory.                                                    #
    # For more information on content caching, see Apache documentation          #
    # http://httpd.apache.org/docs/2.2/caching.html                              #
    # Uncomment this to enable caching
    #LoadModule cache_module modules/mod_cache.so
    <IfModule mod_cache.c>
        LoadModule disk_cache_module modules/mod_disk_cache.so
        <IfModule mod_disk_cache.c>
            CacheEnable disk /hds-vod
            CacheEnable disk /hls-vod
            CacheRoot cacheroot
            CacheMaxFileSize 10000000
            CacheLock On
        </IfModule>
    </IfModule>
    <IfModule mod_deflate.c>
        AddOutputFilterByType DEFLATE application/vnd.apple.mpegurl
        SetEnvIfNoCase Request_URI "^" dont-vary
        SetEnvIfNoCase Request_URI \.(?:vnd\.apple\.mpegurl)$ !no-gzip !dont-vary
        Header append Vary Accept-Encoding env=!dont-vary
    </IfModule>
    LoadModule alias_module modules/mod_alias.so
    LoadModule f4fhttp_module modules/mod_f4fhttp.so
    <IfModule f4fhttp_module>
    <Location /vod>
        HttpStreamingEnabled true
        HttpStreamingContentPath "../webroot/vod"
        Options -Indexes FollowSymLinks
    </Location>
    # Drop the Range header when more than 5 ranges.
    # CVE-2011-3192
    SetEnvIf Range (,.*?){5,} bad-range=1
    RequestHeader unset Range env=bad-range
    # map old style url to new (as of FMS 4.5), more compact url
    Redirect 301 /live/events/livepkgr/events /hds-live/livepkgr
    <Location /hds-live>
        HttpStreamingEnabled true
        HttpStreamingLiveEventPath "../applications"
        HttpStreamingContentPath "../applications"
        HttpStreamingF4MMaxAge 2
        HttpStreamingBootstrapMaxAge 2
        HttpStreamingDrmmetaMaxAge 2
        HttpStreamingFragMaxAge -1
        Options -Indexes FollowSymLinks
    </Location>
    </IfModule>
    LoadModule hlshttp_module modules/mod_hlshttp.so
    <IfModule hlshttp_module>
    <Location /hls-live>
        HLSHttpStreamingEnabled true
        HttpStreamingLiveEventPath "../applications"
        HttpStreamingContentPath "../applications"
        HLSMediaFileDuration 8000
        HLSSlidingWindowLength 6
        HLSFmsDirPath ".."
        HLSM3U8MaxAge 2
        HLSTSSegmentMaxAge -1
        HLSMaxEventAge 300
        HttpStreamingUnavailableResponseCode 503
    # Uncomment the following directives to enable encryption
    # for this location.
    #    HLSEncryptionScope server
    #    HLSEncryptCipherKeyFile "../phls/liveeventkey.bin"
    #    HLSEncryptKeyURI        "https://<ServerName>/hls-key/liveeventkey.bin"
        Options -Indexes FollowSymLinks
    </Location>
    <Location /hls-vod>
        HLSHttpStreamingEnabled true
        HLSMediaFileDuration 8000
        HttpStreamingContentPath "../webroot/vod"
        HLSFmsDirPath ".."
        HLSJITConfAllowed true
    # Uncomment the following directives to enable encryption
    # for this location.
    #    HLSEncryptionScope server
    #    HLSEncryptCipherKeyFile "../phls/vodkey.bin"
    #    HLSEncryptKeyURI        "https://<ServerName>/hls-key/vodkey.bin"
        Options -Indexes FollowSymLinks
    </Location>
    </IfModule>
    LoadModule jithttp_module modules/mod_jithttp.so
    <IfModule jithttp_module>
    <Location /hds-vod>
        HttpStreamingJITPEnabled true
        HttpStreamingContentPath "../webroot/vod"
        HttpStreamingJITConfAllowed true
        JitFmsDirPath ".."
        Options -Indexes FollowSymLinks
    </Location>
    </IfModule>
    LoadModule ctrlplane_module modules/mod_ctrlplane.so
    <IfModule ctrlplane_module>
    <Location /ctrlplane>
                    SetHandler ctrlplane
                    HdsHttpStreamingLiveEventPath "../applications"
                    HlsHttpStreamingLiveEventPath "../applications"
                    MaxBootstrapAge 300
                    Options -Indexes FollowSymLinks
    </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 asis
    AddHandler type-map 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
    AddIconByType (TXT,/icons/text.gif) text/*
    AddIconByType (IMG,/icons/image2.gif) image/*
    AddIconByType (SND,/icons/sound2.gif) audio/*
    AddIconByType (VID,/icons/movie.gif) video/*
    AddIconByType (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 .ps .ai .eps
    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 .tex
    AddIcon /icons/bomb.gif core
    AddIcon /icons/back.gif ..
    AddIcon /icons/hand.right.gif 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 .de
    AddLanguage el .el
    AddLanguage en .en
    AddLanguage eo .eo
    AddLanguage es .es
    AddLanguage et .et
    AddLanguage fr .fr
    AddLanguage he .he
    AddLanguage hr .hr
    AddLanguage it .it
    AddLanguage ja .ja
    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
    AddLanguage zh-CN .zh-cn
    AddLanguage zh-TW .zh-tw
    LanguagePriority en ca cs da de el eo es et fr he hr it ja 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 var
                Order allow,deny
                Allow from all
                LanguagePriority en es de fr
                ForceLanguagePriority Prefer Fallback
            </Directory>
        </IfModule>
    </IfModule>
    BrowserMatch "Mozilla/2" nokeepalive
    BrowserMatch "MSIE 4\.0b2;" 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 "Microsoft Data 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" redirect-carefully
    #Uncomment following for enabling https based key serving
    #for HLS.
    #Include conf/httpd-hls-secure.conf

  • Not playing HLS streaming on Safari (and HDS gets and error)

    I just installed Flash Media Server 4.5 on my apache2.2 server. I am running the default webpage from the program, https://filmthos.com/flash/. I get an error when running the HDS streaming sample Error#2032. The rtmp sample runs fine. I run the HLS on IE and it give the error message that it can only run on Safari, whicvh is fine. BUt when I run this sample on Safari nothing happens. So any suggestion would be helpful to figure out the problem. THank you!

    I had external Apache setup. So, I uninstalled it and reinstalled the FMS with the bundled Apache. It worked fine. The only problem is I don't know how to configure this Apache with php5, pear, mysql etc. Things I had already configure with the external Apache. So I reverse all that I did. But you mention I would have to configured my enternal Apache to FMS correctly. What or where can I find what has to be configure with my external Apache? Thanks for your help!

  • Steps to Publish Live Audio for HTTP Streaming

    I wanted to confirm some steps in order to stream Live Audio from FMS to a mobile device using HTTP Streaming and HTML 5 audio/video tags.  I have a system setup like below:
    Lets say my application which recieves the live audio is called CLASSROOM.
    Lets say my application instance is called "TEST"
    So I have application code like:
    In "onAppStart()"
    this.broadcast_live_stream = Stream.get("f4f:livestream");
    this.broadcast_live_stream.liveEvent = "TEST";
    this.broadcast_live_stream.record("record");
    To play the incoming audio:
    application.broadcast_live_stream.play(streamName); // name of the stream sending audio to the server
    Thus, I have a folder:
    Flash Media Server 4.5\applications\CLASSROOM\streams\TEST\livestream
    which contains a bootstrap, control, meta, f4f, and f4x files.
    Since I specified the Event name as "TEST", I also created the folder:
    Flash Media Server 4.5\applications\livepkgr\events\_definst_\TEST
    Which contains event.xml:
    <Event>
    <EventID>TEST</EventID>
    - <Recording>
    <FragmentDuration>4000</FragmentDuration>
    <SegmentDuration>400000</SegmentDuration>
    <DiskManagementDuration>3</DiskManagementDuration>
    </Recording>
    </Event>
    and manifest.xml:
    <manifest xmlns="http://ns.adobe.com/f4m/1.0">
    <media streamId="livestream" bitrate="100" />
    </manifest>
    Should I then be able to create a video tag and hear the live audio:
    <video id='slide1' controls='controls'><source src='http://fms-dns/hls-live/livepkgr/_definst_/Test/livestream.m3u8'></video>
    I am not sure what other steps are needed, or a good way to test.  I don't understand how the Live Media Encoder would be needed in this situation.

    So I implemented the above change, using code from the livepkgr.
    My custom application is called Unity3, and the instance is Test, and I am trying to  publish to an event called "Test".
    I now have:
    applications\Unity3\streams\Test\livestream
    Which contains segment files, which update when I send audio in my application.
    I have:
    C:\Program Files\Adobe\Flash Media Server 4.5\applications\Unity3\events\Test\Test
    Which contains my event.xml (EventId Test), manifest.xml (StreamId livestream).  I also have a ".stream" file in this folder.  The contents of which are:
    <?xml version="1.0" encoding="UTF-8"?>
    <stream xmlns="http://ns.adobe.com/liveevent/1.0">
    <type>
    f4f
    </type>
    <name>
    livestream
    </name>
    <path>
    C:\Program Files\Adobe\Flash Media Server 4.5\applications\Unity3\streams\Test\livestream
    </path>
    </stream>
    So everything there seems to be good.  I try to use:
    <video id='live' controls='controls'><source src='http://[fms-dns]/hls-live/Unity3/Test/Test/livestream.m3u8'></video>
    or
    <audio id='live' controls='controls'><source src='http://[fms-dns]/hls-live/Unity3/Test/Test/livestream.m3u8'></audio>
    I don't hear audio, the controls don't seem to respond as though they recognize a source.  Are there certain browsers which can be confirmed work?  Any other mistakes stand out?
    Thanks.

  • Adobe FMS 4.5 and Streaming to DVR and Live Not Working

    Hello,
    I am having some issues with streaming Live and DVR. I am fairly new to the FMS world, but not to the streaming media world.
    I am using a FMS server on AWS, version 4.5. I have installed DVRcast on the server and created a test application. I am seeing no errors in the logs, all services are running properly. No errors when connecting to the serve via FMLE. Logged into the Admin Console, I see the connection. In the Adobe Flash Media Playback Setup player, it just buffers. I try to play the rtmp stream in another test player and get a security error. Any suggestions would be greatly appreciated.

    Also having the same problem.
    Have installed the applications and stream to the server using FMLE with the DVR Auto Record on and the server is receiving the stream.
    But there is no file being saved and when I try to connect with a RTMP player it failes to connect, the livedvr_client_test sample code gives back "Main.as : Not connected to FMS yet - Trying again ...."
    Normal LIVE streaming works, it is just the application. Followed the PDF to the letter.
    Any help with this would be great!
    Thank you.

  • Disk Management for RTMP live streams

    Hello,
    Can anyone tell me if there is anything similar to DiskManagement functionality (available for HTTP streams) available to RTMP live streams in AMS?
    I'm having trouble with INDEX files that are being created for the live+DVR streams (we are serving 24/7 streaming), even though I delete RAW DVR files which are old, INDEX files constantly grow and FMS crashes CPU after few days.
    Any suggestions are appreciated.

    Hi,
    The methods that are mentioned as missing as expected by FMLE as it makes calls to them. They are defined in the sample live application that comes with the installation. The code for these can be picked up from the samples folder under the FMS installation from the application live. You can add these in all of your server side scripts to make them more relevant.
    Thank you !

  • Does anyone know a work around to broadcast live (in real time) via video stream through a BC website?

    Does anyone know a work around to broadcast live (in real time) via video stream through a BC website?
    ~Leritha

    There is no work around. You would look to use a service, like Twitch, you get a embed code for the live stream, you put that on a page and away you go. All depends on the service your using.

  • Rtmp live video streaming in ios

    Hello all ,
    I am trying to play rtmp live video streaming from my app developed in flash builder. The video is played in simulator. On Iphone the video is not played. Its a blank screen. Any idea how to rectify this ?
    rtmp used - rtmp://fms5.visionip.tv/live/RT_2 , stream id - RT_2

    Well, JMF doesn't support MPEG-4, so you'll want to do whatever you need to do to get the JPEG feed.
    The following code should allow you to view the web cam steam:
    MediaLocator ml = new MediaLocator("rtsp://whatever.blah:1234");
    DataSource ds = new DataSource(ml);
    Player p = Manager.createRealizedPlayer(ds);
    p.start();

  • Alternative for HLS HTML streaming trough JW player for users without Flash?

    Hello!
    I am using HLS TS Streaming trough JW player for the largest group of users that have flash for streaming video's.
    Is there an alternative for users without flash?
    Best regards

    I will just summarize myself...
    Adobe media server supports rtmp and HTTP(HLS and HDS)..
    for rtmp streaming the swf running in a Flash player is the standard interface...that flash player may be an activeX control/plugin in your browser or may be a standalone player downloaded from adobe website...Chrome web browser however users a slightly different( PPAPI based) flash player(which is different from Adobe flash player) and is developed and maintained by google.
    For HLS and HDS, you can either use special players(i.e swfs)(Flash based) developed Adobe by Adobe e.g Strobe meida player(Open Source Media Framework Blog | Adobe’s free and open source media playback system) or you can use players like jwplayer(Video Player Download | JW Player Online Video Player)... Incidentally jwplayer has added simultaneous support for playing rtmp streams too(which is reallly good), but i do not have much insight into workings of jwplayer...

  • Able to play live video by rtmp but not by http

    Hi Experts ,
                       I need some help in proceeding further on my HDS live streaming setup .
    i have adobe flash media server 4.5 and adobe flash media live encoder 3.2 . followed all the steps provided in the following link
    http://help.adobe.com/en_US/flashmediaserver/devguide/WSeb6b7485f9649bf23d103e5512e08f3a33 8-8000.html.
    can somehelp help me out . am i missing some this . i would ideally need the live video play with http syntax .
    mtp://2.68.1.5/livepkgr/livestream?adbe-live-event=liveevent -
    http://2.68.1.5/livepgr/livestream?adbe-live-event==livestream doesnt work

    Thanks Hparmar , i tried the above links still Iam not able to stream single live link .
    i see .bootstrap , .control , .meta , f4f,f4x and .stream files .
    on my encoder Fms url is rtmp://localhost/livepkgr and stream is livestreamnow .
    on browser url when i try http://serverip/hds-live/livepkgr/_definst_/liveevents/livestreamnow.f4m - it says f4m document contains errors URL missing from tag " .
    my manifest file
    <manifest xmlns="http://ns.adobe.com/f4m/2.0">
      <baseURL>http://</baseURL>
      <media href="http://2.68.1.8/hds-live/livepkgr/_definst_/liveevent/livestreamnow.f4m" bitrate="650"/>
    xml in browser displays this
    manifest><id>
            livepkgr/events/_definst_/liveevent
        </id><streamType>
            live
        </streamType><duration>
            0
        </duration></manifest> .
    can someone help me with this , how to proceed further ?

  • Custom metadata in HDS stream bound for OSMF

    Can someone tell me which "BOX" (atom) type in a HDS stream I could use to embed custom timeline metadata?  I have access to, and can modify, the raw HDS stream.   MDAT, MOOF,etc....? The stream will be played back in OSMF, and presumably I can modify BoxParser and HHTPStreamingF4FFileHandler to parse the appropriate box.  Presumably this is how CuePoints and such are tunneled from AMS/FMS.
    Thanks.
    -- Brad

    Another point to note is that once I start publishing to the
    recording app, I get the metadata of the stream with
    objMetadata = Stream.getOnMetaData("streamname");
    and trace the properties of the objMetadata object every 1/2
    second (this is purely for debugging purposes while I work out what
    the hell is going on). But for around the first 30 seconds, nothing
    is output! Then all of a sudden, the output starts tracing to
    screen. IF my customduration metadata is there, it has its initial
    value as indicated in my post above (for example 7), and never
    increments. But more interestingly, the duration metadata that FMS
    automatically inserts might say 39.076 once the traces start coming
    through! So I would at least think that my customduration would be
    around 39 give or take. Also the FMS duration says 39.076, but then
    it stays at the same value for a while, even though it's being
    traced every 1/2 a second, then it might say 71.200, then stays the
    same for about 30 seconds, then 104.863 and so on.
    This makes sense if this is only being updated in memory
    every 30 seconds or so (the docs state that the 'data keyframe is a
    special data message that can be added to a live stream and stored
    in the memory of the server'), but then it also means that when
    reading it, we will never know if this is actually correct! I mean
    if I connect and get the metadata and the duration says 71, I'm
    going to assume that I connected to the live stream 71 seconds in,
    but it could have been saying 71 for the past 20 seconds, and I'm
    really 91 seconds into the live stream!
    K.

Maybe you are looking for

  • Unable to open any folders in my HOTMAIL ACCOUNT inspite of logging in it

    I am able to log in to my HOTMAIL ACCOUNT, from the mozilla firefox. But unable to open or read or forward or delete any of the emails from the inbox and all the other folders. It seems there is a problem on the mozilla and not the hotmail account. A

  • Strange Cursor Actions

    A problem with my wife's MacBook. The cursor has started to show a kind of hyper activity level. When moved and passing over a file, the file is automatically highlighted and dragged. The file then has to be moved back and the touchpad clicked. If si

  • Calling RFC From XI

    I would like to call an RFC from XI. I know technically how it works. Here is the actual question. After the successful completion of the call I would like to call again.I am getting data from an external Oracle database using JDBC Adapter that polls

  • Can´t install the Adobe CC Package

    Hi! I´ve packaged InDesign CC, Photoshop CC, Illustrator CC and Acrobat XI in one Package. On this mac where i create this one, i also can install it, without Troubles. But when i would to install this package on other macs that is not possible. It´s

  • IMac (Intel) shuts down unexpectedly, a semi-loud 'boom!' is heard.

    Hello, I'm new here. Something just happened when I was using my Mac late at night yesterday, and when I was just searching for iTunes Library in Finder (which, in the end I couldn't find it), my screen went black and a boom sound was heard. After I