檢測到您已登錄華為云國際站賬號(hào),為了您更好的體驗(yàn),建議您訪問國際站服務(wù)網(wǎng)站 http://www.cqfng.cn/intl/zh-cn
不再顯示此消息
RTMP、HTTP-FLV、HLS協(xié)議對(duì)比 播放協(xié)議 協(xié)議 原理 延時(shí) 優(yōu)缺點(diǎn) RTMP TCP長連接 每個(gè)時(shí)刻收到的數(shù)據(jù)即刻發(fā)送。 與推流端GOP相關(guān): 當(dāng)GOP為1S時(shí),播放延時(shí)1S~3S。 當(dāng)GOP為2S時(shí),播放延時(shí)2S~4S。 優(yōu)點(diǎn):延時(shí)低。 缺點(diǎn):高并發(fā)下不穩(wěn)定;iOS平臺(tái)要開發(fā)支持相關(guān)協(xié)議的播放器;使用非標(biāo)準(zhǔn)TCP端口。
播放器 一、 技術(shù)選型 視頻編碼后要使用播放器對(duì)其進(jìn)行解碼、播放視頻內(nèi)容。在web應(yīng)用中常用的播放器有?ash播放器、H5播放器或 瀏覽器插件播放器,其中以?ash和H5播放器最常見。 ?ash播放器:缺點(diǎn)是需要在客戶機(jī)安裝Adobe Flash Player播放器,優(yōu)點(diǎn)是?ash播放器已經(jīng)很成熟了,并且瀏覽
和按鈕來實(shí)現(xiàn)相同的功能。例如: <video ref={videoRef} width="600" style={{ display: 'block' }}> <source src={src} type="video/mp4" /> </video> 然后添加自定義的播放/暫停按鈕和其他控件。 3
使用HLS加密的視頻二次轉(zhuǎn)碼后為什么無法播放? 可能是HLS加密服務(wù)端設(shè)置了密鑰緩存原因?qū)е?。由于密鑰管理服務(wù)可以選擇將查詢到的密鑰緩存在本地,當(dāng)下次有其它播放終端請(qǐng)求時(shí),可以直接返回,無需每次都向點(diǎn)播服務(wù)獲取,因此重新轉(zhuǎn)碼后解密的密鑰發(fā)生變化時(shí),需要清理緩存,重新獲取新的密鑰值。 父主題: 播放問題
目標(biāo):實(shí)現(xiàn)視頻組件的播放、暫停、結(jié)束播放、重置和跳轉(zhuǎn)至特定位置播放。 Video組件用于播放視頻文件并控制其播放狀態(tài),常用于為短視頻和應(yīng)用內(nèi)部視頻的列表頁面。當(dāng)視頻完整出現(xiàn)時(shí)會(huì)自動(dòng)播放,用戶點(diǎn)擊視頻區(qū)域則會(huì)暫停播放,同時(shí)顯示播放進(jìn)度條,通過拖動(dòng)播放進(jìn)度條指定視頻播放到具體位置。具體用法請(qǐng)參考Video。
使用自有域名,為什么視頻播放失敗? 請(qǐng)您通過以下方法進(jìn)行排查: 是否已為自有域名配置HTTPS證書。 點(diǎn)播的默認(rèn)播放地址是HTTPS協(xié)議,若未配置,將無法在控制臺(tái)或者瀏覽器中播放。 登錄視頻點(diǎn)播控制臺(tái)。 在左側(cè)導(dǎo)航樹中,選擇“域名管理”。 在默認(rèn)域名行單擊操作列的“配置”,選擇“HTTPS配置”。
libvlc播發(fā)器引擎除了能播放本地視頻外,也支持播放各種協(xié)議的流媒體視頻,比如常見的RTMP、RTSP格式視頻。 在前面幾篇文章里陸陸續(xù)續(xù)介紹了libvlc的常用的使用方法,這篇文章繼續(xù)介紹libvlc的知識(shí)點(diǎn): 播放指定協(xié)議的視頻。 libvlc提供了兩種直接打開視頻的方法: /** *
選中右下角的復(fù)選框,可以打開播放列表。播放列表里,鼠標(biāo)右鍵可以添加、刪除播放文件. (21). 支持退出時(shí)保存播放列表,下次打開軟件自動(dòng)加載播放列表.下次打開軟件時(shí),如果播放列表文件路徑存在,將自動(dòng)選中第一個(gè)文件播放. 三、播放器運(yùn)行效果 正常播放界面: 播放MP3文件,可以獲取封面專輯打開:
FLV視頻流播放器 本章節(jié)主要介紹FLV視頻流播放器組件各配置項(xiàng)的含義。 圖1 FLV視頻流播放器 樣式 尺寸位置 圖表尺寸:圖表的寬和高。單位均為px。 圖表位置:圖表在畫布中的位置。單位均為px。 音量調(diào)節(jié):視頻音量調(diào)節(jié)。 數(shù)據(jù) 圖2 FLV視頻流播放器-數(shù)據(jù) url:FLV
decode('ascii')) video = cv2.VideoCapture("路徑+文件名") while(True): try: clear_output(wait=True) ret, frame = video.read() if not ret:
如何獲取音視頻文件的播放URL? 在獲取音視頻文件的播放URL前,請(qǐng)確保已完成加速域名配置,并開啟HTTPS安全加速。 音視頻文件播放URL的獲取方法如下所示: 登錄視頻點(diǎn)播控制臺(tái)。 在左側(cè)導(dǎo)航欄中選擇“音視頻管理”,進(jìn)入音視頻管理頁面。 在對(duì)應(yīng)的音視頻文件行單擊“管理”,選擇“播放地址”頁簽。
個(gè)或多個(gè)video。 start() : void 開始播放。 pause() : void 暫停播放。 stop() : void 停止播放。 setCurrentTime(value: number, seekMode: SeekMode)指定視頻播放的進(jìn)度位
為本地播放,不發(fā)送到遠(yuǎn)端。 startPos:起始播放位置,單位為ms。 【返回參數(shù)】 0:方法調(diào)用成功。 < 0:方法調(diào)用失敗。具體請(qǐng)參見客戶端錯(cuò)誤碼。 soundId需要開發(fā)者自己生成并維護(hù),保證不同的soundId對(duì)應(yīng)不同的音效播放實(shí)例。同時(shí)音效播放完畢或者停止播放后,so
m3u8 若配置了轉(zhuǎn)碼模板,需要播放直播轉(zhuǎn)碼流,則在“StreamName”后加上“_轉(zhuǎn)碼模板ID”即可。 若配置了Key防盜鏈,則需要使用鑒權(quán)地址進(jìn)行播放,在如上的原始播放地址后加上鑒權(quán)串即可。 具體播放地址的拼接方法請(qǐng)參見拼接播放地址。 父主題: 直播播放
setAudioClipPosition(soundId, effectPosition); } 暫停播放音效文件 播放過程中,調(diào)用pauseAudioClip暫停播放指定的音效文件,調(diào)用pauseAllAudioClips暫停所有的音效文件。 public void pauseClip() {
0為本地播放,不發(fā)送到遠(yuǎn)端。 startPos:起始播放位置,單位為ms。 【返回參數(shù)】 0:方法調(diào)用成功。 < 0:方法調(diào)用失敗。具體請(qǐng)參見HRTCErrorCode。 soundId需要開發(fā)者自己生成并維護(hù),保證不同的soundId對(duì)應(yīng)不同的音效播放實(shí)例。同時(shí)音效播放完畢或者
rtsp://localhost/test 這里的播放地址,就是之前設(shè)置的 rtsp://localhost/test 推流成功后,可以在網(wǎng)頁上看到推流列表中新增了該項(xiàng);推流結(jié)束,該項(xiàng)則會(huì)自動(dòng)被刪除! vlc / ffplay 播放 rtsp 流 使用 vlc 媒體 ——>
支持格式自動(dòng)播放:不勾選,視頻將出現(xiàn)控件,需手動(dòng)控制播放循環(huán)播放:不勾選,視頻只播放一次即自動(dòng)停止透明度:可以調(diào)整視頻的透明度,并且可設(shè)置遮罩顏色背景:設(shè)置通欄的背景,原本的設(shè)置項(xiàng)下面設(shè)置一個(gè)通欄背景視頻,并預(yù)覽效果預(yù)覽效果,在網(wǎng)站頁面中左右打滿。另一種內(nèi)容背景播放模式會(huì)根據(jù)視頻
表示本地播放,不發(fā)送到遠(yuǎn)端。 startPos:起始播放位置,單位ms。 【返回參數(shù)】 0:方法調(diào)用成功。 < 0:方法調(diào)用失敗。具體請(qǐng)參見HWRtcErrorCode。 soundId需要開發(fā)者自己生成并維護(hù),保證不同的soundId對(duì)應(yīng)不同的音效播放實(shí)例。同時(shí)音效播放完畢或者
端之間的媒體會(huì)話。媒體服務(wù)器的客戶端發(fā)布VCR命令,例如播放,錄制和暫停,以便于實(shí)時(shí)控制從服務(wù)器到客戶端(視頻點(diǎn)播)或從客戶端到服務(wù)器(語音錄音)的媒體流。2. 利用Postman調(diào)取好望云北向接口API獲取RTSP實(shí)況播放地址登錄好望云管理后臺(tái)獲取USER ID、AK和SK;利