什麼是 Adobe Media Server?

Adobe Media Server 5 是基於軟體的串流伺服器,其使得公司能够跨桌上型電腦、互連 TV、平板電腦以及 iOS 和 Android™ 裝置交付視訊和自訂通訊應用程式。

各種 Adobe Media Server 發行版之間的差異為何?

Adobe Media Server 提供三種不同發行版或版本:Standard、Professional 以及 Extended。 Standard 版本是價格最低的版本,服務於較小型視訊串流應用程式。Professional 版本服務於較大規模視訊串流和通訊應用程式。Extended 版本是軟體的進階版本,包含進階通訊功能,沒有授權容量限制。閱讀購買指南獲取詳細的對比資訊。

執行 Adobe Media Server 對系統有哪些要求?

Windows

  • 3.2 GHz Intel® Pentium® 4 處理器(建議使用雙核心 Intel Xeon® 或速度更快的處理器)
  • Microsoft® Windows Server® 2008 R2(64 位元)和 2012 R2(64 位元)
  • 64 位元作業系統:4GB RAM(建議使用 8GB)
  • 建議使用 1 Gbps 乙太網路卡(也支援多張網路卡和 1Gbps 卡)

Intel® Pentium®、Intel Centrino®、Intel Xeon® 或 Intel Core™ Duo 處理器
Intel® Pentium®、Intel Centrino®、Intel Xeon® 或 Intel Core™ Duo 處理器

Microsoft® Windows® 2000、Windows XP、Windows Vista® 或 Windows 7
16MB RAM(建議使用 32MB)

Intel® Pentium® 、Intel Centrino®、Intel Xeon® 或 Intel Core™ Duo 處理器

Microsoft® Windows® 2000、Windows XP、Windows Vista® 或 Windows 7
16MB RAM(建議使用 32MB)

Linux

  • 3.2 GHz Intel® Pentium® 4 處理器(建議使用雙核心 Intel Xeon® 或速度更快的處理器)
  • Red Hat® Enterprise Linux® Server 6.6(64 位元)或 CentOS Linux 6.6(64 位元)
  • 64 位元作業系統:4 GB RAM(建議使用 8 GB)
  • 建議使用 1 Gbps 乙太網路卡(也支援多張網路卡和 10 Gbps 卡)

Adobe Media Server 是作為託管服務或基於雲端的服務提供嗎?

是的,可以從許多領先的 Content Delivery Networks 或者 Amazon Web Services 使用該伺服器。

誰會對 Adobe Media Server 感興趣?

Adobe Media Server 將吸引那些需要跨各種裝置發佈大型視訊資料庫的企業、廣播公司、媒體分發公司,以及那些渴望擁有自行定制的互動式通訊應用程式的企業。Adobe Media Server 還支援 FCC 的隱藏式字幕需求,擴充了本機 iOS 應用程式的保護選項。


产品设定

我為何託管我自己的 Adobe Media Server 而不使用 CDN 進行進階視訊串流?

從網路基礎架構進行串流可能更具成本效益。您可以控制存取和傳遞通道,使用 Adobe Media Server 的原始/邊緣設定管理網路上的負載。您還可以部署內容交付網路 (CDN) 不支援的深度驗證和互動式解決方案。此外,您可以支援更進階媒體交付選項,包括使用加密 RTMFP 的多點傳播和多點傳播融合。

Adobe Media Server 支援 IPV6 嗎?

是的, 從 Flash Media Server V3 (2008) 開始支援 IPV6。

