posts - 33, comments - 0, trackbacks - 0, articles - 0
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          1:直接獲取Camera預覽的數據,然后將數據用X264等開源的編碼器壓縮后,使用標準的RTP協議傳輸到遠程服務器。這種方法的關鍵是,采用純軟件的處理方式,處理能力有限,但是只要是一個android系統都可以用,具有最廣泛的應用基礎。如果視頻要求比較高,就是采用你工作平臺提供的硬件加速,需要自己寫一段Native C代碼,調用平臺的媒體處理硬件單元。


          2:另外一種方法是直接使用MediaRecorder,因為大部芯片供應商都將硬件視頻處 理的功能集成到android的framework里面去了,但是你要用到這個系統提供的錄像功能,目前android系統自己只支持將MPEG4和 3GPP這兩種多媒體系統層的格式的碼流存放到本地文件系統,如果將MediaRecorder的輸出直接發送到服務器,輸出的碼流頭文件信息不全,不能 播放,所以你需要自己寫一段代碼,來修正輸出的碼流。


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 温州市| 汉源县| 黎川县| 枣庄市| 潼南县| 静安区| 象州县| 驻马店市| 盐城市| 金昌市| 农安县| 图们市| 应城市| 如东县| 秭归县| 屏山县| 昂仁县| 阿克苏市| 明光市| 邹城市| 永兴县| 芦山县| 镇原县| 申扎县| 开远市| 湾仔区| 黔西| 沈阳市| 桃园市| 蓝田县| 普宁市| 如东县| 嘉峪关市| 古丈县| 乾安县| 潼关县| 梨树县| 柯坪县| 大庆市| 沁阳市| 罗江县|