

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Memulai dengan Amazon GameLift Streams
<a name="getting-started"></a>

 Bagian ini dapat membantu Anda berhasil memulai streaming aplikasi dan game Anda melalui Amazon GameLift Streams. Topik di bagian ini mencakup end-to-end proses—mulai dari mengunggah aplikasi Anda ke Amazon GameLift Streams, hingga menguji kinerja konten Anda dalam streaming. Ini juga mencakup langkah-langkah penting untuk membantu Anda mempersiapkan streaming, seperti memilih runtime yang tepat dan konfigurasi kelas streaming untuk mengoptimalkan kinerja dan biaya. 

**Topics**
+ [Memilih konfigurasi di Amazon GameLift Streams](choosing-configuration.md)
+ [Opsi konfigurasi](configuration-options.md)
+ [Memulai streaming pertama Anda di Amazon GameLift Streams](streaming-process.md)

# Memilih konfigurasi di Amazon GameLift Streams
<a name="choosing-configuration"></a>

 Panduan ini dapat membantu Anda memilih lingkungan runtime yang optimal dan pengaturan konfigurasi untuk streaming aplikasi dan game Anda melalui Amazon GameLift Streams. Pengaturan konfigurasi secara langsung memengaruhi kinerja konten Anda dan biaya yang terkait dengan menjalankannya di Amazon GameLift Streams. Ada beberapa opsi untuk mendukung berbagai aplikasi dan kesetiaan grafis. 

 Anda dapat menemukan daftar lengkap opsi konfigurasi di[Opsi konfigurasi](configuration-options.md). 

 Istilah kunci berikut dapat membantu Anda memahami cara kerja opsi konfigurasi ini: 