我為何選擇 Adobe Media Server 而不選擇複製伺服器?

  • 隨選的 HTTP 動態串流 — 您可以從現有的 MP4 或 FLV 視訊檔案中即時封裝 F4F 檔案,簡化 HTTP 傳遞的工作流程,並且消除為 Flash Player 預先封裝內容的需求。
  • 簡單易用的內容保護 — 每年整個世界逾 20 個 CDN 透過 Adobe Media Server 推播 800 多 PB 的視訊資料。
  • 更強大的保護 — 您可以按需保護自適應的位元速率視訊,同時即時串流到與 Flash Player 相容的裝置和 iOS 裝置。透過 Adobe Access 新增更強大的數位版權管理 (DRM) 保護,為桌上型電腦、裝置以及精選的互連 TV 提供一致的支援。
  • 更安全的多點傳播,包括多點傳播融合 — 現在藉助串流複製、伺服器端錄製以及轉播增強功能,您可以在不影響網路的情況下為企業提供更高品質的視訊。
  • 更強勁的體驗 — 有了 Adobe Connect™ 之類的應用程式和 Akamai 之類的合作夥伴不斷推動技術,Adobe Media Server 提供強勁且難以複製的真實世界部署。
  • 即時視訊 — Adobe Flash Media Live Encoder 支援 H.264 即時串流和 DVR 功能。Flash Media Live Encoder 不支援透過複製伺服器的串流。
  • 對等協助網路 — 您可以使用 Flash Player 協助分發視訊和資料,以降低頻寬成本。
  • UDP 通訊 — 此功能為即時通訊應用程式提供更低的延遲。
  • 絕對時間碼 — 此功能支援改進後的同步選項。
  • SWF 檔案驗證 — 受保護內容和通訊傳遞的關鍵是確保您的 SWF 檔案免遭洩露。

需要使用 CDN 來支援 Adobe Media Server 嗎?

否。Adobe Media Server 可以設定為 HTTP 傳遞的遠距來源伺服器。如果您不想執行您自己的來源,Adobe 正在與 CDN 合作夥伴密切合作,以啟用 HTTP 和 RTMP 服務。連絡某個合作夥伴以進一步了解他們的規劃。

Adobe Media Server 可以支援 HTML5 嗎?

可以。Adobe Media Server 可以使用 HLS 串流格式將內容交付給 iOS 裝置上的 HTML5。對於其他支援 HTML5 的瀏覽器,您可以使用 Adobe Media Server 逐步傳遞。

對於 HTTP 串流,我需要多少個伺服器?

Adobe Media Server 中的隨選封裝可以同時封裝成百上千個檔案。一個檔案完成封裝後,將停留在 HTTP 快取中等待下一個人。結合 HTTP 快取技術(例如 Varnish 或 SQUID)以及 CDN 時,擴充性明顯提高。如果您僅將一些檔案串流到大量受眾,那麼對 Adobe Media Server 的需求不大。如果您將大量不同檔案串流到受眾,對伺服器影響增大。對於 iOS 串流,對伺服器容量沒有額外影響。對於加密串流,將影響可封裝的並行檔案的數量。

Adobe Media Server 可擴充嗎?

是的,Adobe Media Server 支援 RTMP 邊緣快取設定。來源和邊緣架構提供大型和分撥式安裝所需的快取服務。您還可以使用這兩個發行版將即時串流分隔到多個位置,以提高負載平衡。

新引入的轉寄功能允許使用多個伺服器管理您的 P2P 群組,這樣 RTMFP 應用程式現在可以更輕鬆擴充。

Adobe Media Server 應用程式和設定與 Flash Media Server 3、3.5、4 或 4.5 可以相容嗎?

Adobe Media Server 可以完全向後相容版本 3、3.5、4 以及 4.5。針對版本 3 或 3.5 編寫的自訂 C++ 外掛程式將需要重新編譯以部署到 64 位元中:

  • 用戶端 ActionScript®:您應該測試您的應用程式以協助確保相容性。
  • 伺服器端 ActionScript:伺服器端 API 進行了有限的變更。
  • 設定檔:設定檔具有重大變更。備份先前版本的設定檔,並傳輸到版本 4.5 的設定中。
  • RTMP 來源/邊緣:不支援混合版 3.x 和版本 4.5 來源/邊緣伺服器。

我如何獲取支援和維護升級?

Adobe 已與廣播和娛樂界的視訊串流解決方案提供商 Veriskope 達成協議,為 Adobe Media Server、Real-Time Messaging Protocol SDK 以及 Flash Media Live Encoder 提供持續的銷售和支援。

Veriskope 是這些產品的獨家經銷商,將為從 Veriskope、Adobe 或任何其他渠道購買產品的客戶提供服務。客戶如需購買、續訂或升級 Adobe Media Server、Real-Time Messaging Protocol SDK、Flash Media Live Encoder 和/或這些產品的支援,請使用此連結以連絡 Veriskope。


視訊串流

