新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于PXA270平臺的嵌入式流媒體播放器設計

        基于PXA270平臺的嵌入式流媒體播放器設計

        作者: 時間:2008-11-26 來源:網絡 收藏
        媒體的播放

          播放器以自由軟件mplayer 為藍本,處理流程如圖4所示:

          1) 如果數據是從網卡獲得的,調用stream input進行處理。Stream input 根據流媒體協議,使用socket 和多媒體服務器進行通信,輸入的流數據放入緩沖池中并根據流文件的格式對它進行ASF 或RM解壓縮;

          2) 解壓后的文件根據文件的類型查找索引表調用不同的解碼類將數據轉化為一種統一的中間格式raw,生成相應的file,由播放器main 函數播放。如果文件已保存在存儲器中,可以跳過第一步,直接執行第二步流程。

          

          小結

          本文提出了一種基于Intel PXA270 嵌入式微處理器和系統實現方案,特有的索引表結構使得播放器可以通過軟件升級增加新的編碼格式,純軟件的實現方式大大縮減了研發周期。經測試,在帶寬50Kb/s~100Kb/s、緩存256k 的條件下,系統對CIF(352288) 視頻格式、(176144)視頻格式和音頻格式的文件播放失幀率在5%以下,播放流暢,滿足了目前車載終端中嵌入式流視頻播放的要求。


        上一頁 1 2 3 4 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 临安市| 宜章县| 青海省| 怀集县| 桑植县| 南靖县| 即墨市| 和静县| 安吉县| 长沙县| 贵溪市| 咸宁市| 微山县| 越西县| 防城港市| 庄浪县| 镇安县| 冕宁县| 南乐县| 曲周县| 台州市| 巴里| 博野县| 甘泉县| 灵山县| 磐安县| 雅江县| 巴塘县| 浦城县| 澄城县| 农安县| 梅州市| 那曲县| 繁昌县| 开封市| 屏山县| 聂荣县| 阿克苏市| 莱西市| 四平市| 突泉县|