專利名稱:采用音視頻文件導播的音頻信號播出方法及其播出系統的制作方法
技術領域:
本發明屬于音視頻信號處理領域,是一種采用音視頻文件導播的音頻信號播出方法及其播出系統。
背景技術:
目前,各個廣播電臺主要使用以PC架構為主的音頻工作站模式,很多電臺都是上百臺的計算機在局域網內協同工作,并且普遍采用共享目錄方式進行內容交換,這樣老舊且極度不安全的系統架構,致使病毒、系統穩定性和網絡安全性等種種方面問題泛濫。
在網絡技術高速發展的今天,共享目錄的文件管理方式已經在上規模的網絡應用中逐步消失了,取而代之的是基于專用傳輸協議和高級權限管理文件交互方式。并且隨著21世紀嵌入硬件式技術的飛速發展,在視頻領域已經開始采用嵌入式硬件服務器作為播出的主力。
發明內容
本發明的目的在于提供一種采用音視頻文件導播的音頻信號播出系統,能夠提高廣播電視播控系統的安全性和穩定性。為了實現上述目的,本發明采用如下技術方案一種采用音視頻文件導播的音頻信號播出系統,包括BS系統和現場控制設備,其特征在于BS系統和現場控制設備均與存儲推送服務器連接,現場控制設備和存儲推送服務器與硬件播放器連接,其中存儲推送服務器,用于存儲和推送播放文件包;BS系統設有音視頻播放文件制作單元,將需要播出的音視頻文件信息與音視頻流進行編輯,生成播放文件包,并上傳至存儲推送服務器;現場控制設備設有播放控制單元,從存儲推送服務器提取播放文件包,根據播放文件包中音視頻文件信息,控制硬件播放器,從存儲推送服務器或現場控制設備或硬件播放器本身獲取音頻信號。本發明的另一目的在于提供一種采用音視頻文件導播的音頻信號播出方法,能夠提高廣播電視播控系統的安全性和穩定性。為了實現上述目的,本發明采用如下技術方案一種采用音視頻文件導播的音頻信號播出方法,其特征在于該方法包括以下步驟A、由BS系統內的音視頻播放文件制作單元將需要播出的音視頻文件信息與音視頻流進行編輯,生成播放文件包,并上傳至存儲推送服務器;B、現場控制設備的播放控制單元從存儲推送服務器提取播放文件包,根據播放文件包中音視頻文件信息,控制硬件播放器,從存儲推送服務器或現場控制設備或硬件播放器本身獲取音頻信號。本發明采用實時音頻信號和音視頻文件混合播出的方法,并以嵌入式硬件為基礎,采用多操作系統異構的播出系統,提高系統的安全性和穩定性,其優點在于能夠提高廣播電視播控系統的安全性和穩定性,同時采用實時音視頻流和音視頻文件混合播出的工作機制,提高廣播電視播控系統技術水平。
圖I為本發明一實施例的系統框圖。圖2為采用音視頻文件導播音頻信號的系統硬件連接圖。圖3為本發明的軟件流程圖。圖4為編輯音視頻播出內容包的軟件序列圖。圖5為播出時的軟件序列圖之一。 圖6為播出時的軟件序列圖之二。圖7為播出時的軟件序列圖之三。
具體實施例方式下面對本發明進行進一步描述。如圖I所示,一種采用音視頻文件導播的音頻信號播出系統,包括BS系統I和現場控制設備2,BS系統和現場控制設備均與存儲推送服務器3連接,現場控制設備2和存儲推送服務器3與硬件播放器4連接,其中存儲推送服務器3,用于存儲和推送播放文件包;BS系統I設有音視頻播放文件制作單元,將需要播出的音視頻文件信息與音視頻流進行編輯,生成播放文件包,并上傳至存儲推送服務器;現場控制設備2設有播放控制單元,從存儲推送服務器提取播放文件包,根據播放文件包中音視頻文件信息,控制硬件播放器4,從存儲推送服務器或現場控制設備或硬件播放器本身獲取音頻信號。存儲推送服務器3設置在Linux云平臺上,BS系統與Linux云平臺之間采用Web 2. 0接口協議或其他接口;現場控制設備與Linux云平臺之間采用Streamnet接口協議或其他接口。整個播出系統除BS用戶登錄端外,所有核心系統都沒有采用Windows系統,并且分別采用了 Linux云平臺(中心系統)和CS系統(現場控制設備)配合硬件播放器,形成了一個標準的多操作系統異構的播出系統。因此徹底杜絕了 Windows病毒的影響,同時不管是Linux系統病毒還是CS系統病毒都無法徹底對整個系統形成全面的威脅。(BS: Brower/Server的縮寫,瀏覽器和服務器結構)
由于WEB部分可以同時支持在Internet上訪問和在內網的訪問,所以在工作流程分為了外網登錄和內網登錄的兩種模式。外網登錄除了進行帳號和密碼的審核外,增加了動態短信密碼確認,在保證系統使用靈活性的基礎上,進一步加強了用戶的管理。內網登錄需要進行事先的MAC地址綁定。同時在內網登錄的全部功能的基礎上,增加了播出單管理的權限。本發明的音頻信號播出方法,其特征在于該方法包括以下步驟:A、由BS系統內的音視頻播放文件制作單元將需要播出的音視頻文件與音視頻流進行編輯,生成播放文件包,并上傳至云平臺的存儲推送服務器;B、現場控制設備的播放控制單元從云平臺的存儲推送服務器提取播放文件包,根據播放文件包中音視頻文件信息,控制硬件播放器,從存儲推送服務器或現場控制設備或硬件播放器本身獲取音頻信號。如圖3所示,步驟A中,編輯音視頻播出內容包包括以下步驟a、從素材庫中選擇音視頻流素材山、編輯音視頻流播放文件信息;c、生成播放文件包;d、創建播放文件列表;e、上傳播放文件列表和播放文件包至存儲推送服務器。在播出環節,用戶與現場控制設備進行人機交互,用戶登陸后,現場控制設備從存儲推送服務器獲取播放列表及相關文件,用戶可以實時獲得到播出音視頻流文件的相關信息。硬件各設備連接關系如圖2所示。步驟B中,具體包括以下步驟現場控制設備的播放控制單元從存儲推送服務器獲取文件列表及文件包;現場控制設備顯示播放音視頻文件信息;現場控制設備的播放控制單元判斷音視頻文件信息,若音視頻文件為存儲推送服務器中的內容,則該播放控制單元控制存儲推送服務器向硬件播放器傳送音頻流,硬件播放器播出模擬、數字音頻信號;若音視頻文件為現場控制設備中的音頻內容,則該播放控制單元對硬件播放器發送模擬音頻 信號,硬件播放器播出模擬、數字音頻信號;若音視頻文件為硬件播放器的音頻內容,則該播放控制單元直接控制硬件播放器播出模擬、數字音頻信號。在用戶確認后,根據不同情況采用如下操作
I、當需要播出存儲推送服務器中的音頻流時,可以采用現場控制設備通過串口(COM)通知專用硬件播放器接收音頻流,并通知存儲服務器采用網絡協議或其他接口將音頻流發送給專用硬件播放器,最后專用硬件播放器將所需要的模擬、數字音頻信號播出。如圖4所示,現場控制設備即現場控制設備從存儲推送服務器獲取文件列表及文件包;現場控制設備顯示播放音視頻文件信息;現場控制設備對硬件播放器發出觸發接收音頻流信號,硬件播放器發出成功響應;現場控制設備對推送存儲服務器發出觸發傳送音頻流信號,推送存儲服務器發出成功響應;存儲推送服務器采用網絡協議向硬件播放器傳送音頻流,硬件播放器發出接收成功響應;硬件播放器播出模擬、數字音頻信號。2、當需要將現場控制設備中的音頻內容播出時,可以采用RS232協議控制專用硬件播放器處于音頻轉發模式,然后將現場控制設備中的音頻內容,采用模擬音頻信號的方式直接通過硬件播放器進行播出。如圖5所示,現場控制設備即現場控制設備從存儲推送服務器獲取文件列表及文件包;現場控制設備顯示播放音視頻文件信息;現場控制設備對硬件播放器發出觸發轉發模式信號,硬件播放器發出成功響應;現場控制設備對硬件播放器發送模擬音頻信號;硬件播放器播出模擬、數字音頻信號。3、當需要將硬件播放器的音頻內容播出時,可以采用RS232協議控制硬件播放器直接將存儲的音頻內容進行播出。如圖6所示,現場控制設備即現場控制設備從存儲推送服務器獲取文件列表及文件包;現場控制設備顯示播放音視頻文件信息;現場控制設備對硬件播放器發出觸發本地播出信號,硬件播放器發出成功響應;硬件播放器播出模擬、數字音頻信號。BS系統、現場控制設備、存儲推送服務器、硬件播放器均為現有技術,在此不再贅述。在本發明的一個實施例中,硬件播放器采用申請號為200810032980. 8的一種利用CF卡為存儲介質的專業音頻錄放設備。
權利要求
1.一種采用音視頻文件導播的音頻信號播出系統,包括BS系統和現場控制設備,其特征在于BS系統和現場控制設備均與存儲推送服務器連接,現場控制設備和存儲推送服務器與硬件播放器連接,其中存儲推送服務器,用于存儲和推送播放文件包;BS系統設有音視頻播放文件制作單元,將需要播出的音視頻文件信息與音視頻流進行編輯,生成播放文件包,并上傳至存儲推送服務器;現場控制設備設有播放控制單元,從存儲推送服務器提取播放文件包,根據播放文件包中音視頻文件信息,控制硬件播放器,從存儲推送服務器或現場控制設備或硬件播放器本身獲取音頻信號。
2.如權利要求I所述的播出系統,其特征在于存儲推送服務器設置在Linux云平臺上,BS系統與Linux云平臺之間采用Web 2. O接口協議;現場控制設備與Linux云平臺之間采用Streamnet接口協議。
3.一種采用音視頻文件導播的音頻信號播出方法,其特征在于該方法包括以下步驟 A、由BS系統內的音視頻播放文件制作單元將需要播出的音視頻文件信息與音視頻流進行編輯,生成播放文件包,并上傳至存儲推送服務器;B、現場控制設備的播放控制單元從存儲推送服務器提取播放文件包,根據播放文件包中音視頻文件信息,控制硬件播放器,從存儲推送服務器或現場控制設備或硬件播放器本身獲取音頻信號。
4.按權利要求3所述的播出方法,其特征在于步驟A中,編輯音視頻播出內容包包括以下步驟a、從素材庫中選擇音視頻流素材;b、編輯音視頻流播放文件信息;c、生成播放文件包;d、創建播放文件列表;e、上傳播放文件列表和播放文件包至存儲推送服務器。
5.按權利要求3所述的播出方法,其特征在于步驟B中,具體包括以下步驟現場控制設備從存儲推送服務器獲取文件列表及文件包;現場控制設備顯示播放音視頻文件信息;判斷音視頻文件信息,若音視頻文件為存儲推送服務器中的內容,則現場控制設備控制存儲推送服務器向硬件播放器傳送音頻流,硬件播放器播出模擬、數字音頻信號;若音視頻文件為現場控制設備中的音頻內容,則現場控制設備對硬件播放器發送模擬音頻信號,硬件播放器播出模擬、數字音頻信號;若音視頻文件為硬件播放器的音頻內容,則硬件播放器播出模擬、數字音頻信號。
6.如權利要求3所述的播出方法,其特征在于存儲推送服務器設置在Linux云平臺上,BS系統與Linux云平臺之間采用Web 2. O接口協議;現場控制設備與Linux云平臺之間 采用Streamnet接口協議。
全文摘要
本發明公開了一種采用音視頻文件導播的音頻信號播出系統,其特征在于存儲推送服務器,用于存儲和推送播放文件包;BS系統設有音視頻播放文件制作單元,將需要播出的音視頻文件信息與音視頻流進行編輯,生成播放文件包,并上傳至存儲推送服務器;現場控制設備設有播放控制單元,從存儲推送服務器提取播放文件包,根據播放文件包中音視頻文件信息,控制硬件播放器,從存儲推送服務器或現場控制設備或硬件播放器本身獲取音頻信號。其優點在于能夠提高廣播電視播控系統的安全性和穩定性,同時采用實時音視頻流和音視頻文件混合播出的工作機制,提高廣播電視播控系統技術水平。
文檔編號H04N5/222GK102780679SQ20111012097
公開日2012年11月14日 申請日期2011年5月11日 優先權日2011年5月11日
發明者孫維東, 張瀟臻, 惠新標, 曹毅, 陳立德, 顧樑 申請人:上海風格信息技術股份有限公司, 上海風格軟件有限公司, 無錫風格軟件有限公司