+  *Runtime* mengacu pada sistem operasi dan lingkungan perangkat lunak yang mendasari yang akan menjalankan aplikasi Anda di Amazon GameLift Streams. Opsi lingkungan runtime utama adalah Windows, Linux, dan Proton. 
+  *Kelas aliran* mewakili konfigurasi sumber daya berbeda yang tersedia dalam Amazon GameLift Streams, bervariasi dalam sistem operasi, CPU, GPU, RAM, dan spesifikasi lainnya. Kelas aliran adalah opsi konfigurasi grup aliran yang mendefinisikan sumber daya perangkat keras yang dialokasikan ke sesi streaming dan model penyewaan (berapa banyak aliran bersamaan yang dapat dijalankan pada satu mesin virtual).
+  *Multi-tenancy* memungkinkan banyak pengguna untuk berbagi sumber daya perangkat keras dasar yang sama, yang dapat menjadi opsi hemat biaya untuk aplikasi yang tidak memerlukan kemampuan perangkat keras maksimum. Kelas aliran dengan multi-tenancy dapat meng-host beberapa aliran dengan biaya satu sumber daya. Kelas aliran “Tinggi” memiliki penyewaan 1:2, sedangkan kelas aliran “Ultra” memiliki 1 penyewaan. 

 Saat menyiapkan konfigurasi Amazon GameLift Streams, lingkungan runtime yang Anda pilih menentukan opsi kelas aliran tertentu yang kompatibel dan tersedia untuk Anda. Mencocokkan persyaratan aplikasi Anda dengan lingkungan runtime dan kelas streaming yang tepat adalah kunci untuk mengoptimalkan kinerja dan efisiensi biaya di Amazon Streams. GameLift 

 Biaya untuk streaming tergantung pada kelas aliran. Untuk daftar biaya yang terperinci, lihat [halaman Harga](https://aws.amazon.com/gamelift/streams/pricing/) Amazon GameLift Streams. 

## Titik awal
<a name="choosing-configuration-starting-point"></a>

Tergantung pada aplikasi Anda, ini adalah titik awal yang baik untuk memulai streaming. Nantinya, Anda dapat menjelajahi opsi konfigurasi lain untuk mengoptimalkan biaya.

### Untuk aplikasi Windows
<a name="choosing-configuration-starting-point-windows"></a>

Kami merekomendasikan untuk aplikasi Windows yang dimulai dengan lingkungan runtime Microsoft Windows Server 2022 Base dan kelas `gen6n_ultra_win2022` streaming. Kombinasi lingkungan runtime dan kelas streaming ini menyediakan konfigurasi yang dapat diprediksi dan didukung dengan baik dengan kompatibilitas tertinggi dan kinerja tinggi untuk berbagai kasus penggunaan intensif grafis untuk konten berbasis Windows Anda.

Konfigurasi kelas aliran Windows lainnya ada yang menawarkan opsi harga dan kinerja yang berbeda (lihat[Kelas streaming Windows](configuration-options.md#configuration-options-stream-classes-windows)), Anda mungkin ingin mencobanya untuk menemukan yang paling cocok untuk aplikasi Anda.

Runtime Windows mendukung game dan aplikasi 3D lainnya menggunakan DirectX 11 atau DirectX 12, dan mesin game termasuk Unity 2022.3, Unreal Engine 4.27, dan Unreal Engine 5 hingga 5.6. Streaming didukung melalui keduanya IPv4 dan IPv6. 

### Untuk aplikasi Linux
<a name="choosing-configuration-starting-point-linux"></a>

 Gunakan lingkungan runtime Ubuntu 22.04 LTS untuk aplikasi yang dibangun untuk berjalan secara native di Linux. Untuk mengoptimalkan kinerja, pilih salah satu kelas streaming Pro atau Ultra (lihat[Kelas aliran Linux dan Proton](configuration-options.md#configuration-options-stream-classes-linuxproton)). Untuk mengoptimalkan biaya, pilih salah satu kelas aliran Kecil, Menengah, atau Tinggi. Ini adalah opsi hemat biaya di mana beberapa sesi streaming bersamaan berbagi sumber daya komputasi yang sama. 

**penting**  
Runtime Linux di Amazon GameLift Streams tidak mendukung streaming. IPv6 Klien harus melakukan streaming aplikasi IPv4.

## Optimalisasi biaya
<a name="choosing-configuration-explore-more"></a>

 Meskipun rekomendasi titik awal adalah tempat yang tepat untuk memulai, Anda mungkin ingin mempertimbangkan opsi konfigurasi lain untuk mengoptimalkan biaya sambil mempertahankan kinerja yang baik. 

### Gunakan lingkungan runtime Proton
<a name="choosing-configuration-proton-runtime"></a>

 Banyak aplikasi Windows dapat berjalan di lingkungan runtime Proton. Proton adalah lapisan kompatibilitas yang dioptimalkan untuk game yang berjalan di Linux. Opsi kelas streaming untuk runtime ini mencakup sumber daya GPU yang kuat yang berjalan pada perangkat keras NVIDIA, dengan dukungan untuk DirectX 11 dan, dimulai dengan Proton 8.0-5, DirectX 12. Kunjungi [wiki Proton](https://github.com/ValveSoftware/Proton/wiki) untuk detail lebih lanjut tentang opsi ini. Jika Anda memilih untuk menjelajahi menjalankan aplikasi Anda di Proton, kami sarankan Anda memulai pengujian menggunakan Proton 9.0-2. 

**penting**  
Runtime Proton di Amazon GameLift Streams tidak mendukung streaming. IPv6 Klien harus melakukan streaming aplikasi IPv4.

**penting**  
Kompatibilitas aplikasi Windows Anda di lingkungan runtime Proton bergantung pada persyaratan aplikasi spesifik Anda. Misalnya, Proton 9.0-2 memiliki dukungan yang lebih baik daripada Proton 8.0-2c untuk Unreal Engine 5. Secara umum, semakin baru game Anda, versi Proton yang lebih baru yang Anda perlukan. Kami sangat menyarankan untuk menguji runtime ini secara menyeluruh di lingkungan lokal Anda untuk memastikan kinerja yang optimal. Gunakan [panduan pemecahan masalah Proton](troubleshoot-compatibility-wp.md) kami untuk membantu Anda dalam upaya ini.

### Kompilasi aplikasi Anda ke Linux
<a name="choosing-configuration-compile-windows-to-linux"></a>

 Opsi penghematan biaya lainnya adalah menargetkan aplikasi Anda agar berjalan secara native di Linux. Uji aplikasi di pihak Anda terlebih dahulu untuk memastikan bahwa versi Linux dari aplikasi Anda berfungsi sesuai kebutuhan. Jika aplikasi Anda berhasil berjalan di Linux, maka Anda dapat mengikuti opsi konfigurasi Amazon GameLift Streams untuk aplikasi Linux. 

 Untuk informasi tentang kompilasi silang aplikasi Unreal Engine ke Linux, lihat bagian [Cross-Compile Toolchain](https://dev.epicgames.com/documentation/en-us/unreal-engine/linux-development-requirements-for-unreal-engine#cross-compiletoolchain) di panduan pengembang Unreal Engine. 

## Memutuskan konfigurasi
<a name="choosing-configuration-deciding-configuration"></a>

 Untuk menentukan konfigurasi runtime dan kelas streaming terbaik, pertimbangkan pertanyaan kunci berikut. 

1.  **Untuk platform apa aplikasi atau game Anda dibangun?** Jika Anda memiliki aplikasi Windows, lingkungan runtime Windows adalah yang paling sederhana untuk diatur. Jika aplikasi Anda dibuat untuk Linux, lingkungan runtime Linux adalah yang paling mudah. Untuk menghemat biaya streaming aplikasi Windows, Anda dapat menjelajahi lingkungan runtime Proton atau mengkompilasi aplikasi ke Linux. 

1.  **Seberapa pentingkah kinerja versus biaya untuk kasus penggunaan Anda?** Lingkungan runtime Windows mungkin menawarkan kinerja terbaik, tetapi bisa lebih mahal untuk dijalankan. Secara komparatif, lingkungan runtime Proton lebih hemat biaya, meskipun Anda mungkin mengalami kinerja yang sedikit lebih rendah atau potensi masalah kompatibilitas. Ini karena aplikasi berbasis Windows mungkin memerlukan fungsionalitas tertentu yang belum sepenuhnya didukung dalam runtime Proton yang tersedia. Akibatnya, Anda dapat mengalami perbedaan fungsional atau grafis saat menjalankan aplikasi Anda di lingkungan Proton. Kami menyarankan Anda menguji aplikasi Anda pada lingkungan runtime dan kelas streaming yang berbeda untuk mengevaluasi kinerja dan trade-off biaya. Untuk daftar lengkap opsi lingkungan runtime, lihat[Lingkungan runtime](configuration-options.md#configuration-options-runtime). 

1.  **Apa persyaratan grafis aplikasi Anda?** Persyaratan grafis aplikasi Anda dapat membantu menentukan konfigurasi kelas aliran mana yang paling tepat. Jika aplikasi Anda menuntut kinerja tinggi GPUs, Anda harus mempertimbangkan untuk menggunakan kelas streaming dengan jumlah memori video (VRAM) dan memori sistem (RAM) yang lebih besar. Misalnya, kelas aliran gen5n dan gen6n memberikan kinerja hingga 3x lebih baik untuk aplikasi intensif grafis dibandingkan dengan kelas aliran gen4n. Jika aplikasi Anda membutuhkan sumber daya GPU dan CPU maksimum, Anda harus mempertimbangkan kelas aliran “pro”. Sebaliknya, jika aplikasi Anda dapat beroperasi secara efektif pada kesetiaan grafis yang lebih rendah, Anda dapat menghemat biaya dengan menggunakan salah satu kelas aliran Kecil, Menengah, atau Tinggi yang berbagi GPU. Lihat [Kelas streaming](configuration-options.md#configuration-options-stream-classes). 

1.  **Berapa banyak usaha yang ingin Anda investasikan dalam pengaturan?** Cara termudah untuk mengatur aplikasi Anda adalah menjalankannya secara native menggunakan runtime Windows atau Linux, karena mereka lebih mungkin kompatibel dengan aplikasi Anda. out-of-the-box Sebaliknya, lingkungan runtime Proton akan memerlukan lebih banyak pengujian langsung untuk mengidentifikasi konfigurasi Proton yang optimal untuk kebutuhan Anda. Pertimbangkan waktu dan sumber daya yang dapat Anda alokasikan untuk proses penyiapan dan pengujian saat memutuskan antara opsi lingkungan runtime. 

1.  **Sudahkah Anda menguji aplikasi Anda di berbagai lingkungan runtime dan kelas streaming?** Sebaiknya uji konten Anda pada lingkungan runtime dan kelas streaming yang berbeda untuk melihat kinerjanya. Ini membantu Anda menentukan kecocokan terbaik berdasarkan faktor-faktor seperti stabilitas, kualitas grafis, fungsionalitas fitur, dan respons input. 

## Bagaimana pilihan konfigurasi Anda memengaruhi langkah selanjutnya
<a name="choosing-configuration-impact-runtime-choice"></a>

 Konfigurasi yang Anda pilih secara langsung memengaruhi fase berikutnya dalam mengatur lingkungan streaming Anda. Secara khusus: 
+  **Membuat aplikasi Amazon GameLift Streams**: Saat mengunggah game atau aplikasi ke Amazon GameLift Streams, Anda harus menentukan lingkungan runtime yang ingin Anda gunakan. Pilihan ini akan menentukan jenis grup aliran yang dapat Anda gunakan. 
+  **Menautkan ke grup streaming**: Jika Anda sudah memiliki grup streaming yang ada, pilihan lingkungan runtime Anda harus sesuai dengan konfigurasi grup tersebut. Misalnya, jika Anda memilih runtime Windows, Anda hanya dapat menautkan aplikasi Anda ke grup streaming yang disiapkan untuk aplikasi Windows. 
+  **Membuat grup streaming**: Saat membuat grup streaming baru, Anda harus memilih kelas streaming yang kompatibel dengan runtime pilihan Anda. Kelas streaming yang Anda pilih harus sesuai dengan persyaratan grafis dan daya komputasi yang dibutuhkan aplikasi Anda. 

 Dengan memahami bagaimana pengaturan konfigurasi yang Anda pilih memengaruhi langkah-langkah selanjutnya ini, Anda dapat merencanakan implementasi streaming secara keseluruhan dengan lebih baik dan memastikan proses integrasi yang lancar. 

## Langkah selanjutnya
<a name="choosing-configuration-next-steps"></a>

 Bergantung pada konfigurasi yang Anda pilih, ada beberapa pendekatan berbeda yang dapat Anda ambil untuk mengatur aplikasi Anda untuk streaming. 

### Jika Anda telah memilih runtime Windows atau Linux
<a name="choosing-configuration-next-steps-windows-linux"></a>

 Untuk runtime Windows atau Linux, langkah selanjutnya adalah mengatur streaming di Amazon GameLift Streams dan kemudian menguji streaming. Untuk informasi lebih lanjut, lanjutkan ke[Memulai streaming pertama Anda di Amazon GameLift Streams](streaming-process.md). 

### Jika Anda mempertimbangkan untuk menggunakan Proton
<a name="choosing-configuration-next-steps-proton"></a>

 Kompatibilitas aplikasi dengan Proton tergantung pada persyaratan spesifik aplikasi. Oleh karena itu, kami menyarankan Anda menguji aplikasi Anda pada versi Proton yang berbeda sebelum membawanya ke Amazon GameLift Streams. Ini membantu Anda mengidentifikasi pengaturan Proton yang memberikan kinerja dan kompatibilitas terbaik untuk kebutuhan Anda. Dengan menguji di luar Amazon GameLift Streams, Anda dapat memvalidasi kinerja dan fungsionalitas aplikasi, serta masalah debug yang spesifik untuk runtime. Untuk informasi, lihat [Menguji dan memecahkan masalah kompatibilitas dengan Proton untuk Amazon Streams GameLift](troubleshoot-compatibility-wp.md). 

 Ketika Anda telah memilih konfigurasi Proton tertentu, Anda siap untuk mengatur streaming di Amazon GameLift Streams. Untuk informasi lebih lanjut, lanjutkan ke[Memulai streaming pertama Anda di Amazon GameLift Streams](streaming-process.md). 

# Opsi konfigurasi
<a name="configuration-options"></a>

## Lingkungan runtime
<a name="configuration-options-runtime"></a>

*Runtime* mengacu pada sistem operasi dan lingkungan perangkat lunak yang mendasari yang mengeksekusi aplikasi Anda di Amazon GameLift Streams. Opsi runtime utama adalah Windows, Linux, dan Proton. Anda menentukan lingkungan runtime di [Langkah 2: Konfigurasikan aplikasi Anda untuk Amazon GameLift Streams](streaming-process.md#streaming-process-create-application) worflow yang memulai.

 [Proton](https://github.com/ValveSoftware/Proton/wiki) adalah lapisan kompatibilitas yang memungkinkan banyak aplikasi Windows berjalan di lingkungan berbasis Linux. Jika Anda berencana untuk menggunakan Proton, kami sarankan Anda menguji bagaimana aplikasi Anda berjalan pada mesin lokal. Untuk informasi lebih lanjut, lihat[Menguji dan memecahkan masalah kompatibilitas dengan Proton untuk Amazon Streams GameLift](troubleshoot-compatibility-wp.md). 


| Waktu Aktif | Deskripsi | 
| --- | --- | 
| Basis Microsoft Windows Server 2022 | Kompatibel dengan aplikasi Windows. Mendukung penggunaan IPv4 dan IPv6 dalam sesi streaming. | 
| Ubuntu 22.04 LTS | Kompatibel dengan aplikasi Linux. Tidak mendukung penggunaan IPv6 dalam sesi streaming. | 
| Proton 9.0-2 | Kompatibel dengan aplikasi Windows. Berdasarkan cabang Proton [experimental\$19.0](https://github.com/ValveSoftware/Proton/tree/experimental_9.0). Versi yang disarankan untuk mulai menguji kompatibilitas dengan Proton. Tidak mendukung penggunaan IPv6 dalam sesi streaming. | 
| Proton 8.0-5 | Kompatibel dengan aplikasi Windows. Berdasarkan cabang Proton [experimental\$18.0](https://github.com/ValveSoftware/Proton/tree/experimental_8.0). Tidak mendukung penggunaan IPv6 dalam sesi streaming. | 
| Proton 8.0-2c | Kompatibel dengan aplikasi Windows. Berdasarkan cabang Proton [experimental\$18.0](https://github.com/ValveSoftware/Proton/tree/experimental_8.0). Tidak mendukung penggunaan IPv6 dalam sesi streaming. | 

### Batasan
<a name="configuration-options-runtime-limits"></a>

 Dukungan Gamepad tidak tersedia di Ubuntu 22.04 LTS. Lingkungan runtime lainnya mendukung gamepad, tergantung pada sistem operasi dan browser pengguna akhir. Untuk informasi selengkapnya, lihat [Browser dan masukan yang didukung](sdk-browsers-input.md). 

## Kelas streaming
<a name="configuration-options-stream-classes"></a>

 *Kelas streaming* mewakili konfigurasi sumber daya berbeda yang tersedia dalam Amazon GameLift Streams, bervariasi dalam CPU, GPU, RAM, dan spesifikasi lainnya. Kelas aliran adalah opsi konfigurasi grup aliran yang mendefinisikan sumber daya perangkat keras yang dialokasikan ke sesi streaming dan model penyewaan (berapa banyak aliran bersamaan yang dapat dijalankan pada satu mesin virtual). Anda menentukan kelas aliran [Langkah 3: Kelola cara Amazon GameLift Streams mengalirkan aplikasi Anda](streaming-process.md#streaming-process-stream-group) dalam alur kerja memulai. 

### Kelas streaming Windows
<a name="configuration-options-stream-classes-windows"></a>


| Kelas \$1i>Stream<i\$1 | Konfigurasi Amazon EC2 | Deskripsi | 
| --- | --- | --- | 
|  `gen6n_pro_win2022`  | Runtime Windows pada instans Amazon EC2 g6.4xlarge |  (NVIDIA, pro) Mendukung aplikasi dengan kompleksitas adegan 3D yang sangat tinggi yang membutuhkan sumber daya maksimum. Menjalankan aplikasi di Microsoft Windows Server 2022 Base dan mendukung DirectX 12. Kompatibel dengan Unreal Engine hingga versi 5.6, aplikasi 32 dan 64 bit, serta teknologi anti-cheat. Menggunakan NVIDIA L4 Tensor Core GPU. Sumber daya per aplikasi: vCPUs: 16. RAM: 64 GB. VRAM: 24 GB. Tenansi: Mendukung hingga satu sesi stream bersamaan.  | 
|  `gen6n_ultra_win2022`  | Runtime Windows pada instans Amazon EC2 g6.2xlarge |  (NVIDIA, ultra) Mendukung aplikasi dengan kompleksitas adegan 3D yang tinggi. Menjalankan aplikasi di Microsoft Windows Server 2022 Base dan mendukung DirectX 12. Kompatibel dengan Unreal Engine hingga versi 5.6, aplikasi 32 dan 64 bit, serta teknologi anti-cheat. Menggunakan NVIDIA L4 Tensor Core GPU. Sumber daya per aplikasi: vCPUs: 8. RAM: 32 GB. VRAM: 24 GB. Tenansi: Mendukung hingga satu sesi stream bersamaan.  | 
|  `gen6n_medium_win2022`  | Windows runtime pada instans Amazon EC2 g6f.2xlarge dengan penyewaan 1:1 |  (NVIDIA, kecil) Mendukung aplikasi dengan kompleksitas adegan 3D rendah. Menjalankan aplikasi di Microsoft Windows Server 2022 Base. Menggunakan NVIDIA L4 Tensor Core GPU. Sumber daya per aplikasi: vCPUs: 2. RAM: 8 GB. VRAM: 3 GB. Tenansi: Mendukung hingga satu sesi stream bersamaan.  | 
|  `gen6n_small_win2022`  | Windows runtime pada instans Amazon EC2 g6f.large dengan penyewaan 1:1 |  (NVIDIA, kecil) Mendukung aplikasi dengan kompleksitas adegan 3D rendah. Menjalankan aplikasi di Microsoft Windows Server 2022 Base. Menggunakan NVIDIA L4 Tensor Core GPU. Sumber daya per aplikasi: vCPUs: 2. RAM: 8 GB. VRAM: 3 GB. Tenansi: Mendukung hingga satu sesi stream bersamaan.  | 
| `gen5n_win2022` | Runtime Windows pada instans Amazon EC2 g5.2xlarge |   (NVIDIA, ultra) Mendukung aplikasi dengan kompleksitas adegan 3D yang sangat tinggi. Menjalankan aplikasi di Microsoft Windows Server 2022 Base dan mendukung DirectX 12 dan DirectX 11. Mendukung Unreal Engine hingga versi 5.6, aplikasi 32 dan 64 bit, serta teknologi anti-cheat. Menggunakan NVIDIA A10G Tensor Core GPU.   Sumber daya per aplikasi: vCPUs: 8. RAM: 32 GB. VRAM: 24 GB.   Tenansi: Mendukung satu sesi stream bersamaan.   | 
| `gen4n_win2022` | Runtime Windows pada instans Amazon EC2 g4dn.2xlarge |   (NVIDIA, ultra) Mendukung aplikasi dengan kompleksitas adegan 3D yang tinggi. Menjalankan aplikasi di Microsoft Windows Server 2022 Base dan mendukung DirectX 12 dan DirectX 11. Mendukung Unreal Engine hingga versi 5.6, aplikasi 32 dan 64 bit, serta teknologi anti-cheat. Menggunakan NVIDIA T4 Tensor Core GPU.   Sumber daya per aplikasi: vCPUs: 8. RAM: 32 GB. VRAM: 16 GB.   Tenansi: Mendukung satu sesi stream bersamaan.   | 

### Kelas aliran Linux dan Proton
<a name="configuration-options-stream-classes-linuxproton"></a>


| Kelas \$1i>Stream<i\$1 | Konfigurasi Amazon EC2 | Deskripsi | 
| --- | --- | --- | 
|  `gen6n_pro`  | Runtime Linux pada instans Amazon EC2 g6.4xlarge |  (NVIDIA, pro) Mendukung aplikasi dengan kompleksitas adegan 3D yang sangat tinggi yang membutuhkan sumber daya maksimum. Menggunakan NVIDIA L4 Tensor Core GPU. Sumber daya per aplikasi: vCPUs: 16. RAM: 64 GB. VRAM: 24 GB. Tenansi: Mendukung hingga satu sesi stream bersamaan.  | 
|  `gen6n_ultra`  | Runtime Linux pada instans Amazon EC2 g6.2xlarge |  (NVIDIA, ultra) Mendukung aplikasi dengan kompleksitas adegan 3D yang tinggi. Menggunakan NVIDIA L4 Tensor Core GPU. Sumber daya per aplikasi: vCPUs: 8. RAM: 32 GB. VRAM: 24 GB. Tenansi: Mendukung hingga satu sesi stream bersamaan.  | 
|  `gen6n_high`  | Runtime Linux pada instans Amazon EC2 g6.2xlarge dengan penyewaan 2:1 |  (NVIDIA, tinggi) Mendukung aplikasi dengan kompleksitas adegan moderate-to-high 3D. Menggunakan NVIDIA L4 Tensor Core GPU. Sumber daya per aplikasi: vCPUs: 4. RAM: 16 GB. VRAM: 12 GB. Tenansi: Mendukung hingga dua sesi stream bersamaan.  | 
|  `gen6n_medium`  | Runtime Linux pada instans Amazon EC2 g6.2xlarge dengan penyewaan 4:1 |  (NVIDIA, sedang) Mendukung aplikasi dengan kompleksitas adegan 3D sedang. Menggunakan NVIDIA L4 Tensor Core GPU. Sumber daya per aplikasi: vCPUs: 2. RAM: 8 GB. VRAM: 6 GB. Tenansi: Mendukung hingga empat sesi stream bersamaan.  | 
|  `gen6n_small`  | Runtime Linux pada instans Amazon EC2 g6.4xlarge dengan penyewaan 12:1 |  (NVIDIA, kecil) Mendukung aplikasi dengan kompleksitas adegan 3D yang ringan dan penggunaan CPU yang rendah. Menggunakan NVIDIA L4 Tensor Core GPU. Sumber daya per aplikasi: vCPUs: 1. RAM: 4 GB. VRAM: 2 GB. Tenansi: Mendukung hingga dua belas sesi stream bersamaan.  | 
|  `gen5n_ultra`  | Runtime Linux pada instans Amazon EC2 g5.2xlarge |  (NVIDIA, ultra) Mendukung aplikasi dengan kompleksitas adegan 3D yang sangat tinggi. Menggunakan NVIDIA A10G Tensor Core GPU. Sumber daya per aplikasi: vCPUs: 8. RAM: 32 GB. VRAM: 24 GB. Tenansi: Mendukung satu sesi stream bersamaan.  | 
|  `gen5n_high`  | Runtime Linux pada instans Amazon EC2 g5.2xlarge dengan penyewaan 2:1 |  (NVIDIA, tinggi) Mendukung aplikasi dengan kompleksitas adegan moderate-to-high 3D. Menggunakan NVIDIA A10G Tensor Core GPU. Sumber daya per aplikasi: vCPUs: 4. RAM: 16 GB. VRAM: 12 GB. Tenansi: Mendukung hingga dua sesi stream bersamaan.  | 
|  `gen4n_ultra`  | Runtime Linux pada instans Amazon EC2 g4dn.2xlarge |  (NVIDIA, ultra) Mendukung aplikasi dengan kompleksitas adegan 3D yang tinggi. Menggunakan NVIDIA T4 Tensor Core GPU. Sumber daya per aplikasi: vCPUs: 8. RAM: 32 GB. VRAM: 16 GB. Tenansi: Mendukung satu sesi stream bersamaan.  | 
|  `gen4n_high`  | Runtime Linux pada instans Amazon EC2 g4dn.2xlarge dengan penyewaan 2:1 |  (NVIDIA, tinggi) Mendukung aplikasi dengan kompleksitas adegan moderate-to-high 3D. Menggunakan NVIDIA T4 Tensor Core GPU. Sumber daya per aplikasi: vCPUs: 4. RAM: 16 GB. VRAM: 8 GB. Tenansi: Mendukung hingga dua sesi stream bersamaan.  | 

# Memulai streaming pertama Anda di Amazon GameLift Streams
<a name="streaming-process"></a>

 Tutorial ini memandu Anda melalui langkah-langkah untuk memulai dengan Amazon GameLift Streams untuk melakukan streaming aplikasi atau game Anda. Amazon GameLift Streams menjalankan aplikasi Anda dan mengalirkannya langsung ke browser web pengguna akhir Anda. Anda akan belajar cara mengunggah dan mengonfigurasi aplikasi yang ingin Anda streaming, dan cara mengelola cara GameLift streaming Amazon Streams. Pada akhirnya, Anda akan menguji bagaimana aplikasi Anda mengalir di Amazon GameLift Streams dengan berinteraksi dengannya langsung di konsol Amazon GameLift Streams. 

**Sebelum Anda mulai, pahami harga Amazon GameLift Streams.**  
Anda dapat menemukan biaya Amazon GameLift Streams di [halaman Harga](https://aws.amazon.com/gamelift/streams/pricing/). Untuk mempelajari lebih lanjut, lihat[Mengelola penggunaan dan tagihan untuk Amazon GameLift Streams](pricing.md).   
Anda dikenakan biaya untuk menggunakan Amazon GameLift Streams, khususnya ketika Anda:  
Buat aplikasi Amazon GameLift Streams di [Langkah 2: Konfigurasikan aplikasi Anda untuk Amazon GameLift Streams](#streaming-process-create-application)
Buat grup aliran di [Langkah 3: Kelola cara Amazon GameLift Streams mengalirkan aplikasi Anda](#streaming-process-stream-group)
 **Jangan lewati [Langkah 5: Bersihkan (jangan lewati)](#streaming-process-cleanup)**. Untuk menghindari biaya yang tidak perlu setelah Anda selesai mencoba Amazon GameLift Streams, Anda harus membersihkan semua sumber daya Anda. 

**Topics**
+ [Prasyarat](#streaming-process-prerequisites)
+ [Langkah 1: Unggah aplikasi Anda ke bucket Amazon S3](#streaming-process-upload-application)
+ [Langkah 2: Konfigurasikan aplikasi Anda untuk Amazon GameLift Streams](#streaming-process-create-application)
+ [Langkah 3: Kelola cara Amazon GameLift Streams mengalirkan aplikasi Anda](#streaming-process-stream-group)
+ [Langkah 4: Uji streaming Anda di Amazon GameLift Streams](#streaming-process-stream-session)
+ [Langkah 5: Bersihkan (jangan lewati)](#streaming-process-cleanup)

## Prasyarat
<a name="streaming-process-prerequisites"></a>

Selesaikan tugas-tugas berikut sebelum Anda memulai tutorial.
+ Daftar AWS akun dan buat pengguna dengan akses administratif, jika Anda belum memilikinya. Lihat [Menyiapkan](setting-up.md) topik dalam panduan ini untuk bantuan dengan tugas ini. Anda tidak perlu mengunduh Amazon GameLift Streams Web SDK atau mengaturnya AWS CLI saat ini — Anda akan menyelesaikan langkah-langkah berikut menggunakan. Konsol Manajemen AWS
+ Dapatkan versi file konten aplikasi Anda tanpa manajemen hak digital (DRM). Kumpulkan file yang diperlukan untuk menjalankan aplikasi, termasuk executable dan aset, ke dalam folder, tetapi *jangan* kompres folder. 

## Langkah 1: Unggah aplikasi Anda ke bucket Amazon S3
<a name="streaming-process-upload-application"></a>

 Amazon GameLift Streams menggunakan Amazon Simple Storage Service (Amazon S3) untuk menyimpan file aplikasi atau game Anda di cloud dan mengaksesnya untuk streaming. Pada langkah ini, Anda mengunggah file aplikasi ke bucket Amazon S3. Selesaikan langkah ini di Konsol Amazon S3. 

**catatan**  
 **Kelas penyimpanan Amazon S3 yang dibutuhkan Amazon GameLift Streams adalah Standar S3 default.** Kelas penyimpanan lain seperti **S3 Glacier** atau objek yang dipindahkan ke Akses Jarang atau ****Akses Arsip** oleh S3 Intelligent-Tiering** **tidak didukung** oleh Amazon Streams. GameLift   
 Untuk mengoptimalkan biaya penyimpanan, Anda dapat menghapus aplikasi dari bucket S3 Anda setelah selesai [Langkah 2: Konfigurasikan aplikasi Anda untuk Amazon GameLift Streams](#streaming-process-create-application) dan aplikasi dalam status **Ready**. 

**Keterbatasan aplikasi**


| Nama | Default | Dapat disesuaikan | Deskripsi | 
| --- | --- | --- | --- | 
| File per aplikasi | 30.000 file | Ya\$1 | Jumlah maksimum file yang dapat Anda miliki dalam suatu aplikasi, di akun ini. | 
| Ukuran file tunggal | 80 GiB | Tidak | Ukuran maksimum satu file dalam aplikasi. Perhatikan bahwa gibibyte (GiB) sama dengan 1024\$11024\$11024 byte. | 
| Ukuran aplikasi | 100 GiB | Ya\$1 | Ukuran total maksimum aplikasi Amazon GameLift Streams, di akun ini. Perhatikan bahwa gibibyte (GiB) sama dengan 1024\$11024\$11024 byte. | 

\$1Untuk meminta kenaikan, masuk ke Konsol Manajemen AWS dan buka konsol Service Quotas ke [ GameLift Amazon](https://console.aws.amazon.com/servicequotas/home/services/gameliftstreams/quotas) Streams, di mana Anda dapat meninjau kuota saat ini di kolom Nilai **kuota tingkat akun Terapan** dan mengirimkan permintaan untuk meningkatkan nilai.

**Untuk mengunggah aplikasi Anda ke Amazon S3**

1. Masuk ke Konsol Manajemen AWS dan buka konsol Amazon S3 di. [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)

1. Buat bucket Amazon S3. Masukkan nama bucket dan pilih file Wilayah AWS. Wilayah ini harus sama dengan grup aplikasi dan streaming yang akan Anda buat nanti. Lihat [Wilayah AWS dan lokasi streaming yang didukung oleh Amazon GameLift Streams](regions-quotas-rande.md) daftar Wilayah AWS tempat Amazon GameLift Streams tersedia. Untuk bidang yang tersisa, pertahankan pengaturan default.

    Untuk petunjuk selengkapnya, lihat [Membuat bucket](https://docs.aws.amazon.com/AmazonS3/latest/userguide/create-bucket-overview.html) di *Panduan Pengguna Layanan Penyimpanan Sederhana Amazon*. 

1. Buka bucket baru dan unggah folder dengan file aplikasi Anda.
**Awas**  
Anda harus mengunggah file aplikasi Anda sebagai folder yang tidak terkompresi. Jangan mengunggah `.zip` folder.

**Awas**  
 Pastikan file aplikasi yang Anda unggah adalah yang benar, dan berada dalam batasan ukuran file aplikasi. Jika Anda ingin memperbarui file Anda nanti, Anda harus mengulangi[Langkah 2: Konfigurasikan aplikasi Anda untuk Amazon GameLift Streams](#streaming-process-create-application), yang dapat memakan waktu beberapa menit. 

## Langkah 2: Konfigurasikan aplikasi Anda untuk Amazon GameLift Streams
<a name="streaming-process-create-application"></a>

**Apa itu aplikasi di Amazon GameLift Streams?**  
Aplikasi Amazon GameLift Streams adalah sumber daya yang berisi game atau aplikasi interaktif yang berjalan di infrastruktur Amazon GameLift Streams dan memberikan pengalaman gameplay kepada pemain melalui streaming cloud. Aplikasi ini dijalankan pada instance AWS komputasi dan membuat konten game yang dialirkan langsung ke perangkat pemain melalui internet, menghilangkan kebutuhan pemain untuk mengunduh, menginstal, atau menjalankan game secara lokal.

Pada langkah ini, Anda mengonfigurasi aplikasi yang ingin Anda streaming dengan Amazon GameLift Streams dengan membuat aplikasi Amazon GameLift Streams. Saat membuat aplikasi Amazon GameLift Streams, Anda memberikan URI Amazon S3 ke folder aplikasi yang Anda unggah ke bucket Amazon S3, dan jalur relatif ke file executable atau script yang valid. Selesaikan langkah ini di konsol Amazon GameLift Streams.

**Untuk membuat aplikasi Amazon GameLift Streams menggunakan konsol Amazon GameLift Streams**

1.  Masuk ke Konsol Manajemen AWS dan buka [konsol Amazon GameLift Streams](https://console.aws.amazon.com/gameliftstreams/). Pilih yang Wilayah AWS sama dengan bucket Amazon S3 tempat Anda mengunggah kumpulan file Anda. Untuk informasi selengkapnya, lihat [Memilih Wilayah](https://docs.aws.amazon.com/awsconsolehelpdocs/latest/gsg/select-region.html) di *Panduan Konsol Manajemen AWS Memulai*. 

1.  Di bilah navigasi, pilih **Aplikasi** dan kemudian pilih **Buat aplikasi**. 

1. Dalam **pengaturan Runtime**, masukkan yang berikut ini:

   1. **Lingkungan runtime**

      Ini adalah lingkungan runtime untuk menjalankan aplikasi Anda. [Amazon GameLift Streams dapat berjalan di Windows, Ubuntu 22.04 LTS, atau Proton.](https://en.wikipedia.org/wiki/Proton_(software)) 

      **Anda tidak dapat mengedit bidang ini setelah alur kerja dibuat.** 

     Pilih dari salah satu lingkungan runtime berikut.
     +  Untuk aplikasi Linux: 
       +  Ubuntu 22.04 LTS () `UBUNTU, 22_04_LTS` 
     +  Untuk aplikasi Windows: 
       + Basis Microsoft Windows Server 2022 (`WINDOWS, 2022`)
       + Proton 9.0-2 () `PROTON, 20250516`
       + Proton 8.0-5 () `PROTON, 20241007`
       + Proton 8.0-2c () `PROTON, 20230704`

     Tinjau deskripsi dan gunakan daftar periksa perbandingan untuk membantu Anda memilih lingkungan runtime yang optimal untuk aplikasi Anda.

1. Di **Pengaturan umum**, masukkan yang berikut ini:

   1. **Deskripsi**

       Ini adalah label yang dapat dibaca manusia untuk aplikasi Anda. Nilai ini tidak harus unik. Untuk praktik terbaik, gunakan deskripsi, nama, atau label yang bermakna untuk aplikasi. Anda dapat mengedit bidang ini kapan saja. 

   1. **Jalur dasar**

       Ini adalah URI Amazon S3 ke folder asal aplikasi Anda di bucket Amazon S3. Folder dan setiap subfolder harus berisi file yang dapat dijalankan untuk build dan semua file pendukung. 

       URI yang valid adalah prefiks bucket yang berisi semua file yang diperlukan untuk menjalankan dan melakukan streaming aplikasi. Misalnya, bucket yang disebut `mygamebuild` berisi tiga versi lengkap dari file build game, masing-masing dalam folder terpisah. Sebaiknya Anda melakukan streaming build di folder `mygamebuild-EN101`. Dalam contoh ini, URI-nya adalah `s3://amzn-s3-demo-bucket/mygamebuild-EN101`. 

       **Anda tidak dapat mengedit bidang ini setelah alur kerja dibuat.** 

   1. **Jalur peluncuran yang dapat dieksekusi**

       Ini adalah URI Amazon S3 dari file yang dapat dieksekusi yang akan dialirkan Amazon GameLift Streams. File ini harus terdapat dalam folder root aplikasi. Untuk aplikasi Windows, file tersebut harus berupa file eksekutabel atau batch Windows yang valid dengan nama file yang diakhiri dengan .exe, .cmd, atau .bat. Untuk aplikasi Linux, file harus berupa eksekutabel biner Linux yang valid atau skrip yang berisi baris interpreter awal yang diawali dengan shebang ('`#!`'). 

       **Anda tidak dapat mengedit bidang ini setelah alur kerja dibuat.** 

1. (Opsional) Di **jalur log Aplikasi**, masukkan yang berikut ini:

   1. **Jalur log aplikasi**

       Ini adalah satu atau beberapa jalur ke folder aplikasi atau file yang berisi log yang ingin Anda simpan. Tentukan setiap jalur log relatif terhadap jalur dasar aplikasi Anda. Jika Anda menggunakan fitur ini, maka di akhir setiap sesi streaming, Amazon GameLift Streams akan menyalin file yang Anda tentukan ke bucket Amazon S3 yang Anda beri nama. Operasi penyalinan tidak dilakukan secara rekursif dalam subfolder folder aplikasi. 

       Untuk menonaktifkan pembuatan log, hapus semua jalur log aplikasi dan hapus tujuan output log aplikasi. 

       Anda dapat mengedit bidang ini kapan saja. 

   1. **Keluaran log aplikasi**

       Ini adalah URI ke bucket Amazon S3 tempat Amazon GameLift Streams akan menyalin file log aplikasi. Bidang ini diperlukan jika Anda menentukan jalur log aplikasi. 

       Untuk menonaktifkan pembuatan log, hapus semua jalur log aplikasi dan hapus tujuan output log aplikasi. 

       Anda dapat mengedit bidang ini kapan saja. 

       Untuk menyimpan file log atas nama Anda, Amazon GameLift Streams harus diberi izin ke bucket S3 Anda untuk disimpan. Jika Anda mengizinkan Amazon GameLift Streams membuat bucket untuk logging, kebijakan izin akan diterapkan secara otomatis setelah pembuatan. Jika Anda menyediakan bucket Anda sendiri, Anda harus menerapkan kebijakan izin sendiri. 

      **Templat kebijakan izin bucket**

       Salin kode kebijakan berikut dan terapkan ke bucket yang ingin Anda gunakan untuk log aplikasi. Pastikan Anda mengganti **amzn-s3-demo-bucket** dengan nama bucket S3 yang ada.

      ```
      {
        "Version": "2012-10-17",		 	 	 
        "Statement": [
          {
            "Sid": "PutPolicy",
            "Effect": "Allow",
            "Principal": {
              "Service": [
                "gameliftstreams.amazonaws.com"
              ]
            },
            "Action": "s3:PutObject",
            "Resource": "arn:aws:s3:::amzn-s3-demo-bucket/*",
            "Condition": {
              "StringEquals": {
                "aws:SourceAccount": "your 12-digit account id"
              }
            }
          }
        ]
      }
      ```

1.  (Opsional) Di **Tag**, tetapkan tag ke aplikasi ini. 

    Tag adalah label yang dapat membantu Anda mengatur AWS sumber daya Anda. Untuk informasi selengkapnya, lihat [Menandai sumber daya AWS Anda](https://docs.aws.amazon.com/tag-editor/latest/userguide/tagging.html). 

    Misalnya untuk melacak versi aplikasi, gunakan tag seperti`application-version : my-game-1121`. 

1.  Pilih **Create application** (Buat aplikasi). 

 Amazon GameLift Streams membutuhkan waktu beberapa menit untuk menyiapkan aplikasi Anda. Di halaman **Aplikasi**, aplikasi baru dalam status **Pemrosesan**. Ketika aplikasi Anda dalam status **Siap**, Anda dapat pergi ke langkah berikutnya,[Langkah 3: Kelola cara Amazon GameLift Streams mengalirkan aplikasi Anda](#streaming-process-stream-group). 

 Jika permintaan menampilkan kesalahan, atau jika aplikasi dibuat tetapi dalam status **Kesalahan**, pastikan Anda bekerja dengan kredensyal pengguna yang menyertakan akses ke Amazon S3 dan GameLift Amazon Streams. 

**catatan**  
 Saat aplikasi dalam status **Siap**, Anda dapat menghapus file aplikasi dengan aman di bucket Amazon S3 Anda, tanpa memengaruhi aplikasi baru Anda. Ini juga membantu mengoptimalkan biaya penyimpanan. Untuk informasi selengkapnya, lihat [Menghapus sebuah aplikasi](applications.md#applications-delete). 

 Untuk informasi lebih lanjut, lihat[Siapkan aplikasi di Amazon GameLift Streams](applications.md). 

## Langkah 3: Kelola cara Amazon GameLift Streams mengalirkan aplikasi Anda
<a name="streaming-process-stream-group"></a>

**Apa itu grup aliran?**  
 Kelola cara Amazon GameLift Streams mengalirkan aplikasi Anda dengan menggunakan grup streaming. Grup streaming adalah kumpulan sumber daya komputasi yang digunakan Amazon GameLift Streams untuk melakukan streaming aplikasi Anda ke pengguna akhir. Saat Anda membuat grup streaming, Anda menentukan konfigurasi perangkat keras (CPU, GPU, RAM) yang akan menjalankan game Anda (dikenal sebagai *kelas aliran*), lokasi geografis tempat game Anda dapat berjalan, dan jumlah aliran yang dapat berjalan secara bersamaan di setiap lokasi (dikenal sebagai kapasitas *aliran*). Anda dapat menautkan aplikasi saat membuat grup streaming, atau menunggu hingga nanti, tetapi Anda harus menautkan setidaknya satu aplikasi sebelum dapat melakukan streaming dari grup streaming. Setelah grup streaming dibuat, Amazon GameLift Streams mengalokasikan sumber daya komputasi di lokasi tempat Anda mengalokasikan kapasitas streaming. Pada titik ini, Anda juga dapat mengaitkan aplikasi tambahan ke grup streaming sehingga Anda memiliki pilihan yang mana untuk streaming. 

 Dengan aplikasi Anda siap, hal berikutnya yang Anda butuhkan adalah menghitung sumber daya untuk Amazon GameLift Streams untuk mengalirkannya. Pada langkah ini, Anda mengelola cara Amazon GameLift Streams mengalirkan aplikasi Anda dengan membuat grup streaming. Selesaikan langkah ini di konsol Amazon GameLift Streams. 

**Untuk membuat grup streaming di konsol Amazon GameLift Streams**

1.  Masuk ke Konsol Manajemen AWS dan buka [konsol Amazon GameLift Streams](https://console.aws.amazon.com/gameliftstreams/). Pilih Wilayah AWS tempat Anda ingin membuat grup streaming Anda. Wilayah ini harus sama dengan aplikasi yang ingin Anda streaming dengan grup aliran. Untuk informasi selengkapnya, lihat [Memilih Wilayah](https://docs.aws.amazon.com/awsconsolehelpdocs/latest/gsg/select-region.html) di *Panduan Konsol Manajemen AWS Memulai*. 

1.  Untuk membuka alur kerja pembuatan, di panel navigasi, pilih **Grup streaming**, lalu pilih **Buat grup aliran**. 

1. Dalam **Tentukan grup aliran**, masukkan yang berikut ini:

   1. **Deskripsi**

       Label yang dapat dibaca manusia untuk grup stream Anda. Nilai ini tidak harus unik. Sebagai praktik terbaik, gunakan deskripsi, nama, atau label yang bermakna untuk grup stream. Anda dapat mengedit bidang ini kapan saja. 

   1. **Tanda**

       Tag adalah label yang dapat membantu Anda mengatur AWS sumber daya Anda. Untuk informasi selengkapnya, lihat [Menandai sumber daya AWS Anda](https://docs.aws.amazon.com/tag-editor/latest/userguide/tagging.html). 

1.  Di **Pilih kelas aliran**, pilih kelas aliran untuk grup aliran. 

   1. **Opsi kelas streaming**

      Jenis sumber daya komputasi untuk menjalankan dan mengalirkan aplikasi dengan. Pilihan ini memengaruhi kualitas pengalaman \$1i>streaming <i\$1dan biaya. Anda hanya dapat menentukan satu kelas \$1i>stream<i\$1 per grup \$1i>stream<i\$1. Pilih kelas yang paling sesuai dengan aplikasi Anda.     
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/gameliftstreams/latest/developerguide/streaming-process.html)

   Untuk melanjutkan, pilih **Berikutnya**.

1.  Di **aplikasi Link**, pilih aplikasi yang ingin Anda streaming, atau pilih "**Tidak ada aplikasi**" untuk memilih satu di lain waktu. Anda dapat mengedit grup streaming setelah dibuat untuk menambah atau menghapus aplikasi. Anda hanya dapat menautkan aplikasi yang `Ready` berstatus dan memiliki runtime yang kompatibel dengan kelas streaming yang Anda pilih. Secara \$1i>default<i\$1, ini adalah satu-satunya aplikasi yang ditampilkan dalam tabel. Untuk melihat semua aplikasi dalam `Ready` status, pilih `All runtimes` di daftar drop-down. 
**catatan**  
 Jika Anda tidak melihat aplikasi Anda terdaftar, maka periksa Wilayah AWS pengaturan saat ini. Anda hanya dapat menautkan aplikasi ke grup streaming yang berada di Wilayah yang sama. 

    Untuk melanjutkan, pilih **Berikutnya**. 

1.  Di **Konfigurasi pengaturan aliran**, di bawah **Lokasi dan kapasitas**, pilih satu atau beberapa lokasi di mana grup streaming Anda akan memiliki kapasitas untuk melakukan streaming aplikasi Anda. Secara default, wilayah tempat Anda membuat grup streaming, yang dikenal sebagai *lokasi utama*, telah ditambahkan ke grup aliran Anda dan tidak dapat dihapus. Anda dapat menambahkan lokasi tambahan dengan mencentang kotak di samping setiap lokasi yang ingin Anda tambahkan. Untuk latensi yang lebih rendah dan kualitas streaming yang lebih baik, Anda harus memilih lokasi yang lebih dekat dengan pengguna Anda. 

    Untuk setiap lokasi, Anda dapat menentukan *kapasitas streamingnya*. Kapasitas stream merepresentasikan jumlah stream yang bisa aktif bersamaan pada satu waktu. Anda menetapkan kapasitas stream per lokasi di setiap grup stream. 
   +  **Kapasitas selalu aktif:** Pengaturan ini, jika bukan nol, menunjukkan kapasitas streaming minimum yang dialokasikan untuk Anda dan tidak pernah dilepaskan kembali ke layanan. Anda membayar untuk tingkat kapasitas dasar ini setiap saat, baik digunakan atau idle. 
   +  **Kapasitas maksimum:** Ini menunjukkan kapasitas maksimum yang dapat dialokasikan layanan untuk Anda. Stream yang baru dibuat dapat memerlukan waktu beberapa menit untuk dimulai. Kapasitas dilepaskan kembali ke layanan saat idle. Anda membayar untuk kapasitas yang dialokasikan untuk Anda sampai dilepaskan. 
   +  **Kapasitas idle target:** Ini menunjukkan kapasitas idle yang telah dialokasikan di muka dan disimpan oleh layanan untuk Anda untuk mengantisipasi aktivitas masa depan. Ini membantu melindungi pengguna Anda dari penundaan alokasi kapasitas. Anda membayar untuk kapasitas yang disimpan dalam keadaan idle yang disengaja ini. 

    Anda dapat menambah atau mengurangi total kapasitas streaming kapan saja untuk memenuhi perubahan permintaan pengguna untuk suatu lokasi dengan menyesuaikan salah satu kapasitas. Amazon GameLift Streams memenuhi permintaan streaming menggunakan sumber daya idle yang telah dialokasikan sebelumnya di kumpulan kapasitas yang selalu aktif jika ada yang tersedia. Jika semua kapasitas selalu aktif digunakan, Amazon GameLift Streams akan menyediakan sumber daya komputasi tambahan hingga jumlah maksimum yang ditentukan dalam kapasitas sesuai permintaan. Seiring peningkatan skala kapasitas yang dialokasikan, perubahan tersebut tercermin dalam total biaya untuk grup stream. 

    Aplikasi tertaut akan secara otomatis direplikasi ke setiap lokasi yang diaktifkan. Aplikasi harus selesai mereplikasi di lokasi terpencil sebelum lokasi jarak jauh dapat meng-host aliran. Untuk memeriksa status replikasi, buka grup aliran setelah dibuat dan lihat kolom **Status replikasi** dalam tabel aplikasi tertaut. Klik pada status saat ini untuk melihat status replikasi untuk setiap lokasi yang ditambahkan. 
**catatan**  
 Data aplikasi akan disimpan di semua lokasi yang diaktifkan termasuk lokasi utama untuk grup aliran ini. Data sesi streaming akan disimpan di lokasi utama dan lokasi di mana streaming terjadi. 

1.  Di **Tinjau dan buat grup streaming**, verifikasi konfigurasi grup aliran Anda dan buat perubahan sesuai kebutuhan. Jika semuanya sudah benar, pilih **Buat grup aliran**. 

 Untuk informasi lebih lanjut, lihat[Kelola streaming dengan grup streaming Amazon GameLift Streams](stream-groups.md). 

## Langkah 4: Uji streaming Anda di Amazon GameLift Streams
<a name="streaming-process-stream-session"></a>

**Apa itu sesi streaming?**  
 Mengacu pada aliran itu sendiri. Ini adalah contoh aliran yang ditransmisikan Amazon GameLift Streams dari server ke pengguna akhir. Sesi streaming berjalan pada sumber daya komputasi, atau kapasitas aliran, yang telah dialokasikan oleh grup aliran. Juga disebut sebagai *aliran* singkatnya. 

 Anda dapat melihat bagaimana aplikasi Anda mengalir dengan menjalankannya langsung di konsol Amazon GameLift Streams. Saat memulai streaming, Amazon GameLift Streams menggunakan salah satu sumber daya komputasi yang dialokasikan grup streaming Anda. Jadi, Anda harus memiliki kapasitas yang tersedia di grup streaming Anda. 

**Untuk menguji streaming Anda di konsol Amazon GameLift Streams**

1.  Masuk ke Konsol Manajemen AWS dan buka [konsol Amazon GameLift Streams](https://console.aws.amazon.com/gameliftstreams/).

1. Anda dapat menguji aliran dengan beberapa cara. Mulai dari halaman **grup Stream** atau halaman **aliran Uji** dan ikuti langkah-langkah berikut:

   1. Pilih grup streaming yang ingin Anda gunakan untuk melakukan streaming.

   1. Jika Anda memulai dari halaman **Grup Stream**, pilih **Aliran uji**. Jika Anda memulai dari halaman **aliran Uji**, pilih **Pilih**. Ini membuka halaman konfigurasi **aliran Uji** untuk grup aliran yang dipilih.

   1. Di **Aplikasi tertaut**, pilih aplikasi.

   1. Di **Lokasi**, pilih lokasi dengan kapasitas yang tersedia.

   1. (Opsional) Dalam **konfigurasi Program**, masukkan argumen baris perintah atau variabel lingkungan untuk diteruskan ke aplikasi saat diluncurkan.

   1. Konfirmasikan pilihan Anda, dan pilih **Aliran uji**.

1. Setelah streaming dimuat, Anda dapat melakukan tindakan berikut di streaming:

   1. **Untuk menghubungkan input, seperti mouse, keyboard, dan gamepad Anda (kecuali mikrofon, yang tidak didukung dalam **aliran Uji**), pilih Lampirkan input.** Anda secara otomatis melampirkan mouse Anda ketika Anda memindahkan kursor ke jendela aliran.

   1. Agar file yang dibuat selama sesi streaming diekspor ke bucket Amazon S3 di akhir sesi, **pilih Ekspor** file dan tentukan detail bucket. File yang diekspor dapat ditemukan di halaman **Sesi**.

   1. **Untuk melihat streaming di layar penuh, pilih Layar penuh.** Tekan **Escape** untuk membalikkan tindakan ini.

1. Untuk mengakhiri streaming, pilih **Hentikan sesi**. Ketika aliran terputus, kapasitas aliran menjadi tersedia untuk memulai aliran lain.

**catatan**  
Fitur **Test stream** di konsol Amazon GameLift Streams tidak mendukung mikrofon.

## Langkah 5: Bersihkan (jangan lewati)
<a name="streaming-process-cleanup"></a>

**Hindari biaya yang tidak perlu**  
 Grup aliran mengeluarkan biaya ketika telah mengalokasikan kapasitas, bahkan jika kapasitas itu tidak digunakan. Untuk menghindari biaya yang tidak perlu, skala kapasitas grup streaming Anda ke ukuran yang Anda butuhkan. Kami menyarankan selama pengembangan Anda menskalakan kapasitas selalu aktif Anda ke nol saat tidak digunakan. Untuk informasi lebih lanjut, lihat[Praktik terbaik untuk mengelola biaya Amazon GameLift Streams](pricing.md#pricing-manage-costs).

 Setelah Anda menyelesaikan tutorial dan tidak perlu lagi melakukan streaming aplikasi Anda, ikuti langkah-langkah ini untuk membersihkan sumber daya Amazon GameLift Streams Anda. 

**Untuk menghapus grup streaming menggunakan konsol Amazon GameLift Streams**

1.  Masuk ke Konsol Manajemen AWS dan buka [konsol Amazon GameLift Streams](https://console.aws.amazon.com/gameliftstreams/). 

1.  Untuk melihat daftar grup aliran yang ada, di panel navigasi, pilih **Grup streaming**. 

1.  Pilih nama grup streaming yang ingin Anda hapus. 

1.  Pada halaman detail grup streaming, pilih **Hapus**. 

1.  Di kotak dialog **Hapus**, konfirmasikan tindakan hapus. 

 Amazon GameLift Streams mulai merilis sumber daya komputasi dan menghapus grup streaming. Selama waktu ini, grup streaming berada dalam status **Menghapus**. Setelah Amazon GameLift Streams menghapus grup streaming, Anda tidak dapat mengambilnya lagi. 

**Untuk menghapus aplikasi menggunakan konsol Amazon GameLift Streams**

1. Masuk ke Konsol Manajemen AWS dan buka [konsol Amazon GameLift Streams](https://console.aws.amazon.com/gameliftstreams/).

1. Di bilah navigasi, pilih **Aplikasi** untuk melihat daftar aplikasi yang ada. Pilih aplikasi yang ingin Anda hapus. 

1. Di halaman detail aplikasi, pilih **Hapus**. 

1. Di kotak dialog **Hapus**, konfirmasikan tindakan hapus. 

 Amazon GameLift Streams mulai menghapus aplikasi. Selama waktu ini, aplikasi dalam `Deleting` status. Setelah Amazon GameLift Streams menghapus aplikasi, Anda tidak dapat lagi mengambilnya. 

 Untuk informasi lebih lanjut, lihat [Menghapus grup streaming](stream-groups.md#stream-groups-delete) dan[Menghapus sebuah aplikasi](applications.md#applications-delete). 