• <strike id="fdgpu"><input id="fdgpu"></input></strike>
    <label id="fdgpu"></label>
    <s id="fdgpu"><code id="fdgpu"></code></s>

  • <label id="fdgpu"></label>
  • <span id="fdgpu"><u id="fdgpu"></u></span>

    <s id="fdgpu"><sub id="fdgpu"></sub></s>

    視頻會(huì )議系統中的流媒體播放可通過(guò)三種方式實(shí)現

    2014-06-24 09:58:47   作者:   來(lái)源:投影時(shí)代   評論:0  點(diǎn)擊:


      視頻會(huì )議系統是一個(gè)綜合性的應用系統,其功能包括遠程音視頻、電子白板、屏幕共享、協(xié)同文檔、流媒體播放等,其中流媒體播放經(jīng)常用于我們的培訓當中,因此流媒體播放功能在視頻會(huì )議中較為重要。流媒體播放主要是通過(guò)主持人播放一個(gè)影片,然后其他的觀(guān)眾能實(shí)時(shí)地收到影片的數據并進(jìn)行播放,而流媒體播放模塊的開(kāi)發(fā)可以通過(guò)不同的方式來(lái)實(shí)現,我們應該怎樣進(jìn)行流媒體播放模塊的開(kāi)發(fā)呢?流媒體播放模塊的開(kāi)發(fā)可以通過(guò)三種方式來(lái)實(shí)現:利用音視頻進(jìn)行傳輸、解碼后重新傳輸、通過(guò)PIN接口來(lái)獲取數據傳輸。

      1、利用音視頻進(jìn)行傳輸

      利用音視頻進(jìn)行傳輸方式就是先把流媒體影片的音、視頻進(jìn)行分幀處理,把一個(gè)流媒體的影片實(shí)時(shí)地分成不同的數據幀,然后再發(fā)送到其他的客戶(hù)端,然后再把數據幀重新組包,進(jìn)行播放。該方式的主要難點(diǎn)在怎樣把影片進(jìn)行分幀處理,而不同格式的影片其數據結構都不一樣,因此我們很難對不同類(lèi)型的影片進(jìn)行相同的分幀處理。該方式的優(yōu)點(diǎn)是效率較高,不需要再進(jìn)行重新進(jìn)行編碼。

      2、解碼后重新傳輸

      解碼后重新傳輸方式,就是先對影片進(jìn)行解碼操作,然后把數據再按照自己定義的方式進(jìn)行壓縮編碼,然后接收方再進(jìn)行解碼和播放,該方式可以對不同的影片進(jìn)行操作。但需要對影片進(jìn)行重新壓縮,因此效率不高。

      3、通過(guò)PIN接口來(lái)獲取數據傳輸

      我們播放流媒體的時(shí)候,可以通過(guò)DirectShow的PIN接口獲取影片的數據類(lèi)型和數據,然后把這些數據傳輸到接收方,進(jìn)行播放,該方式是目前最完美的流媒體播放的方案,不僅可以支持幾乎全部的流媒體格式,而且不用進(jìn)行額外的音視頻編碼。

      綜上所述,視頻會(huì )議系統中的流媒體播放開(kāi)發(fā),可以通過(guò)三種方式來(lái)實(shí)現,這三種方式最佳是利用Directshow的PIN接口來(lái)獲取數據來(lái)進(jìn)行流媒體數據的傳輸。

    分享到: 收藏

    專(zhuān)題

    亚洲精品网站在线观看不卡无广告,国产a不卡片精品免费观看,欧美亚洲一区二区三区在线,国产一区二区三区日韩 石渠县| 五台县| 鄂托克旗| 天祝| 合作市| 广宁县| 福州市| 蕉岭县| 凯里市| 沧州市| 凤城市| 竹溪县| 南投市| 通榆县| 沐川县| 固始县| 印江| 郯城县| 淄博市| 三明市| 延庆县| 莫力| 那坡县| 刚察县| 鄂伦春自治旗| 城口县| 大城县| 龙江县| 巫溪县| 西华县| 奉化市| 乌兰察布市| 红桥区| 白银市| 兰考县| 伊金霍洛旗| 游戏| 黄浦区| 三都| 栾城县| 西和县| http://444 http://444 http://444 http://444 http://444 http://444