簡體   English   中英

無需編碼即可從流媒體源流式傳輸Azure流媒體服務

[英]Azure media services on demand streaming from streaming origin without encoding

我想使用ffmpeg編碼視頻,並創建一個10MB的MP4文件。 然后,我想將其作為資產上傳到Azure媒體服務上。 然后,我想通過“流原始源”對其進行流傳輸並將CDN應用於該源。 我不想使用媒體服務中的編碼作業。 因此,問題在於,上傳資產后,我看到一個包含BLOB直接URL的URL,可以在其中進行流式傳輸。 但是我想在此URL上應用STREAMING Origin,而不進行編碼。 我認為這是不可能的。 有什么解決方案。

這是例子

案例1-剛剛上傳並發布假設我在azure門戶網站上上傳了一個mp4文件歌曲,我看到的網址是這樣的https://fiautomationblobstore.blob.core.windows.net/asset-ea4748ff-0300-80c3-1fe8- f1e525056262 / _enr.mp4?sv = 2012-02-12&sr = c&si = 6c0d7963-8eb9-4568-af27-454e1d09220e&sig = xP0xuk6BTh%2Bbrzgtur%2BJZypr%2FLE505%2Bp%2FQ3xB %%&B = J%2015% 3A12%3A06Z&se = 2115-06-14T00%3A12%3A06Z如果我發布了它,它可以工作,但是當然,這直接來自Blob存儲URL“ fiautomationblobstore.blob.core.windows.net”

案例2-上傳和編碼並發布如果我編碼另一個視頻然后發布,URL如下所示: http://tmediasvc.streaming.mediaservices.windows.net/bcdcb0c3-c02a-4148-8e71-4d59caa5b205/enr.ism/Manifest請注意“ tmediasvc.streaming.mediaservices.windows.net”部分的流媒體來源。

如何在不應用編碼的情況下使來自流服務“ tmediasvc.streaming.mediaservices.windows.net”的第一個文件成為可能。 我要這樣做有兩個原因。 1.在上載之前,我已經通過ffmpeg應用了編碼。2.第二種情況下,大小從16 MB奇怪地增加到100MB。 這是因為天藍色的媒體編碼選項很少,我不確定為什么沒有360p / 480p或更小的選項。 720p以上都是怪異的。 因此,將文件從16BM編碼為100MB非常困難。

我在這里先向您的幫助表示感謝。

您是否嘗試過僅將其上傳到Blob存儲,然后返回該URL? 這樣,它將不會對原始文​​件應用任何格式。

還是我誤會了這個問題?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM