6 Replies Latest reply: Jan 24, 2014 10:06 AM by KMPGH RSS

    Strobe Media Playback and Dynamic Streaming

    Manuel_RM. Community Member

      I have read than the Strobe Media Playback Player supports Dynamic Streaming, unfortunatelly I haven't been able to find hot to enable and configure this feature; Can anyone help me with this?

        • 1. Re: Strobe Media Playback and Dynamic Streaming
          Silviu Vergoti Adobe Employee

          Assuming that you have your streaming server already set up, you can create a manifest file (.f4m) in which you provide information about the individual streams. You can use the following snippet as an example:

           


          <?xml version="1.0" encoding="utf-8"?>
          <manifest xmlns="http://ns.adobe.com/f4m/1.0">
               <id>Dynamic Streaming</id>
               <duration>253</duration>
               <mimeType>video/mp4</mimeType>
               <baseURL>rtmp://cp67126.edgefcs.net/ondemand</baseURL>
               <media url="mp4:mediapm/ovp/content/demo/video/elephants_dream/elephants_dream_768x428_24.0fps_408kbps"  bitrate="408" width="768" height="428" />
               <media url="mp4:mediapm/ovp/content/demo/video/elephants_dream/elephants_dream_768x428_24.0fps_608kbps"  bitrate="608" width="768" height="428" />
               <media url="mp4:mediapm/ovp/content/demo/video/elephants_dream/elephants_dream_1024x522_24.0fps_908kbps"  bitrate="908" width="1024" height="522" />
               <media url="mp4:mediapm/ovp/content/demo/video/elephants_dream/elephants_dream_1024x522_24.0fps_1308kbps"  bitrate="1308" width="1024" height="522"/>
               <media url="mp4:mediapm/ovp/content/demo/video/elephants_dream/elephants_dream_1280x720_24.0fps_1708kbps" bitrate="1708" width="1280" height="720" />
          </manifest>

           

          You can load this file by setting the "src" parameter to its URL.

           

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

          • 2. Re: Strobe Media Playback and Dynamic Streaming
            Manuel_RM. Community Member

            Hello Silviu,

             

            I have implemented the solution and it works!

             

            Thanks for your help.

            • 3. Re: Strobe Media Playback and Dynamic Streaming
              fabrice lipdjo fosso Community Member

              Hi..

               

              Please could you tell me exactly how to implement this method?the url of the video on my server has this form :

               

              http://ip_adress_server/hds-vod/file_name.mp4.f4m

               

              where do i have to put the file after having created it? and what exactly do i have to do?

               

              when i stream the video with strobe media playback,when the bit rate changes , i just have more buffering but the resolution doesn't change.

              • 4. Re: Strobe Media Playback and Dynamic Streaming
                KMPGH Community Member

                I, too would like some help with this.

                 

                All the tutorials are so vauge and generic and expect the viewer to magically figure out the rest just as easily as the author could.

                Like most other people, we can get ONE file to play, but when the manifest is used, it errors out.  It would be nice if an Adobe Expert would give a full answer that someone can actually understand.

                 

                This is from the SMP.HTML (10.1) version:

                 

                            var parameters = {

                                src: "rtmp://10.100.35.145/hds-vod/vod.f4m",

                                autoPlay: "true",

                                verbose: true,

                                controlBarAutoHide: "false",

                                controlBarPosition: "bottom",

                                poster: "images/poster.png"

                            };

                 

                Why doest this give me an error?

                 

                 

                My manifest:

                 

                <?xml version="1.0" encoding="utf-8"?>

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

                          <id>Dynamic Streaming</id>

                          <duration>253</duration>

                          <mimeType>video/mp4</mimeType>

                          <baseURL>rtmp://10.100.35.145/vod</baseURL>

                          <media url="mp4:sample1_150kbps"  bitrate="150" width="768" height="428" />

                          <media url="mp4:sample1_700kbps"  bitrate="700" width="768" height="428" />

                          <media url="mp4:sample1_1000kbps"  bitrate="1000" width="1024" height="522" />

                </manifest>

                 

                As you can see, the videos come with FMS so im assuming they are encoded correctly.

                 

                 

                What files need to be where?
                And how do i get this to play on an iDevice?  What should that manifiest look like and where do i put in that code?

                • 5. Re: Strobe Media Playback and Dynamic Streaming
                  VinixWu Community Member

                  fabrice lipdjo fosso wrote:

                   

                  Hi..

                   

                  Please could you tell me exactly how to implement this method?the url of the video on my server has this form :

                   

                  http://ip_adress_server/hds-vod/file_name.mp4.f4m

                   

                  where do i have to put the file after having created it? and what exactly do i have to do?

                   

                  when i stream the video with strobe media playback,when the bit rate changes , i just have more buffering but the resolution doesn't change.

                  If you've setup the Adobe Media Server(AMS) and placed file_name.mp4 to InstallPath\webroot\vod, you can then place f4m url you posted to SMP directly. AMS will fragment the mp4 automatically.

                  • 6. Re: Strobe Media Playback and Dynamic Streaming
                    KMPGH Community Member

                    I cant get it to work.

                     

                    Please post exact code so i can copy and paste then just change the names of the paths and files.

                     

                    Also, this is not a local installation, im working with a server and i can only FTP to it.  I dont have access to the config applications that are demonstrated in the tutorials.