使用 Adobe Media Server 串流視訊時我具有哪些選項?

Adobe Media Server 提供多種方法傳遞視訊。每一個方法都有獨特的優點。

串流方法

描述

RTMP 動態串流(單點傳播)

高品質、低延遲的媒體串流,支援即時、按需以及全面的自適應位元速率

RTMPE(加密 RTMP)

RTMP 即時加密

RTMFP(多點傳播)

加密的 IP 多點傳播,支援在啟用多點傳播的網路上進行 ASM 或 SSM 多點傳播

RTMFP (P2P)

Flash Player 客戶端之間 P2P 即時視訊傳遞

RTMFP(多點傳播融合)

IP 和 P2P 一起進行,支援企業網路中更高服務品質

HTTP 動態串流 (HDS)

允許您透過一般的 HTTP 連線,啟用標準 MP4 媒體內容的隨選和即時自適應位元速率視訊串流。

受保護的 HTTP 動態串流 (PHDS)

HDS 的即時加密

HTTP 即時串流 (HLS)

HTTP 串流到支援 HLS 格式的 iOS 裝置;AES128 的可選加密


Adobe Media Server 支援 HD 串流嗎?

是的。使用 VP6 或 H.264 音訊轉碼器,高解析度視訊可透過 Flash Player 傳遞。H.264 可以以較低的位元速率進行高品質傳遞。支援透過所有協定進行即時和按需 HD 傳遞。HD 視訊傳遞最好結合動態串流(RTMP 或 HTTP)。 串流 HD 視訊時採用 480p 或 720p 畫面大小,位元速度為 2–3Mbps。

什麼是動態串流?

Adobe Media Server 支援動態串流,並使用多個位元速率對媒體編碼。動態串流讓您可以在這些視訊檔案中順暢切換,協助確保視訊使用者的高品質體驗。動態串流可以用於 RTMP 或 HTTP(針對 Flash Player),或者 HLS(針對 Apple iOS)。

何為多點傳播?

Adobe Media Server 支援線上視訊向 Flash Player 10.1 或更高版本進行 IP 多點傳播串流和錄製。多點傳播是向範圍相當廣泛的受眾打造高品質視訊的高度最佳化方式,需求的增長時對伺服器卻沒有實質上的影響。

Adobe Media Server 可以從任何即時 RTMP 串流或伺服器端播放清單的線性串流中產生多點傳播。Flash Player 10.1 和更高版本的用戶端不需要伺服器連接來接收串流。多點傳播對於企業網路中的大規模廣播非常有用。

使用 OSMF 開發的視訊播放程式將完全支援 IP 多點傳播。

特定來源的多點傳播 (SSM) 允許您生成和消耗 SSM 和任何來源的多點傳播 (ASM),支援串流複製、伺服器端錄製或不同多點傳播通道或 RTMFP 群組的轉播。SSM 支援降低了對網路資源的需求,同時提高了串流的安全性。

透過 HTTP 的標準漸進式傳遞更加便宜,是這樣的嗎?

相比漸進式下載,透過 Adobe Media Server 串流視訊可以支援更多並行的高品質串流,因為串流僅提供所請求的部分視訊。這樣有可能為您省下相當高昂的帶寬費率,大大超出了 Adobe Media Server 授權費用。Adobe Media Server 還可以確定傳遞到用戶端的效率最高的串流,在串流開始本機帶寬檢測之前,或者使用 RTMP 動態串流播放期間。

H TTP 動態串流有何益處?

HTTP 動態串流允許您利用現有快取基礎架構(例如,CDN、ISP、辦公快取以及家庭網路)。此格式使得播放公司可以操作遠距來源,透過多個 CDN 傳遞並且向行動裝置最佳化傳遞。

我如何準備 HTTP 動態串流的內容?

Adobe Media Server 支援 HTTP 動態串流的即時封裝。現有的 MP4 資產不需要封裝。

要實現最佳化使用者體驗,動態串流(HTTP 和 RTMP)要求:

  • 不同版本或片段的內容要同步(視訊時間表必須匹配)
  • 每個內容串流中音訊或其他資料與該串流中的視訊資料要同步

