2014-10-13 1 views
1

Azure Media Services에서 mp4 비디오를 호스트하고 IE 8에서 재생하려고하므로 html5 비디오 태그를 사용할 수 없습니다. 나는 괜찮은 플래시 플레이어를 사용해야한다. 나는 ...Azure Media Services에서 Internet Explorer 8 용 mp4 비디오를 스트리밍하는 가장 좋은 방법은 무엇입니까?

A)과 같이, 블롭 스토리지 MP4 파일을 업로드하고 동영상 플레이어로의 경로를 넣어해야 : A를

<object width="800" height="560" id="SamplePlayer"> 
    <param value="/Content/MediaServices/Player/StrobeMediaPlayback.2.0.swf" name="movie"> 
    <param value="[email protected]("https://mymediaservicestorage.blob.core.windows.net/asset-abcd/myvideoHD.mp4?sv=2012-02-12&sr=c&si=abcd&sig=abcd&st=2014-10-10T18%3A10%3A02Z&se=2016-10-09T18%3A10%3A02Z")" name="flashvars"> 
    <param value="true" name="allowFullScreen"> 
    <param value="always" name="allowscriptaccess"> 
    <param value="direct" name="wmode"> 
    <embed width="800" height="560" flashvars="[email protected]("https://mymediaservicestorage.blob.core.windows.net/asset-abcd/myvideoHD.mp4?sv=2012-02-12&sr=c&si=abcd&sig=abcd&st=2014-10-10T18%3A10%3A02Z&se=2016-10-09T18%3A10%3A02Z")" wmode="direct" allowfullscreen="true" allowscriptaccess="always" type="application/x-shockwave-flash" src="/Content/MediaServices/Player/StrobeMediaPlayback.2.0.swf"> 
</object> 

문제를) 재생이 덩어리에서 직접 온다 스토리지, mymediaservicestorage.blob.core.windows.net. 예약 된 스트리밍 단위가 BLOB 저장 영역에 적용되지 않는다고 생각합니다.

또는

B) 옵션 "PC/Mac에서 재생의"를 사용하여 비디오를 인코딩 한 다음 내 비디오 플레이어가에서와 같은 것입니다)하지만 경로가 변경됩니다에 :

http://mymedia.streaming.mediaservices.windows.net/someguid/myvideoHD.ism/Manifest&AdaptiveStreamingPlugin_encryptionKeyToken=&autoPlay=true&plugin_AdaptiveStreamingPlugin=/Content/MediaServices/Player/MSAdaptiveStreamingPlugin-v1.0.10-osmf2.0.swf&AdaptiveStreamingPlugin_retryLive=true&AdaptiveStreamingPlugin_retryInterval=10 

문제 b) 파일 크기가 15MB mp4 파일에서 334MB ism/manifest 파일로 변경되었습니다! 그래서 아마 내가 예약 된 스트리밍 유닛을 사용하고있을 것입니다.하지만 파일이 너무 크기 때문에 실제로 그렇게 할 수 있습니까?

도움이된다면 정말 감사드립니다.

답변

1

MP4 파일을 미디어 서비스에서 직접 제공 할 수 있어야합니다. 미디어 서비스에서 인코딩 할 필요가 없습니다.

  • 는 자산 내에서 자산 파일을 만듭니다 미디어 서비스에 자산을 만들고
  • 는 자산
  • 에 대한 원산지 로케이터를 만들고 그것으로 MP4 파일을 업로드 : 그래서 워크 플로우는 다음과 같이 될 것이다
  • 는에서 직접 MP4 파일을 제공 : http://youraccount.origin.mediaservices.net/originlocatorid/your-file.mp4
+0

그러나 MP4가 아닌 스트리밍 미디어 형식입니다, 나는 미디어 서비스에서 직접 서비스를 제공하는 경우 그래서 내 예약 스트리밍 단위를 사용하지 않습니다. 그 맞습니까? –

+0

기술적으로는 계속해서 점진적으로 다운로드 할 수 있지만, SAS 위치 지정자가 아닌 원본 위치 지정자를 만들면 컨텐츠는 예약 된 유닛을 통해 계속 제공되어야합니다. –