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

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


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


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


          網站導航:
           
          主站蜘蛛池模板: 淮安市| 大关县| 察隅县| 霍州市| 三门县| 陇南市| 诸城市| 西乌| 宣化县| 海林市| 肥东县| 天台县| 万安县| 宁陵县| 安义县| 莱芜市| 湘潭市| 金溪县| 平泉县| 会宁县| 阿图什市| 恭城| 壤塘县| 江山市| 怀柔区| 安化县| 丹东市| 同心县| 宁安市| 宕昌县| 武夷山市| 镇康县| 嘉定区| 永兴县| 尼勒克县| 阿拉善右旗| 炎陵县| 贵定县| 格尔木市| 泽州县| 宽甸|