hls

    2熱度

    1回答

    我的MP4文件(大巴克兔子): 時間:00:09:56.50 比特率:2048 kb/s的 尺寸 :1280×720 FPS:29.97後 我設置關鍵幀不變2秒。 我想爲HLS準備此視頻。 我用這個生成播放列表M3U8並生成TS塊: ffmpeg -i input.mp4 -hls_time 2 out.m3u8 但不幸的是我不明白它是如何工作的。 我以爲這個命令會產生298個2秒的塊,但它只

    1熱度

    1回答

    我看到一個很奇怪的問題,我可以通過HLS(mpeg-TS作爲容器)查看實時視頻流,在舊版本的OS X上,但不是最新版本(El Capitan)。我在兩種情況下都使用Safari 9.0.1。 本質上,我有一個微不足道的HTML 5 <video>標籤,給直播的URL作爲源。在較舊版本的OS X中,這種播放沒有問題,但是在OS X 10.11.1上它將顯示最多一幀,然後不播放。 這裏是一個小的代碼片

    2熱度

    2回答

    我從一個高分辨率視頻文件開始,我想創建3個變體,低質量,中等質量和高質量的移動流。我希望將這些中/低/高變體分割成m3u8文件將指出的那些文件。有沒有辦法在ffmpeg的一行中做到這一點? 我已經用ffmpeg成功生成了m3u8文件和ts段,我是否需要做這個3x並設置低/中/高的規格?如果是這樣,我怎樣才能讓單數m3u8文件指向所有變體而不是每個變體的變體? 這是我用來生成m3u8文件以及ts段的

    1熱度

    1回答

    根據Apple's HTTP Live Streaming Guide: 如果你是一個iOS應用程序開發人員,可以查詢用戶的設備 初步確定連接是否蜂窩或WiFi和 選擇一個適當的主索引文件。 我明白如何使用Reachability來確定連接,但是我不明白如何告訴AVPlayer在m3u8的索引文件中加載不同的文件。 我有點困惑,也許它會自動做到這一點?但是我不明白他們爲什麼建議你這樣做。 (最終,

    0熱度

    1回答

    你好,這我的配置,我得到錯誤:「HLS」這裏不允許使用 http { access_log logs/rtmp_access.log; include mime.types; default_type application/octet-stream; sendfile on; keepalive_timeout 65; server { listen 80;

    0熱度

    1回答

    我在nginx.conf 2名的位置我想給與.TS extention訪問只有當您通過.m3u8訪問否則將返回403 所以基本上http://xxx/hello.m3u8威爾授予您訪問內部播放.ts列表的權限。 但試圖像http://xxx/hello-123.ts那樣單獨訪問塊不起作用。 在一段時間內訪問緩存也可以。 這是我到目前爲止的代碼,將不勝感激。 location ~ \.m3u8 {

    0熱度

    1回答

    如何在使用.ts塊輸出時進行兩遍轉換? 我使用bash腳本中的以下命令塊代(我認爲所有變量的理解不夠清晰): ffmpeg -i $1 -threads 1 -b:v ${selected_bitrate} -b:a ${audio_bitrate} -s ${selected_width}x${selected_height} -r ${framerate} -preset fast -leve

    0熱度

    1回答

    我試圖在我的應用中加載HLS流,但我無法讓它們甚至正確顯示。我有一個AVPlayerViewController設置爲我的應用程序的初始視圖控制器和下面的代碼: import UIKit import AVKit import AVFoundation private var playerContext = 0 class PlayerViewController: AVPlayerV

    1熱度

    1回答

    我收到的時候我想在我的Windows10應用發揮HLS網址的錯誤,有沒有人有相同的問題我是? 錯誤調用CreateFromUriAsync當我得到: Requested Windows Runtime type 'Windows.Media.Streaming.Adaptive.AdaptiveMediaSource' is not registered. 我有Microsoft HLS SD

    0熱度

    1回答

    有播放HLS在瀏覽器的原生流,例如JavaScript庫https://github.com/dailymotion/hls.js 從文檔的用法示例如下: <script src="dist/hls.js"></script> <video id="video"></video> <script> if(Hls.isSupported()) { var video = do