若要為使用者提供最順暢的體驗,當您對內容編碼時,遵循以下建議:

  • 要確保視訊主要畫面格時間間隔(主要畫面格頻率)和影格速率在內容的不同版本中保持一致。主要畫面格時間間隔變短讓伺服器更快速地切換串流,這意味著用戶端可以使用更小的播放緩衝區。
  • 使用一致的音訊位元速率。
  • 盡可能使用一致的音訊採樣速率。對於低端編碼,您可以使用單聲道音訊而不是立體聲來節省帶寬。

我可以向行動裝置串流嗎?

Adobe Media Server 全面支援所有串流和通訊協定,包括使用對等協助網路和受保護的 HTTP 動態串流的應用程式層級多點傳播。它還支援使用 HLS 格式向 Apple iOS 進行受保護的自適應位元速率串流。

RTMP 和 HTTP 串流之間有何不同?

RTMP 串流在 Flash Player 用戶端和 Adobe Media Server 之間建立加密工作階段,以交付視訊和即時通訊。RTMP 要求交付的每個串流連接伺服器。RTMP 擴充是透過多個伺服器建立鏈結以快取視訊內容來實現。RTMP 與使用 Flash Player 或 AIR 開發的應用程式相容。

HTTP 串流不需要持續連接。視訊由資訊清單檔控制的播放器發出的一系列 HTTP 請求進行傳遞。視訊分成一系列更小的檔案(稱之為區段或片段),可在網路中快取,以形成大規模。檔案封存在更小的片段或區段中時將套用保護。

Adobe Media Server 支援兩個 HTTP 檔案格式:適用於 iOS 裝置 的 HLS 和適用於 Flash Player 相容裝置的 HDS。有了這個快取功能,HTTP 串流可以最佳化以傳遞到行動裝置。

HLS 和 HDS 之間有何不同?

HLS 是針對 Apple 裝置最佳化的檔案容器格式。該容器支援 H.264/AAC 編碼的視訊/音訊,並且基於 MPEG-2 傳輸串流 (TS)。 提供給 iOS(包括 AIR for IOS)的所有視訊必須使用此格式。

HDS 是針對 Flash Player 中執行的應用程式最佳化的檔案容器格式。該容器還支援 H.264/AAC 編碼的視訊/音訊,並且基於 MPEG-4 TS。AIR for iOS 上不支援 HDS。

H.264 和 AAC+ 轉碼器為何如此重要?

Adobe 提供世界領先的線上數位媒體交付平台,其完全支援標準型 H.264。Flash Player 支援 H.264 的所有編碼設定檔;轉碼器還建置到許多行動裝置的硬體中,可以提供最佳檢視體驗,且無需耗盡電池。

您可以在包括 iOS 和那些相容 Flash Player 的多個裝置上利用同一視訊和音訊資產,協助您減少存儲和內容管理。從 MPEG-4 容器獲取的格式(例如 F4V、MP4、M4A、MOV、MP4V、3GP 以及 3G2 )中包含 H.264 視訊和/或 HE-AAC 音訊時,Flash Player 9 和更高版本支援播放此類格式的檔案。藉助 H.264/AAC 轉碼器,iOS 和 HLS 格式支援 MPEG-2 TS。

對於 RTMP (單點傳播),我需要多少個伺服器?

在 Adobe Media Server 上可提供的同步 RTMP 串流的數量沒有軟體限制,但是您的設定、伺服器硬體以及基礎架構可能導致容量限制。

嵌入式 HTTP 伺服器有何作用?

預設情況下,Adobe Media Server 安裝內嵌式 HTTP 伺服器。這樣允許您在安裝該軟體的同一計算機上部署 SWF 和 HTML 檔案。您還可以部署 JPEG、GIF 以及許多其他檔案類型。HTTP 伺服器還可用於在 RTMP 故障後透過 HTTP 交付視訊和音訊內容。Apache 伺服器已預設定為 HTTP 動態串流的來源伺服器,允許您使用內嵌式伺服器傳遞所需視訊或即時自適應位元速率視訊。

Adobe Media Server 為何使用 RTMP 而不是 Real Time Streaming Protocol (RTSP)?

