影音採集

舉凡我們身邊任何的影音應用,像是奧運賽事轉播、遠距視訊教學、網路媒體直播等,第一步都需要先做好影像採集的動作。影像採集就像人的眼睛一樣,將現實世界一五一十的輸入到電腦中,可想而知從實體到數位的過程,多媒體資料的傳輸低延遲及高效能就是影響影音採集重要的關鍵。

延伸閱讀:5步驟挑選最適合你的影音截取設備

具體來說,影像採集在各產業有不同的需求。在醫療行業中,影音的延遲通常要低於 50ms 以下,倘若沒有達到此標準,可能會造成醫生手術上的風險 ; 而在安防監控中,像博弈業者,則是會在中控監控室內放置電視牆,同時播放來自各場域的影像,面對高達百路高清的影像監控,高效能地採集與渲染就是安防產業專屬的課題。若不熟悉每個產業的屬性,就會在開發影像服務產品的過程中,遇到影像嚴重延遲及系統資源耗損的麻煩,原因往往是以下兩大類 :

影像輸入元的多樣性

影像輸入元的多樣性

面對不同的資料來源、不同傳輸介面的影音串流擷取、不同媒體的資料格式轉換,每個環節都需要靠開發者逐一確認,否則就無法高效得到正確的影像。但是,開發者可能會在同一時間面對不同類型的多媒體信號。在醫療場景會遇到高端醫療器材,像 X 光機、腹腔鏡掃描儀,在教育產業就可能會面對老師電腦內的簡報檔、麥克風音訊、即時的線上教學資源,甚至走 IP 架構的網路攝影機。一旦遇到環境中有新的輸入設備,就需要重新開發影像擷取功能。

延伸閱讀:專業影音產業中常用的訊號介面

視訊框架開發平台的不同

要開發一套影音軟體,需要在所屬的操作系統的視訊框架上開發。傳統客戶在 Windows 下必須熟悉 DirectShow、MediaFundation , 而在 Linux 架構下要熟悉 V4L2 ( video4linux2 ) 及 GStreamer 的多媒體框架來開發影像相關功能。如果想在嵌入式系統上開發,例如 nVIDIA 的 Jeston、Hi-Silicon 的影音 SoC 或其他的嵌入式架構,則又需要重新花費大量的時間摸索。開發者單單只是想開發出一套跨平台軟體來看到影像,就需要費力地去了解每一套視訊框架的規範。然而,大部分的開發者無法熟悉每一套開發標準,沒有影像或效能不佳有時不是採集設備的問題,而是不熟悉這些開發平台所導致。以上這麼多的資料格式、這麼多的平台規範,每一個框架標準就像黑盒子一般,單單只是要從影像採集卡抓個圖,就要先寫幾百行的程式碼,這讓開發者充滿無力感。聰泰為影音採集卡第一大廠,了解開發者在影音採集上面對的困難,因此提供NexVDO SDK讓快速採集影像不再是一道難以跨越的鴻溝。

NexVDO 整合各式影像輸入源及視訊框架

NexVDO 整合各式影像輸入源及視訊框架

NexVDO SDK 是一套能帶你快速採集影音的套件,只需要 4 個 API 在五分鐘內就能看到畫面聽到聲音。

延伸閱讀:十分鐘教你影像擷取

傳統想在採集卡上看到影像需要透過 DirectShow,想讀取電腦中多媒體檔案就需要透過系統多媒體的 API,想採集電腦桌面上的畫面,就要撰寫虛擬桌面的驅動才行,而想從網路攝影機取得影像,就需要先整合 RTSP 或 ONVIF 串流協定。聰泰為影音採集卡第一領導廠商,深耕專業影音市場 30年,NexVDO SDK 已經整合各領域常用的影音訊號接口及各式各樣的資料格式,我們不單單只支持自家的影音採集卡,只要是市面上通用的多媒體訊號來源,NexVDO SDK 通通都有支援,輕鬆做到集中式管理。另外,NexVDO SDK在底層也經將 Windows、Linux 及嵌入式系統上所需的視訊框架如 DirectShow、V4L2 或 Native Media SDK 等等不同平台整合完善,讓開發者直接擁有跨平台的優勢 !

NexVDO 提供低延遲高效能渲染

所謂的影像顯示稱為渲染,有時需要一個設備的影像渲染在多個螢幕上,有時會需要多個影像渲染在一個螢幕上,例如在監控戰情室的 4x4 的電視牆系統中,從不同的來源採集後,一次要做大量的低延遲畫面渲染,通常要透過特別的技術來操作。

延伸閱讀:video wall和signage最的差異
NexVDO 提供低延遲高效能渲染

NexVDO 具備多樣化的畫面特效

有些場景需要即時的在畫面上繪製文字及時間、疊加 Logo 圖片、貼上其他來源的影像數據已提供觀看者更多面向的資訊。NexVDO SDK 對於採集下來的每一幀畫面,除了上述的特效外,還能針對影像品質像亮度、色調、對比度與飽和度做參數調整。

文字加跑馬燈疊加、圖片LOGO疊加
文字加跑馬燈疊加、圖片LOGO疊加
亮度、色調、對比、飽和度的調整
亮度、色調、對比、飽和度的調整
影像數據疊加
影像數據疊加
影像縮放、養像裁切
影像縮放、影像裁切

預覽當下若是想要儲存成照片,NexVDO SDK 提供彈性的抓拍功能,依據需求可調整影像裁切與縮放參數及執行連續多張抓拍,存檔時也能依需求選擇無損或是有損壓縮等格式儲存。

延伸閱讀:有損壓縮是損壞的意思嗎?

聰泰的 NexVDO SDK 提供完整的採集模組,協助軟體開發者無須了解複雜的影像來源及規範即可高效採集影像。