【播放器SDK–FAQ】點播播放器和直播播放器衝突如何解決?

徳勝發表於2017-08-25

1.問題

開發者有點播和直播都需要用,既有播放網路視訊的需求也有直播播放視訊流的需求,這個時候如果使用者先整合了點播播放器再去整合直播播放器的時候會出現衝突報錯.

2.解決方案

點播播放器3.0.0版本之後建議開發者僅使用點播播放器,如果有直播需求的開發者,播放器從3.0.0之後已經可以相容直播介面,使用該播放器的介面可以直接播放直播的流.開發者只需要跟使用點播播放器一樣使用setLocalSource的模式來播放直播流即可. 值得一提的是因為現在播放器播放直播流目前不支援在播放直播流的時候呼叫pause(暫停),resume(恢復)型別的介面.

已經不再適用:開發者僅僅使用直播播放器.如果有播放器視訊的需求使用者可以通過點播服務的openApi來獲取視訊Url來播放視訊.

3.原因?

直播播放器:解決最原始的播放需求,可以播放視訊Url,可以播放rtmp,http等直播流.
點播播放器:除了解決點播播放器的需求之外,還支援了播放直播流的功能,

所以直播播放器和點播播放器底層事實上是一樣的,只是因為業務不一樣所以暴露的介面不一樣.如果有點播和直播業務都使用的情況就使用點播播放器即可.


本文為【問答合集】阿里視訊雲常見技術問題彙總——內含技術文件40+ 持續更新中 系列文章之一,如果本文還不能解決你的問題可以在彙總合集中檢視,有任何問題也歡迎回復,謝謝.


相關文章