RTMP 支援從 Flash Player 到 Adobe Media Server 的多方向性通訊。此協定允許用戶端控制串流交付品質和安全性。RTMP 具有不同的模式,包括兩個即時加密模式:SSL (RTMPS) 和 RTMPE。 還允許多向互動式應用程式來回傳送資料。RTSP 是不安全的單向協定。對於 RTSP,需要替代解決方案和工作流程保護您的內容(例如數位版權管理)。此外,使用 RTSP 不可進行多方向通訊。對於多點傳播傳遞,RTMFP 是透過 UDP 的全加密傳輸,在與 RTSP 相同的網路設定中運行。

我如何支援廣域網路 (WAN) 連接的多點傳播?

您可以向沒有連接啟用多點傳播的 WAN 鏈路的多個辦公室提供多點傳播。可以使用多點發佈功能,使得 Adobe Media Server 從內嵌伺服器訂閱 RTMP 串流,並在本地網路 (LAN) 轉播。 如果網路使用了啟用多點傳播的 WAN 連接,則不額外需要伺服器。

何為多點傳播內嵌?

多點傳播內嵌使得 Adobe Media Server 可以將消耗、錄製多點傳播串流,並將其重新發佈到其他多點傳播網路,或者下拉到 Unicast、HTTP 動態串流,甚至 Apple 裝置的 HTTP 即時串流 (HLS)。此功能支援 IP 多點傳播、對等協助網路以及多點傳播融合,允許您在網路中更高效地複製即時視訊。

Adobe Media Server 是否支援多個攝像機角度切換?

是的,您可以開發解決方案來動態切換即時或預錄製的視訊串流。

Adobe 的 P2P 如何支援跨越防火牆?

Adobe Media Server 可以交涉連接埠封鎖,透過 RTMPT 建立串流通道或者自動缺省使用 HTTP 傳遞(如果用戶端連接不允許使用串流)。其最終將為所有用戶端帶來順暢的檢視體驗。對於對等協助網路,RTMFP 能夠跨越大多數防火墻和網路位址轉譯 (NAT)。

我可以串流到 Apple 裝置以及 Flash Player 相容裝置嗎?

是的, Adobe Media Server 可同時向 iOS 傳遞自適應位元速率串流。您可以使用 HTML5 播放器或者 Objective C(本機)應用程式串流到 Safari 瀏覽器。您還可以使用 Adobe AIR for iOS 在 iOS 上開發豐富的視訊體驗。 可以使用 AES128 加密保護向 iOS 裝置進行的 HLS 串流。iOS 的即時和隨選串流可以使用整合式 HTTP 來源。

我可以串流到 Adobe AIR for iOS 嗎?

是的,您可以將 Adobe Media Server 的視訊串流到 AIR for iOS,並使用完整的軟體加速支援實現最佳的電池使用時間。必須使用 Apple 的 HLS 格式串流視訊,以使用硬體加速功能。

我如何將廣告與視訊進行整合?

有很多方式可以整合廣告和視訊內容。如果您擁有自訂播放器,您可以使用 ActionScript 以您喜歡的任何方式散佈廣告。您甚至可以與一個廣告伺服器整合,以使用其追蹤和管理功能。利用 OSMF 外掛程式基礎架構可以輕鬆整合第三方廣告網路和 API。

即時廣告插入或者同步的資料提示還可以使用 Adobe Media Server 可自訂的 HTTP 封裝 API 新增到自訂視訊播放器,從而改進 Flash Player 相容裝置和 iOS 裝置上視訊的傳遞和營收。

我如何交付即時視訊?

交付即時視訊的最佳方式是透過 Flash Media Live Encoder 進行傳播,這是一款免費的軟體,藉助它,您可以串流和封存從網路攝影機到高端擷取卡幾乎任何來源的視訊。其支援 VP6 或 H.264 轉碼器,可連接 Adobe Media Server,然後 Adobe Media Server 將您的串流廣播到互連的用戶端。或者,您可以直接從 Flash Player 進行廣播,它是理想的視訊會議軟體。Flash Player 11 現在使用 H.264 轉碼器支援更高品質視訊。下載 Flash Media Live Encoder(適用於 Mac OS 和 Windows®)。

我可以使用動態串流支援即時視訊嗎?

是的。動態串流支援 RTMP 和 HTTP 串流的即時視訊。Flash Media Live Encoder 3.2 可用於建立多位元速率編碼。

