本產品的文件集力求使用無偏見用語。針對本文件集的目的,無偏見係定義為未根據年齡、身心障礙、性別、種族身分、民族身分、性別傾向、社會經濟地位及交織性表示歧視的用語。由於本產品軟體使用者介面中硬式編碼的語言、根據 RFP 文件使用的語言,或引用第三方產品的語言,因此本文件中可能會出現例外狀況。深入瞭解思科如何使用包容性用語。
思科已使用電腦和人工技術翻譯本文件,讓全世界的使用者能夠以自己的語言理解支援內容。請注意,即使是最佳機器翻譯,也不如專業譯者翻譯的內容準確。Cisco Systems, Inc. 對這些翻譯的準確度概不負責,並建議一律查看原始英文文件(提供連結)。
本文檔介紹配置思科網真內容伺服器(TCS)即時流和影片點播(VoD)與VBrick Distributed Media Engine(DME)伺服器和VBrick Rev伺服器整合的步驟以及對其進行故障排除的步驟。VBrick與TCS的整合已從版本s6.2.1及更高版本中新增。
作者:Christian Ruiz和Cesar Coria,思科TAC工程師。
注意:通過SSL的FTP(FTPS)VoD配置需要Cisco TCS s7.2及更高版本
本檔案中的資訊是根據以下軟體和硬體版本:
1. TCS 7.2
2. VBrick DME 3.15.0 Rhel7
3. VBrick Rev 7.14(用於VoD整合)
本文中的資訊是根據特定實驗室環境內的裝置所建立。此處使用的所有裝置皆從已清除(預設)的組態來啟動。如果您的網路正在作用,請確保您已瞭解任何指令可能造成的影響。
可以配置兩種型別的整合:
1.直播流(網播)和
2.影片點播
Live Streaming與VBrick DME的整合允許使用者從不同裝置觀看網路內任何地方的任何即時流量TCS會議,此外,當VBrick Rev與VBrick DME一起使用時,這擴展了從網路外部檢視每個VBrick Rev授權使用者的功能。
VoD與VBrick DME和VBrick Rev的整合允許VBrick Rev授權使用者從不同裝置觀看任何由網路內外的TCS建立的已提交錄製。
1.直播流(網播)整合。
1a新增VBrick Live Server配置。
在TCS Web介面中,轉至Management > Recording setup > Media server configurations,然後點選「+ Add VBrick Live Server Configuration」連結:
填寫媒體伺服器配置的欄位:
名稱 | 用於標識媒體伺服器的名稱 |
伺服器地址 | Vbrick DME的IP或FQDN |
RTSP埠 | 在Vbrick中配置的多協定伺服器RTSP埠號。預設值為5544。 |
使用者名稱 | 在Vbrick中配置的流輸入身份驗證使用者名稱。預設使用者名稱是「broadcast」 |
密碼 | 在Vbrick中配置的流輸入身份驗證密碼。預設密碼為「broadcast」 |
密碼確認 | 確認密碼 |
靜態流名稱 | 您使用的名稱將標識網路中的流。如果未填寫,TCS將在建立時為流附加一個隨機名稱。即使Web介面建議這是可選的,也強烈建議對其進行配置。此外,如果將Vbrick Rev與VBrick DME一起使用,則此欄位的配置是必需的。 |
如果成功連線到VBrick DME,您將收到以下確認消息:" RTSP測試成功到達伺服器'您的DME IP地址或主機名'。伺服器是VBrick伺服器。":
1b新增用於VBrick Live流式處理的模板:
在TCS Web介面中,轉至Management > Recording setup > Templates,然後按一下「+ Add template」連結:
填寫並選擇VBrick Live模板配置的欄位:
名稱 | 用於標識Vbrick Live模板的名稱。 |
選擇您希望如何使使用此模板製作的任何錄音可用,並編輯以下選項: | 只選中「Viewable in the Content Server web interface」選項。 |
要在Content Server Web介面中檢視的輸出>要在Content Server Web介面中檢視的輸出 | 根據您的錄製和流傳輸需求選擇您選擇的一個選項。 |
在Content Server Web介面>按需檢視的輸出 | 格式:選擇「MPEG-4 for Flash」格式(對於Vbrick將只使用此格式)可選擇其他格式型別,只要同時選擇了「MPEG-4 for Flash」格式。大小:根據您的錄製和流傳輸需求選擇您選擇的一個選項。 |
要在Content Server Web介面>按需媒體伺服器配置設定中檢視的輸出 | 當選擇上面的「MPEG-4 for Flash」格式時,將自動選擇適用於Flash的MPEG-4,並且適用於QuickTime的Windows Media和MPEG-4將灰顯。「為運動最佳化」覈取方塊是可選的。 |
要在Content Server Web介面>即時流中檢視的輸出 | 啟用即時流。格式:確認已選擇MPEG-4 for Flash。大小:選擇您選擇的其中之一。重新編碼即時電影:可選。媒體伺服器配置:確認已選擇Vbrick Live的媒體伺服器配置。 |
按一下「儲存」按鈕儲存配置。
1c 新增錄製別名以用於VBrick Live流:
填寫並選擇VBrick Live錄製別名配置的欄位:
錄製別名 | 名稱':用於標識Vbrick錄製別名的名稱。'個人錄製別名所有者':選擇對此錄製具有編輯許可權的使用者。 |
撥號屬性 | 根據影片網路中的撥號計畫。輸入H.323和/或SIP撥號資訊。 |
錄製設定 | 在模板中,請選擇在1b中建立的Vbrick Live模板。此部分中的所有其他設定可以保留為預設值,也可以根據需要進行自定義。 |
預設錄製資訊 | 可留空或根據需要進行自定義。 |
預設錄製許可權 | 可以保留預設設定,也可以根據需要進行自定義。 |
按一下「儲存」按鈕儲存配置。
如果僅配置直播流(網播)整合,則已完成。您可以跳過以下步驟一直跳到「驗證」部分,以便開始測試此整合。如果您也在配置VoD(影片點播),請執行後續步驟。
2. VBrick VoD(影片點播)整合。
2a.新增VBrick VoD伺服器配置。
在TCS Web介面中,轉至Management > Recording setup > Media server configurations,然後點選「+ Add VBrick VoD server configuration」連結:
配置VoD媒體伺服器有兩個選項:您可以將其設定為透過FTP或FTPS(使用SSL的安全FTP)進行連線。
FTP配置。
名稱 | 用於標識Vbrick VoD媒體伺服器的名稱 |
伺服器地址 | Vbrick DME的IP或FQDN |
檔案傳輸通訊協定 | 選擇FTP |
命令埠 | 選擇FTP時禁用欄位 |
使用者名稱 | Vbrick DME伺服器的管理員使用者。預設值為「admin」 |
密碼 | Vbrick DME伺服器中管理員使用者的密碼。預設值為「admin」 |
密碼確認 | 確認在上一個欄位中設定的密碼。 |
在儲存配置之前,可以使用「測試FTP」按鈕來確認您到達伺服器並且管理員憑據正確(如果您收到帶有以下消息的綠色複選標籤:'FTP測試成功到達伺服器YourDMEServer:21',然後可以儲存媒體伺服器配置:
FTPS配置:
名稱 | 用於標識Vbrick VoD媒體伺服器的名稱 |
伺服器地址 | Vbrick DME的IP或FQDN |
檔案傳輸通訊協定 | 選擇FTPS |
命令埠 | 此指令需要與Vbrick DME Web介面中設定的「FTP命令連線埠」相符:System Configuration > Ports。 |
使用者名稱 | Vbrick DME伺服器的管理員使用者。預設值為「admin」 |
密碼 | Vbrick DME伺服器中管理員使用者的密碼。預設值為「admin」 |
密碼確認 | 確認在上一個欄位中設定的密碼。 |
在儲存配置之前,可以使用「測試FTPS」按鈕來確認您到達伺服器並且管理員憑據正確(如果收到帶有以下消息的綠色複選標籤:'FTPS測試成功將伺服器YourDMEServer:YourCommandPortNumber'儲存媒體伺服器配置:
附註:為了使FTPS正常工作,VBrick DME伺服器必須啟用FTPS,命令埠的配置與預設21不同,並且上傳了SSL證書。
使用System Configuration > Security下的Web介面在VBrick DME中啟用FTPS:
在System Configuration > Ports: 下為FTPS指定不同的埠
在「系統配置」(System Configuration)>「SSL證書」(SSL Certificates)下將SSL證書上傳到VBrick伺服器。有關如何上傳和簽署證書的詳細資訊,請參閱VBrick文檔:VBrick管理指南。
2b.新增用於VBrick VoD的模板:
在TCS Web介面中,轉至Management > Recording setup > Templates,然後按一下「+ Add template」連結:
填寫並選擇VBrick Live模板配置的欄位:
名稱 | 用於標識Vbrick VoD模板的名稱。 |
選擇您希望如何使使用此模板製作的任何錄音可用,並編輯以下選項: | 只選中「Distributed to Media Experience Engine 3500, VBrick, Show and Share, Podcast Producer or iTunes U」選項。 |
用於發佈到媒體體驗引擎3500、Show and Share、VBrick、播客製作者或iTunes U的輸出 | 對於輸出,請根據您的錄製和流需要選擇您選擇的選項之一,然後選中Vbrick覈取方塊,選擇在上一步中為Vbrick VoD建立的「媒體伺服器配置」。選擇流式處理的大小。 |
按一下「儲存」按鈕儲存配置。
2c。 新增要與VBrick VoD一起使用的錄製別名:
填寫並選擇VBrick VoD錄製別名配置的欄位:
錄製別名 | 名稱':用於標識Vbrick VoD錄製別名的名稱。'個人錄製別名所有者':此處選定的使用者需要與VBrick Rev伺服器中存在的使用者完全匹配。 |
撥號屬性 | 根據影片網路中的撥號計畫。輸入H.323和/或SIP撥號資訊。 |
錄製設定 | 在模板中,請選擇在2b中建立的Vbrick VoD模板。此部分中的所有其他設定可以保留為預設值,也可以根據需要進行自定義。 |
預設錄製資訊 | 可留空或根據需要進行自定義。 |
預設錄製許可權 | 可以保留預設設定,也可以根據需要進行自定義。 |
附註:如果選擇為個人錄製別名擁有者的使用者與分配了所有「媒體」角色的使用者不完全匹配(這些角色在VBrick Rev Server中存在),VoD整合將無法工作。此使用者是影片到Rev的上傳者,需要其識別。
請參閱本檔案的疑難排解一節,瞭解如何:在TCS中建立與Rev中的現有使用者匹配的使用者,和/或如何在Rev中建立與TCS中所選使用者完全匹配的使用者。
按一下「儲存」按鈕儲存配置。
如果所有這些設定均已配置,請繼續本文檔的「驗證」部分。
使用本節內容,確認您的組態是否正常運作。
VBrick Live串流:要驗證此操作是否正常工作,請驗證以下內容:
將呼叫連線到TCS中的Live Streaming Recording SIP或H.323別名時,您應該在「檢視錄音」頁籤中看到在TCS Web介面中發生的錄音:
在VBrick DME伺服器Web介面中,轉至「監視和日誌」>「多協定連線」,如果流從TCS成功傳輸到DME,您應該可以在其中看到流的所有詳細資訊:
使用VLC播放器等任何流播放器捕捉流,並使用VBrick Web介面Monitor and Logs > Multi-Protocol Connections中看到的rtsp或rtmp連結測試音訊和影片是否正常工作。
如果上述任何步驟未顯示正確行為,請參閱本文檔的「疑難解答」部分以檢視可能的原因和糾正這些錯誤的措施。
VBrick VoD:要驗證此操作是否正常工作,請驗證以下內容:
錄製完成後,轉到TCS Web介面並轉到「管理」頁籤,驗證錄製是否已完成轉碼,只有在錄製完全轉碼後,才會開始上傳到VBrick Rev伺服器:
在TCS中完成轉碼作業後,轉到VBrick DME伺服器Web介面並轉到Monitor and Logs > Upload Log,如果上傳順利進行,您會看到確認影片接收和上傳已成功完成到Rev伺服器的消息:
在進入VBrick Rev伺服器Web介面驗證您的影片已正確上傳並且播放正確之後,請記住該影片將顯示為非活動狀態,直到啟用以進行檢視。
如果其中任何步驟未顯示正確行為,請參閱本文檔的故障排除部分,以檢視可能的原因和糾正措施。
從TCS和DME捕獲的資料包有助於解決與通訊相關的大部分問題。
TCS:在安裝TCS的Windows伺服器中使用Wireshark或類似程式來檢索資料包捕獲。
DME:使用Diagnostics > Trace Capture中的Web介面,按「Start capture(開始捕獲)」按鈕。按「停止捕獲」按鈕停止跟蹤。按「Download trace file」(下載跟蹤檔案)下載資料包捕獲。
驗證連線埠是否正確設定。
可以在DME伺服器Web介面中的「系統配置」>「埠」下檢查並配置用於流式處理和FTP的VBrick DME埠:
TCS Live Streaming to VBrick最常見的問題:
媒體伺服器配置問題:
錯誤消息:"無法連線到伺服器"。
原因:錯誤的RTSP埠。
解決方案:請檢查VBrick DME Web介面中「系統配置」>「埠」中配置的「多協定伺服器RTSP埠」是否相同。
錯誤消息:'RTSP向伺服器通告時身份驗證失敗'。
原因:錯誤的使用者名稱和/或密碼。
解決方案:請檢查VBrick DME Web介面中的「使用者配置」 — >「流輸入身份驗證使用者名稱」是否相同。
無法在DME Web介面日誌>多協定連線:
原因:TCS和DME之間的通訊問題。
解決方案:
在TCS中:驗證錄製是否在「錄製」頁籤中顯示為活動狀態(紅色圓圈顯示正在錄製)驗證所有TCS服務是否正常運行。
在DME中:在Web介面中驗證RTSP和RTMP服務是否顯示True。
如果前面步驟正常,則我們存在TCS和DME之間的通訊問題,它可能是與網路相關的問題,或者可能是某個伺服器發生故障,請從TCS和DME獲取資料包捕獲以縮小問題範圍,並按各自的IP地址進行過濾。驗證是否正在進行通訊。即TCS資料包捕獲顯示TCS正在向DME傳送資料包,而DME資料包捕獲顯示沒有從TCS接收資料包。在本示例中,您需要檢查網路中是否存在阻止或阻止此通訊發生的情況,或者是否存在重大DME伺服器故障。如果您不太熟悉封包擷取,請開啟一個TAC案例,並提供兩個封包擷取,以便工程師協助您識別TCS和DME之間的通訊問題。
無法從流式播放器捕獲即時流式處理:
驗證rtsp連結是否顯示在VBrick Web介面的「監控和日誌」>「多協定連線」下,而不僅僅是rtmp中。如果未顯示,請按照「無法在DME Web介面Logs > Multi-Protocol Connections(日誌>多協定連線)中看到來自TCS的流」中提到的步驟操作。
如果TCS Live流式處理詳細資訊和連結顯示在VBrick DME Web介面中的「監控和日誌」>「多協定連線」下,則需要更深入地瞭解網路和VBrick DME伺服器。請開啟具有VBrick支援的案例。
TCS VoD with VBrick最常見的問題:
媒體伺服器配置問題:
錯誤消息:"無法連線到FTP(S)伺服器"。
原因:錯誤的FTP埠。
解決方案:請檢查VBrick DME Web介面中「系統配置>埠」中配置的「FTP命令埠」編號是否相同。
錯誤消息:"使用者'youruser'無法登入到FTP伺服器……"
原因:錯誤的使用者名稱和/或密碼。
解決方案:請檢查您的DME管理員使用者和/或密碼是否正確。如果此憑據丟失,請聯絡VBrick支援。
無法將VoD從TCS上傳到Rev Server,
錯誤消息:"UploaderUserDoesNotExist UploaderUserDoesNotExist = { UserDoesNotExist =無法上傳影片。請確保影片與有效使用者關聯……」
04/20/17 14:21:04, .tcs_ingest/O149271454700-30674761fl.mp4, Starting Rev upload 04/20/17 14:21:05, .tcs_ingest/O149263473800-58284370fl.mp4, UploaderUserDoesNotExist UploaderUserDoesNotExist = { UserDoesNotExist = Unable to upload video. Please ensure that video is associated to a valid user., Uploader = Administrator, accountId = 30dcd82e-ae13-4aae-b0a6-fd8d0ed3b805 } 04/20/17 14:21:05, .tcs_ingest/O149263452400-34534979fl.mp4, UploaderUserDoesNotExist UploaderUserDoesNotExist = { UserDoesNotExist = Unable to upload video. Please ensure that video is associated to a valid user., Uploader = Administrator, accountId = 30dcd82e-ae13-4aae-b0a6-fd8d0ed3b805 }
原因:在TCS中配置為「個人錄製別名所有者」的使用者與VBrick Rev伺服器中存在的使用者不匹配。
解決方案:請在TCS中建立與Rev伺服器中具有「媒體」許可權的使用者相匹配的使用者,或在Rev中建立與VBrick VoD錄製別名中配置為「個人錄製別名所有者」的TCS使用者相匹配的「媒體」許可權的使用者。
如何在TCS Web介面中建立使用者:
轉至Configuration > Groups and users,在「Add users」部分在「Creator role」視窗中記下使用者名稱,請記住此使用者名稱需要與Rev伺服器中的使用者名稱匹配。按一下頁面底部的「新增」按鈕。將建立該使用者,並可從「個人錄製別名所有者」配置的下拉選單中進行選擇。
如何在VBrick Rev中建立使用者:
在Rev Server Web介面中建立使用者:轉到「設定」>「使用者」>「使用者」,然後按一下「+新增使用者」按鈕。請驗證使用者名稱是否與TCS中的使用者名稱匹配(不區分大小寫)。 此外,請檢查使用者是否已分配所有「媒體」角色。按一下「建立使用者」按鈕建立使用者。請記住,使用者在建立後到達啟用連結之前將不會處於活動狀態。
在VBrick Rev上播放影片時出現問題:
錯誤消息:嘗試播放TCS VoD錄製時,VBrick Rev伺服器Web介面上的「無法處理影片」。
解決方案:請聯絡VBrick支援部門進行進一步的故障排除,因為這可能與雲中託管的Rev服務有關。