0

我正在開發應用程序,用戶可以上傳直播視頻,其他人也可以觀看視頻直播。iOS上傳直播

雖然我研究的流協議,我發現,對於應用程序商店提交,蘋果只使用HTTP流式生活(HLS)協議蒸影片只接受應用程序。 https://developer.apple.com/library/content/documentation/NetworkingInternet/Conceptual/StreamingMediaGuide/UsingHTTPLiveStreaming/UsingHTTPLiveStreaming.html#//apple_ref/doc/uid/TP40008332-CH102-SW5

但是我不知道HLS應該用於上載和下載視頻或者它只是下載。

如果HLS只下載,那麼什麼是上載流媒體直播的最佳解決方案(或協議)?

而且如果有可能使用HLS上傳的視頻,有誰能夠提供HLS實現上傳視頻與斯威夫特的正確方法? (任何教程網站,示例代碼,或任何指導應該沒問題)

回答

0

你的MOV文件需要在服務器將被轉換成HLS格式和存儲,在此之後,iOS應用可以輕鬆播放HLS流式視頻,也是如此蘋果瀏覽器。

有幾種方法可以完成轉換任務。例如:FFMPEG庫和AWS Elastic Transcoder。

對於FFMPEG網上有大量文獻爲前:https://www.ffmpeg.org/ffmpeg-formats.html#hls-1

我使用AWS彈性轉碼器做了一個項目,S3,λ,和CloudFront的合作。在我看來,這非常好。 參考: https://aws.amazon.com/elastictranscoder/?nc1=h_ls