我擁有現有 Windows Media 內容。我可以將其串流到 Flash Player 嗎?

是的。您需要將您的 Windows Media 內容轉換到 Flash Player 和 Adobe AIR 支援的某個格式中。 很多第三方提供商支援此類格式。


內容保護

Adobe Media Server 如何防護串流竊取?

使用 RTMP 或 RTMFP 串流媒體,包括多點傳播,協助保護您的內容,因為媒體不由用戶端快取。 使用 HTTP 漸進式、HTTP 動態串流或 HTTP 即時串流 (HLS) 的串流媒體可以快取,並且需要其他保護措施。

RTMPE 和 RTMFP 協定支援串流加密。

HTTP 動態串流還可以透過 Adobe Access 或受保護的 HTTP 動態串流經過簡單的設定進行即時加密。

SWF 檔案驗證( RTMP 隨附)協助確保存取視訊的視訊播放器實際上是您的視訊播放器,而不是經過修改或進行詐騙的版本。Adobe Access 保護的內容也支援 SWF 檔案驗證。

iOS 裝置的 HLS 串流還使用受保護的 HLS 串流和透過 SSL 的金鑰遞送。有關更多資訊,請參閱白皮書。

我如何實作加密和 SWF 檔案驗證來協助保護我的內容?

實作 RTMPE 很容易 — 您只需在連接字串(例如,rtmpe://myFMSserver.com/vod)中指定。 您還可以選擇 SSL,其需要憑證。RTMPE 不需要憑證。

若要對 RTMP 連接進行 SWF 檔案驗證,請在 Adobe Media Server 上放置一個 SWF 或 Adobe AIR 的複本。簡單的設定選項,外加 C++ 外掛程式中的支援,將協助您整合網路環境。

若要對受保護的 HTTP 動態串流進行 SWF 檔案驗證,請使用隨 Adobe Media Server 一起安裝的 SWFHasher 工具,並將 SWF 雜湊放入視訊檔案的同一目錄中。有關更多資訊,請參閱白皮書。

用於對等網路的 RTMFP 始終是加密的。

Adobe Media Server 支援網域檢查嗎?

是的,您可以使用網域白名單/黑名單進一步保護您的內容防止未經授權的存取。多點傳播串流不需要伺服器連接,所以網路中或用戶端將需要更進階的存取控件。

Adobe Media Server 還提供哪些內容保護功能?

使用 Adobe Media Server 和伺服器端 ActionScript,您可以透過各種度量驗證用戶端是否授權播放視訊,包括參考著、網域、IP 位址或 Flash Player 版本。ActionScript 可用於管理向 Adobe Media Server 發出的請求。 使用 RTMP 時,您可以保護 SWF 檔案防止其被再次使用或修改,使用 SWF 檔案驗證協助防止未經授權的連接。

透過建立 Adobe Media Server 自訂外掛程式,還可以使用 C++ 管理授權。可以將外掛程式密切整合到您的網路。使用外掛程式,您還可以利用 LDAP 之類的資料庫或使用者管理服務。藉助 Adobe Media Server,您可以建置 C++ access 外掛程式(例如 Flash Media Live Encoder 的 Authentication 外掛程式)。

使用 Adobe Access 保護功能封裝的媒體也可以透過 Adobe Media Server 串流。

哪裡還有有關內容保護功能的更多資訊?

有關保護您的串流的這些以及其他方法的更多詳情,請閱讀安全白皮書或者透過造訪 Adobe Access 產品頁面了解 Adobe Access 保護的更多資訊。


媒體通訊開發人員

我可以開發 iOS 的通訊應用程式嗎?

是的。使用 AIR for IOS,您可以開發視訊聊天和音訊聊天應用程式,與在其他裝置或桌上型電腦上執行的 Flash Player 或 AIR 用戶端互動。您可以使用 RTMP 或 RTMFP 協定進行通訊,您可以使用 iOS 裝置上的內建攝像機。

Adobe Media Server 支援行動裝置上的視訊聊天嗎?

是的,在支援攝像機和麥克風的裝置上,Adobe Media Server 可透過 Flash Player 10.1 支援豐富視訊聊天應用程式。您可以建立應用程式以支援與桌上型播放器或整合式通訊解決方案的通訊。視訊聊天透過多方向 RTMP 或對等協助網路協定 RTMFP 啟用。

哪些協定支援通訊?

Adobe Media Server 支援的通訊協定包括 RTMP、RTMFP 以及 SIP。 對於 SIP 通訊,您將需要安裝附加程式 Adobe Media Gateway。

我可以從與我的互動式應用程式串流同一伺服器的視訊嗎?

是的,Adobe Media Server 支援同時使用多個協定的簡單串流和自訂的互動式應用程式。

建置互動式應用程式我需要了解什麼?

如果您為 Adobe Flash Professional 或 Adobe Flash Builder® 軟體編程,並且了解 ActionScript 1.0、2.0 或 3.0,那麼上手 Adobe Media Server 就很輕鬆。您將在您的互動式應用程式中使用用戶端和伺服器端程式碼中利用的一些其他通信類。在資源頁面探究大量有用的文章和文檔。

舉例說明通訊應用程式有哪些?

互動式應用程式包括簡單的串流視訊或音訊播放清單,以及功能齊備的多向視訊會議應用程式,通常具有存取控件、多個聊天室、文字聊天、共用白板等。其他示例包括:

  • 視訊聊天應用程式
  • 視訊傳訊應用程式
  • VoIP 應用程式
  • 多人遊戲
  • 訪客登記簿
  • 視訊傳訊
  • 意見調查
  • 網路攝影機快照共用
  • 串流錄製和清單
  • 視訊 bug 重疊
  • 視訊上傳和共用
  • 還有更多

Adobe Media Server 開發人員中心中提供一些包含所有來源程式碼的 範本應用程式。這些範本讓您更充分理解 Adobe Media Server 的功能,並協助您快速上手您自己的應用程式。

有關更具啟發意義的、有用的程式碼範例,請嘗試 Flash Media Interactive Server Feature Explorer,這是一個建置於 Adobe AIR 上的跨平台桌上型應用程式。 此應用程式託管了 30 多個串流和多向通訊解決方案範例,包括基本的伺服器連接範例、複雜的視訊串流以及驗證嘗式。您還可以學習建立視訊訊息傳送和 VoIP 解決方案。

我如何學習建置互動式應用程式?

我們提供了豐富的開發社群和類型多樣的資源,用於建立互動式應用程式。Adobe Media Server 開發人員中心是開始學習的一個不錯的地方。

何為開發環境?

可以使用 Flash Builder 或者 Flash Professional CS6 像對待任何其他豐富媒體內容一樣開發 Adobe Media Server 應用程式,其中最終應用程式作為 SWF 檔案部署。可以使用任何文字編輯器,或者使用 Flash Builder 或 Flash Professional 編寫伺服器端程式碼。

我如何疑難排解互動式應用程式?

Adobe 提供了大量的工具和資源,協助確保您建立強勁的串流和互動式應用程式。Adobe Media Server 管理控制台允許您監視伺服器,並且還是一個伺服器端除錯程式。豐富的管理 API 使得您可以建立您自己的自訂單元測試應用程式。Flash Professional 中的互動式除錯程式也可以提供協助。此外,Adobe 在 Adobe.com 上維護了最新的知識庫

我如何支援資料推送?

資料推送是 Adobe Media Server 特有的強大功能,透過遠程共用物件提供支援。遠程共用物件可以包含互連的用戶端中共用的複雜資料。資料無論何時發生變更,將通知所有互連的用戶端有關變更事件,資料將自動更新。這樣,您可以利用庫存更新、即時聊天、共用白板等功能建立豐富的即時應用程式。對於 RTMFP 應用程式,您可以使用同儕群組的引導路由和發佈功能傳送資料訊息,可以使用新的分發同儕群組靈活調整。

我可以在伺服器上錄製 H.264 串流嗎?

是的, Flash Media Interactive Server 3.5 或更高版本支援使用 H.264 轉碼器直接在伺服器上錄製串流。封存高品質即時串流,這樣您可以在即時活動結束後快速部署隨選內容,使用免費的 F4V flattener 實用工具準備檔案以使用 Adobe Premiere Pro CS6 進行視訊編輯。Adobe Media Server 中新的多點傳播增強功能支援多點傳播串流的伺服器端錄製。