使用 Java 生產者程式庫 - Amazon Kinesis Video Streams

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

使用 Java 生產者程式庫

您可以使用 Amazon Kinesis Video Streams 提供的 Java 製作者程式庫,以最少的組態撰寫應用程式程式碼,將媒體資料從裝置傳送到 Kinesis 影片串流。

請執行下列步驟,將您的程式碼與 Kinesis Video Streams 整合,以便您的應用程式可以開始將資料串流到 Kinesis 視訊串流:

  1. 建立 KinesisVideoClient 物件的執行個體。

  2. 透過提供媒體資源資訊建立 MediaSource 物件。例如,當建立攝影機媒體資源時,您提供如識別攝影機和指定攝影機所使用之編碼的資訊。

    當您想要開始串流,您必須建立自訂媒體資源。

  3. 使用 KinesisVideoClient 註冊媒體來源。

    使用 KinesisVideoClient 註冊媒體來源後,每當媒體來源有可用的資料時,它會使用資料呼叫 KinesisVideoClient

程序:使用 Java 生產者 SDK

此程序示範如何在 Java 應用程式中使用 Kinesis Video Streams Java 製作者用戶端,將資料傳送至您的 Kinesis 視訊串流。

這些步驟不會要求您擁有媒體來源 (例如相機或麥克風)。反之,為了進行測試,程式碼會產生由一系列位元組組成的範例影格。當您透過真實的來源 (例如相機和麥克風) 來傳送媒體資料時,您可以使用相同的編碼模式。

此程序包含以下步驟: