2019年6月21日

多媒體開發(20):試用kurento

摘要: 之前講webrtc下載時,有提到,webrtc提供了“實時通信”的能力。而基于webrtc,涌現了一些各具特色的開源或商用項目,這些項目可以滿足不同的需求場景,比如視頻會議、直播連麥、實時通話等等。比如網上的這個截圖,介紹了各個基于webrtc的項目的特點: 看到圖中的紅框了吧,小程想介紹的是kur閱讀全文

posted @ 2019-06-21 11:39 廣州小程 閱讀(8) 評論(0) 編輯

2019年6月20日

多媒體開發(19):webrtc的下載

摘要: webrtc是什么? 先來看一下“百度百科”的解釋: WebRTC,名稱源自網頁實時通信(Web Real Time Communication)的縮寫,是一個支持網頁瀏覽器進行實時語音對話或視頻對話的技術,是谷歌2010年以6820萬美元收購Global IP Solutions公司而獲得的一項技閱讀全文

posted @ 2019-06-20 15:59 廣州小程 閱讀(20) 評論(0) 編輯

2019年6月19日

多媒體開發(18):FFmpeg的常見結構體

摘要: 除了之前講的avpacket跟avframe,FFmpeg還有其它一些結構經常在流程中出現。FFmpeg還有哪些常見的結構呢?先來看一下這個截圖: 這張圖中的主角,是AVFormatContext。AVFormatContext是FFmpeg的基本結構之一,對應于封裝格式(或容器格式)。 圍繞FFm閱讀全文

posted @ 2019-06-19 13:49 廣州小程 閱讀(136) 評論(0) 編輯

2019年6月18日

多媒體開發(17):FFmpeg的幀

摘要: 之前FFmpeg頻頻出場,都是它的應用,但FFmpeg本身的結構或流程卻還沒有介紹過。就“能用即可”的角度,能把FFmpeg這個黑盒子用好,就已經是很好的成績了。 但追求理解甚至想修改FFmpeg的你,應該會關心FFmpeg本身的結構與處理流程。 于是,小程準備用若干篇文章來介紹FFmpeg的結構與閱讀全文

posted @ 2019-06-18 16:49 廣州小程 閱讀(17) 評論(0) 編輯

2019年6月17日

多媒體開發(16):幀率與碼率的概念

摘要: 為什么說音視頻開發入門較難,因為涉及到很多概念,之前還專門講“媒體格式”、“h264概念”的東西。現在又來,“幀率”跟“碼率”,這也是兩個常見的概念。你應該經常聽到“刷新的幀率是多少”或“碼率比較高所以網速要比較快”的表達吧。 本文介紹音視頻的幀率與碼率的概念。 (1)幀率 幀率,表示的是頻率,也就閱讀全文

posted @ 2019-06-17 11:19 廣州小程 閱讀(191) 評論(2) 編輯

2019年6月14日

網絡應用(8):http的封裝與使用

摘要: 之前講過http的協議,怎么約定請求或響應的行、頭、體,也介紹怎么使用curl來完成http的請求。這一次,再接再厲,換一個角度換一些角色,再次說http的封裝與使用。反正目的只有一個:加深對http協議的理解。 (1)tcp的實現 說http的實現,非講tcp不可(為什么?后面會解釋),而之前講t閱讀全文

posted @ 2019-06-14 15:33 廣州小程 閱讀(317) 評論(0) 編輯

2019年6月11日

前后端開發(1):啟用PHP程序

摘要: 當我們說php時,你可能想到的是最好的語言,php是最好的語言,這個沒有問題,拒絕反駁。但是,php既可以是腳本語言,也可以是一個程序 一個可以解釋php腳本的程序,本文指后者。 PHP原本是Personal Home Page(個人首頁)的縮寫,但現在,PHP是“PHP:Hypertext Pre閱讀全文

posted @ 2019-06-11 17:37 廣州小程 閱讀(167) 評論(0) 編輯

2019年6月10日

多媒體開發(15):H264的常見概念

摘要: H264,是你常見的技術術語了吧。 那h264是什么東西呢? H.264是視頻編碼標準,又是標準,得標準得天下啊。 在術語的拼寫上,小程以能理解為準。 本文介紹H264的常見概念。 預警,本文相對枯燥,你可隨時放棄閱讀。 (1)H264從哪里來? 之前介紹媒體格式的概念時,有提到過國際標準化組織(I閱讀全文

posted @ 2019-06-10 18:34 廣州小程 閱讀(218) 評論(0) 編輯

2019年6月6日

多媒體開發(14):媒體格式的概念

摘要: 之前講了一些音視頻的錄制操作,還有聲音采集的概念。采集只是多媒體操作流程中的一個環節,更多的環節可以看看這個圖: 聲音或視頻采集后,就是編碼、寫文件或推流。不管是編碼還是寫“文件”,你都能找到相應的程序(比如FFmpeg)來完成,一般加上自己的業務代碼就能實現自己的功能需求。那就沒有東西好說的了? 閱讀全文

posted @ 2019-06-06 16:17 廣州小程 閱讀(176) 評論(1) 編輯

2019年6月5日

多媒體開發(13):iOS上音頻編碼成aac

摘要: 如前面我所說,對于音頻的解碼,一般你都不用考慮硬解,用軟解就足夠了,這時可以選擇faad或FFmpeg等。但是,如果是音頻的編碼呢?這可不一樣,編碼比解碼明顯耗時,為了快跟低功耗(特別對于低端機器),要優先考慮硬編碼(不能再使用fdk aac或faac之類的軟編碼),硬編碼的優勢是可以用硬件芯片集成閱讀全文

posted @ 2019-06-05 13:41 廣州小程 閱讀(34) 評論(0) 編輯

導航

統計

公告

四川金7乐历史开奖号码查询