手機視頻實時採集和發布的系統和設備的製作方法
2023-10-08 15:21:14 1
專利名稱:手機視頻實時採集和發布的系統和設備的製作方法
技術領域:
本實用新型涉及一種移動終端的視頻採集發布技術,尤其涉及一種手機視頻實時 採集和發布的系統和設備。
背景技術:
隨著移動通訊技術的發展和日趨成熟,移動通訊數據網絡的帶寬不斷增大;同時, 智慧型手機平臺的推廣,市場上的智慧型手機用戶數量不斷增加;手機終端和移動通訊網絡的 發展,為在手機終端開展數據業務提供了基礎。目前,在手機終端開展的數據業務包括簡訊 息、電子郵件、WAP服務和網絡視頻瀏覽,甚至越來越多的個人應用,如即時通訊,股票信息, 位置信息等服務內容。然而,現有的手機視頻技術大都是對網絡視頻的瀏覽,而針對視頻的採集,發布以 及視頻信息實時與其他手機用戶或者網際網路用戶的分享則比較少。現有的手機音視頻採集 和分享技術,一般是用手機進行音視頻拍攝後在手機上本地生成視頻文件,再通過移動網 絡去發布,這樣不僅佔用手機的存儲空間較大,並且由於其採集和發布時異步完成的,實時 性也較差。
實用新型內容本實用新型的目的在於提供一種手機視頻實時採集和發布的系統和設備,以實現 手機視頻的同步實時採集和發布、邊採集邊發布,且佔用很少的手機的存儲空間。為達到上述目的,本實用新型一方面提供了一種手機視頻實時採集和發布的系 統,包括源手機終端、視頻伺服器和流媒體直播伺服器,其中,所述源手機終端,用於調用自身的或者與自身相連的麥克風和攝像頭進行音視頻 採集,並將採集到的原始音頻數據和原始視頻數據按照數據幀進行編碼壓縮,同時將編碼 後得到的音頻編碼數據和視頻編碼數據標記時戳後實時分片傳輸到所述視頻伺服器;所述視頻伺服器,用於將所述源手機終端發送的音頻編碼數據和視頻編碼數據生 成一路或多路點播視頻文件和一路直播視頻文件,保存所述點播視頻文件並將所述直播視 頻文件發送給所述流媒體直播伺服器;所述流媒體直播伺服器,用於讀取直播視頻文件進行解析,並將解析後獲得的數 據轉換成視頻流數據通過網絡進行實時發布。本實用新型的手機視頻實時採集和發布的系統,所述源手機終端包括採集編碼模塊,用於調用自身的或者與自身相連的麥克風和攝像頭進行音視頻採 集,並將採集到的原始音頻數據和原始視頻數據按照數據幀進行編碼壓縮,同時將編碼後 得到的音頻編碼數據和視頻編碼數據標記時戳;第一網絡通訊模塊,用於將所述音頻編碼數據和視頻編碼數據通過移動通信網絡 實時分片傳輸到所述視頻伺服器。本實用新型的手機視頻實時採集和發布的系統,所述視頻伺服器包括[0013]第二網絡通訊模塊,用於實時接收所述第一網絡通訊模塊發送的音頻編碼數據和 視頻編碼數據;格式轉換模塊,用於將所述第二網絡通訊模塊接收到音頻編碼數據和視頻編碼數 據分別進行格式轉換處理;同步混合模塊,用於根據所述音頻編碼數據和視頻編碼數據的時戳對所述格式轉 換模塊進行格式轉換處理後的音頻編碼數據和視頻編碼數據進行同步與混合,生成一路或 多路點播視頻文件和一路直播視頻文件;存儲設備,用於存儲所述點播視頻文件。本實用新型的手機視頻實時採集和發布的系統,所述流媒體直播伺服器包括解析模塊,用於讀取所述同步混合模塊生成的直播視頻文件,對其進行解析;轉換模塊,用於將所述解析模塊解析後得到的數據轉換成視頻流數據;發布模塊,用於將所述轉換模塊得到的視頻流數據通過網絡進行實時發布。本實用新型的手機視頻實時採集和發布的系統,所述源手機終端還包括緩衝模塊,用於緩衝輸出所述採集編碼模塊得到的音頻編碼數據和視頻編碼數據 至所述第一網絡通訊模塊。本實用新型的手機視頻實時採集和發布的系統,所述移動通信網絡包括GSM、 CDMA、CDMA2000、WCDMA、TD-SCDMA, WiMax 或 WiFi 網絡。另一方面,本實用新型還提供一種行動裝置,包括採集編碼模塊,用於調用自身的或者與自身相連的麥克風和攝像頭進行音視頻採 集,並將採集到的原始音頻數據和原始視頻數據按照數據幀進行編碼壓縮,同時將編碼後 得到的音頻編碼數據和視頻編碼數據標記時戳;第一網絡通訊模塊,用於將所述音頻編碼數據和視頻編碼數據通過移動通信網絡 實時分片傳輸到所述視頻伺服器。本實用新型的行動裝置,還包括緩衝模塊,用於緩衝輸出所述採集編碼模塊得到的音頻編碼數據和視頻編碼數據 至所述第一網絡通訊模塊。再一方面,本實用新型還提供一種視頻伺服器,包括第二網絡通訊模塊,用於實時接收所述第一網絡通訊模塊發送的音頻編碼數據和 視頻編碼數據;格式轉換模塊,用於將所述第二網絡通訊模塊接收到音頻編碼數據和視頻編碼數 據分別進行格式轉換處理;同步混合模塊,用於根據所述音頻編碼數據和視頻編碼數據的時戳對所述格式轉 換模塊進行格式轉換處理後的音頻編碼數據和視頻編碼數據進行同步與混合,生成一路或 多路點播視頻文件和一路直播視頻文件;存儲設備,用於存儲所述點播視頻文件。本實用新型的手機視頻實時採集和發布的系統,在視頻採集的同時,進行分片數 據上傳,視頻拍攝和上傳的時間幾乎同步。其次,傳統方式對手機本身的存儲空間的要求會 大,即整個音視頻文件都需要在手機本地進行存儲,然後再發送到伺服器上去,這樣就要求 手機本身的存儲空間能夠充分大,尤其是針對時間長,音視頻質量要求高的音視頻數據,這些數據需要高的存儲空間。而本實用新型的手機視頻實時採集和發布的系統,採用邊採集 邊發布的方式,生成的音視頻數據會實時發送到伺服器上去,佔用手機本身的存儲空間很 小,因為而不需要手機本地進行數據的完整存儲。
圖1為本實用新型的手機視頻實時採集和發布的系統;圖2為本實用新型的手機視頻分享的系統。
具體實施方式
以下結合附圖對本實用新型的具體實施方式
進行詳細描述參考圖1所示,本實用新型的手機視頻實時採集和發布的系統包括源手機終端1、 視頻伺服器2和流媒體直播伺服器3,其中源手機終端1包括採集編碼模塊11,用於調用自身的或者與自身相連的麥克風和 攝像頭進行音視頻採集,並將採集到的原始音頻數據和原始視頻數據按照數據幀進行編碼 壓縮,同時將編碼後得到的音頻編碼數據和視頻編碼數據標記時戳。緩衝模塊12,用於緩衝 輸出採集編碼模塊11得到的音頻編碼數據和視頻編碼數據至第一網絡通訊模塊13。第一 網絡通訊模塊13,用於將音頻編碼數據和視頻編碼數據通過移動通信網絡(如GSM、CDMA、 CDMA2000、WCDMA、TD-SCDMA, WiMax或WiFi網絡等)實時分片傳輸到視頻伺服器2。視頻伺服器2包括第二網絡通訊模塊21,用於實時接收第一網絡通訊模塊13發 送的音頻編碼數據和視頻編碼數據。格式轉換模塊22,用於將第二網絡通訊模塊21接收到 的音頻編碼數據和視頻編碼數據分別進行格式轉換處理。同步混合模塊23,用於根據音頻 編碼數據和視頻編碼數據的時戳對格式轉換模塊22進行格式轉換處理後的音頻編碼數據 和視頻編碼數據進行同步與混合,生成一路或多路點播視頻文件和一路直播視頻文件。存 儲設備對,用於存儲點播視頻文件,以備點播。流媒體直播伺服器3包括解析模塊31,用於讀取同步混合模塊23生成的直播視 頻文件,對其進行解析;轉換模塊32,用於將解析模塊31解析後的得到的數據轉換成視頻 流數據;發布模塊33,用於將轉換模塊32得到的視頻流數據通過網絡進行實時發布。上述介紹了本實用新型的手機視頻實時採集和發布,接下來將描述如何分享這些 視頻資源。參考圖2所示,本實用新型的手機視頻分享的系統包括源手機終端1、視頻服務 器2、流媒體直播伺服器3、目標手機終端4和通訊代理設備5,其中,源手機終端1包括採 集模塊14,用於實時獲取音頻編碼數據和視頻編碼數據並將其標記時戳後實時傳輸到視頻 伺服器2 ;消息管理模塊15,用於接收視頻伺服器2發送的點播視頻文件和/或直播視頻文 件的視頻屬性數據,該視頻屬性數據包括點播視頻文件和直播視頻文件的發布地址、視頻 流格式,視頻文件大小和視頻解析度等信息,將視頻屬性數據按照點對點短消息通訊協議 封裝成點對點短消息或按照WDP、WSP協議封裝成WAP PUSH信息後通過移動通信網絡發送 至目標手機終端4。而目標手機終端4包括信息代理模塊41,用於解析點對點短消息或WAP PUSH信 息,獲取點播視頻文件和直播視頻文件的視頻屬性數據。本地視頻瀏覽器42,用於根據視頻 屬性數據從視頻伺服器2獲取對應的點播視頻文件進行瀏覽,或者,根據視頻屬性數據從流媒體直播伺服器3實時獲取對應的直播視頻流進行播放。視頻伺服器2,包括視頻處理模塊25,用於將源手機終端1發送的音頻編碼數據 和視頻編碼數據分別進行格式轉換處理,根據音頻編碼數據和視頻編碼數據的時戳對格式 轉換處理後的音頻編碼數據和視頻編碼數據進行同步與混合,生成一路或多路點播視頻文 件和一路直播視頻文件。信息發送模塊26,用於將視頻處理模塊25生成的點播視頻文件和 /或直播視頻文件的視頻屬性數據發送給源手機終端1或通訊代理設備5,該視頻屬性數據 包括點播視頻文件的發布地址、視頻流格式,視頻文件大小和、視頻解析度、幀率、碼流等信 息,和/或直播視頻文件的發布地址、視頻流格式,視頻文件大小、視頻解析度、幀率、碼流 ^fn 息。通訊代理設備5,用於當目標手機終端4訂閱了分享源手機終端1的視頻的業務 時,將包含視頻屬性數據的信息推送到目標手機終端4上。以上的實施例僅僅是對本實用新型的優選實施方式進行描述,並非對本實用新 型的範圍進行限定,在不脫離本實用新型設計精神的前提下,本領域普通工程技術人員對 本實用新型的技術方案作出的各種變形和改進,例如將手機替換成PDA或其他移動終端設 備,均應落入本實用新型的權利要求書確定的保護範圍內。
權利要求1.一種手機視頻實時採集和發布的系統,其特徵在於,包括源手機終端、視頻伺服器和 流媒體直播伺服器,其中,所述源手機終端,用於調用自身的或者與自身相連的麥克風和攝像頭進行音視頻採 集,並將採集到的原始音頻數據和原始視頻數據按照數據幀進行編碼壓縮,同時將編碼後 得到的音頻編碼數據和視頻編碼數據標記時戳後實時分片傳輸到所述視頻伺服器;所述視頻伺服器,用於將所述源手機終端發送的音頻編碼數據和視頻編碼數據生成一 路或多路點播視頻文件和一路直播視頻文件,保存所述點播視頻文件並將所述直播視頻文 件發送給所述流媒體直播伺服器;所述流媒體直播伺服器,用於讀取直播視頻文件進行解析,並將解析後獲得的數據轉 換成視頻流數據通過網絡進行實時發布。
2.根據權利要求1所述的手機視頻實時採集和發布的系統,其特徵在於,所述源手機 終端包括採集編碼模塊,用於調用自身的或者與自身相連的麥克風和攝像頭進行音視頻採集, 並將採集到的原始音頻數據和原始視頻數據按照數據幀進行編碼壓縮,同時將編碼後得到 的音頻編碼數據和視頻編碼數據標記時戳;第一網絡通訊模塊,用於將所述音頻編碼數據和視頻編碼數據通過移動通信網絡實時 分片傳輸到所述視頻伺服器。
3.根據權利要求2所述的手機視頻實時採集和發布的系統,其特徵在於,所述視頻服 務器包括第二網絡通訊模塊,用於實時接收所述第一網絡通訊模塊發送的音頻編碼數據和視頻 編碼數據;格式轉換模塊,用於將所述第二網絡通訊模塊接收到音頻編碼數據和視頻編碼數據分 別進行格式轉換處理;同步混合模塊,用於根據所述音頻編碼數據和視頻編碼數據的時戳對所述格式轉換模 塊進行格式轉換處理後的音頻編碼數據和視頻編碼數據進行同步與混合,生成一路或多路 點播視頻文件和一路直播視頻文件;存儲設備,用於存儲所述點播視頻文件。
4.根據權利要求3所述的手機視頻實時採集和發布的系統,其特徵在於,所述流媒體 直播伺服器包括解析模塊,用於讀取所述同步混合模塊生成的直播視頻文件,對其進行解析; 轉換模塊,用於將所述解析模塊解析後得到的數據轉換成視頻流數據; 發布模塊,用於將所述轉換模塊得到的視頻流數據通過網絡進行實時發布。
5.根據權利要求4所述的手機視頻實時採集和發布的系統,其特徵在於,所述源手機 終端還包括緩衝模塊,用於緩衝輸出所述採集編碼模塊得到的音頻編碼數據和視頻編碼數據至所 述第一網絡通訊模塊。
6.根據權利要求5所述的手機視頻實時採集和發布的系統,其特徵在於,所述移動通 信網絡包括 GSM、CDMA、CDMA2000、WCDMA、TD-SCDMA, WiMax 或 WiFi 網絡。
7.一種行動裝置,其特徵在於,包括採集編碼模塊,用於調用自身的或者與自身相連的麥克風和攝像頭進行音視頻採集, 並將採集到的原始音頻數據和原始視頻數據按照數據幀進行編碼壓縮,同時將編碼後得到 的音頻編碼數據和視頻編碼數據標記時戳;第一網絡通訊模塊,用於將所述音頻編碼數據和視頻編碼數據通過移動通信網絡實時 分片傳輸到所述視頻伺服器。
8.根據權利要求7所述的行動裝置,其特徵在於,還包括緩衝模塊,用於緩衝輸出所述採集編碼模塊得到的音頻編碼數據和視頻編碼數據至所 述第一網絡通訊模塊。
9.一種視頻伺服器,其特徵在於,包括第二網絡通訊模塊,用於實時接收所述第一網絡通訊模塊發送的音頻編碼數據和視頻 編碼數據;格式轉換模塊,用於將所述第二網絡通訊模塊接收到音頻編碼數據和視頻編碼數據分 別進行格式轉換處理;同步混合模塊,用於根據所述音頻編碼數據和視頻編碼數據的時戳對所述格式轉換模 塊進行格式轉換處理後的音頻編碼數據和視頻編碼數據進行同步與混合,生成一路或多路 點播視頻文件和一路直播視頻文件;存儲設備,用於存儲所述點播視頻文件。
專利摘要本實用新型公開了一種手機視頻實時採集和發布的系統和設備,該系統包括源手機終端,用於調用自身的或者與自身相連的麥克風和攝像頭進行音視頻採集,將採集的原始音頻數據和原始視頻數據按照數據幀進行編碼壓縮,並將編碼後的音頻編碼數據和視頻編碼數據標記時戳後實時分片傳輸到視頻伺服器;視頻伺服器,用於將音頻編碼數據和視頻編碼數據生成一路或多路點播視頻文件和一路直播視頻文件,保存點播視頻文件並將直播視頻文件發送給流媒體直播伺服器;流媒體直播伺服器,用於讀取直播視頻文件進行解析,並將解析後獲得的數據轉換成視頻流數據通過網絡進行實時發布。因此,實現了手機視頻的實時採集和發布,且佔用很少的手機的存儲空間。
文檔編號H04W88/02GK201846427SQ20102055015
公開日2011年5月25日 申請日期2010年9月30日 優先權日2010年9月30日
發明者曹學武 申請人:北京沃安科技有限公司