假日出遊,為什麼顯示有票你卻搶不到?揭秘12306如何保證車票不超賣的關鍵技術!>>>

經過一段時間的攻克,目前TSINGSEE青犀視訊研發團隊已經将市面上可靠穩定的視訊網頁直播點播平台EasyDSS的錄像下載下傳功能研發完畢,實作方式可以參考:EasyDSS錄像檔案下載下傳功能的實作。
在下載下傳錄像檔案轉碼的時候,有可能會導緻伺服器cpu過高,然後整個服務變得異常卡頓,甚至崩潰。那麼在使用該功能時,如何盡量避免EasyDSS下載下傳錄像轉碼出現cpu過高的問題是我們下一個要優化的點。
實際這種問題還是和請求的數量有關。如果一旦通路量過大,然後很多個請求都去下載下傳或者播放指定時間斷的錄像,此時需要實作将ts檔案轉成MP4檔案,用到的是ffmpeg去進行轉碼技術,但是請求多了也就是轉碼多了,cpu就會暴漲。
因為每次都會将下載下傳或者播放的MP4檔案放到緩存檔案夾中,是以我們可以将緩存清除的時間設定成永久,然後調用接口先将MP4檔案生成好放在緩存中,下一次再來請求則直接在緩存中拿。這樣在一定程度上可以避免cpu過高的問題。
在一步步的優化當中,EasyDSS變得越來越符合大家的使用習慣,其功能也日益豐富,滿足了大多數項目場景的使用需求。EasyDSS也是支援二次開發,我們提供程式設計語言無關化的RESTfulAPI接口,可以很簡單地進行二次開發和應用。