本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用 Java 生產者程式庫
您可以使用 Amazon Kinesis Video Streams 提供的 Java 製作者程式庫,以最少的組態撰寫應用程式程式碼,將媒體資料從裝置傳送到 Kinesis 影片串流。
請執行下列步驟,將您的程式碼與 Kinesis Video Streams 整合,以便您的應用程式可以開始將資料串流到 Kinesis 視訊串流:
-
建立
KinesisVideoClient
物件的執行個體。 -
透過提供媒體資源資訊建立
MediaSource
物件。例如,當建立攝影機媒體資源時,您提供如識別攝影機和指定攝影機所使用之編碼的資訊。當您想要開始串流,您必須建立自訂媒體資源。
-
使用
KinesisVideoClient
註冊媒體來源。使用
KinesisVideoClient
註冊媒體來源後,每當媒體來源有可用的資料時,它會使用資料呼叫KinesisVideoClient
。
程序:使用 Java 生產者 SDK
此程序示範如何在 Java 應用程式中使用 Kinesis Video Streams Java 製作者用戶端,將資料傳送至您的 Kinesis 視訊串流。
這些步驟不會要求您擁有媒體來源 (例如相機或麥克風)。反之,為了進行測試,程式碼會產生由一系列位元組組成的範例影格。當您透過真實的來源 (例如相機和麥克風) 來傳送媒體資料時,您可以使用相同的編碼模式。
此程序包含以下步驟: