

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

# Rencanakan sakelar input dalam jadwal
<a name="ips-step-plan-switches"></a>

Setelah Anda mendesain penyeleksi untuk setiap input (langkah 4), Anda harus merencanakan urutan yang MediaLive ingin Anda ikuti saat menyerap input ini.

**Hasil dari Langkah Ini**

Dengan mengikuti langkah ini, Anda telah mengidentifikasi satu input sebagai yang pertama yang akan Anda tambahkan ke saluran. 

Anda juga telah mengidentifikasi daftar sakelar input yang diurutkan. Anda memiliki yang berikut untuk setiap sakelar:
+ Nama tindakan untuk sakelar. 
+ Nama lampiran input yang terkait dengan sakelar.
+ Masukan sakelar diidentifikasi sebagai statis atau dinamis.
+ Jenis sakelar—tetap, ikuti, atau langsung.

**Topics**
+ [Rencanakan nama tindakan](ips-plan-action-names.md)
+ [Rencanakan urutan sakelar input](ips-order-switches.md)
+ [Contoh daftar sakelar input](#ips-ordered-list-examples)
+ [Menangani transisi saat input berikutnya diperbaiki atau langsung](ips-transition-gap.md)
+ [Menangani transisi saat input berikutnya diikuti](transition-follow-success.md)
+ [**Siapkan input — mengurangi latensi saat input berikutnya langsung**](#ips-plan-immediate-prepare-input)

# Rencanakan nama tindakan
<a name="ips-plan-action-names"></a>

Anda harus merencanakan nama untuk tindakan sakelar input dalam MediaLive jadwal. Nama tindakan harus unik dalam jadwal untuk setiap saluran.

Untuk input statis, Anda mungkin ingin memberi nama tindakan sehingga menunjukkan input mana yang berlaku. Misalnya, untuk setiap sakelar ke input bernama static-live-studio-feed:
+ `static-live-studio-feed-action-1`
+ `static-live-studio-feed-action-2`
+ `static-live-studio-feed-action-3`

Untuk tindakan sakelar input untuk input dinamis, Anda dapat menggunakan nama input (atau bagian dari nama) ditambah URL (atau bagian dari URL) file. Contoh:
+ `dyn-preroll-EN-FR-ES-DE-ad-ward-cars-1`
+ `dyn-preroll-EN-FR-ES-DE-ad-zel-cafe`
+ `dyn-preroll-EN-FR-ES-DE-ad-ward-cars-2`

# Rencanakan urutan sakelar input
<a name="ips-order-switches"></a>

Kami menyarankan Anda merencanakan urutan sakelar input sebelum Anda membuat tindakan dalam MediaLive jadwal.

**Untuk merencanakan urutan sakelar input**

1. Di posisi pertama, letakkan lampiran input yang MediaLive ingin Anda konsumsi terlebih dahulu. Catat bahwa input ini akan menjadi saklar langsung dalam jadwal.

1. Buat daftar sakelar dan lampiran input yang akan digunakan untuk setiap sakelar. Tentukan jenis awal untuk setiap sakelar—tetap, langsung, atau ikuti. Untuk informasi selengkapnya, lihat [Sakelar tetap, langsung, dan ikuti](ips-switch-types.md) dan [Aturan dan batasan untuk sakelar input](ips-limits.md). 

   Anda harus dapat mengatur sakelar input tetap dan mengikuti ke dalam daftar yang diurutkan. Anda mungkin tidak dapat memasukkan sakelar langsung dalam daftar yang diurutkan karena Anda tidak tahu waktu mulainya. Lihat [contoh](ips-step-plan-switches.md#ips-ordered-list-examples) setelah prosedur ini.

   Perhatikan hal berikut tentang beralih ke input:
   + Anda dapat beralih ke lampiran input sebanyak yang Anda inginkan.
   + Saat Anda beralih ke input dinamis, Anda harus memberikan URL yang berlaku untuk penggunaan input dinamis tersebut. Dalam daftar yang Anda buat, tentukan URL untuk setiap penggunaan.

1. Baca informasi nanti di bagian ini tentang penanganan transisi antar sakelar. Untuk setiap lampiran input dalam daftar Anda, buat catatan tentang cara menangani transisi.

**Tentang Model untuk Jadwal**  
Ada dua model untuk mengatur sakelar input dalam jadwal:
+ Dalam model yang direkomendasikan, Anda hanya menggunakan jadwal untuk mengontrol konsumsi semua input. Dengan model ini, urutan lampiran input di saluran tidak relevan. Anda mengatur jadwal sehingga sakelar input pertama adalah sakelar langsung ke input yang ingin Anda konsumsi terlebih dahulu. Segera setelah saluran dimulai dan sebelum saluran mulai menelan, saluran melakukan sakelar langsung itu.

  Langkah-langkah sebelumnya di bagian ini menunjukkan bagaimana merancang jadwal untuk model ini.
+ Dalam model lain, lampiran input pertama adalah input pertama yang MediaLive dicerna. Anda mengatur jadwal untuk melakukan sakelar inputnya hanya setelah konsumsi pertama itu. 

  Kami tidak merekomendasikan model ini karena Anda harus melihat urutan lampiran input dan jadwal. Dengan model pertama, Anda memantau urutan konsumsi dari satu tempat—jadwal.

## Contoh daftar sakelar input
<a name="ips-ordered-list-examples"></a>

Contoh ini menunjukkan daftar sakelar input yang direncanakan. Input pertama adalah peralihan langsung ke input file. Lalu ada beberapa input file pendek yaitu follow switch, sehingga sakelar terjadi pada akhir input sebelumnya. Input ini berjalan satu demi satu, tetapi rencananya adalah untuk menginterupsi ini kapan saja dengan beralih langsung ke input langsung pertama. Setelah itu, jadwal beralih bolak-balik antara dua input langsung. Anda tidak tahu waktu yang tepat untuk sakelar, jadi Anda akan mengatur sakelar ini sebagai sakelar langsung. 

Daftar yang dipesan: nama tindakan, jenis mulai, nama lampiran masukan
+ startup, langsung, spanduk
+ static-1, ikuti, klip pendek-12
+ static-2, ikuti, klip pendek-32
+ static-3, ikuti, klip pendek-77
+ static-4, ikuti, klip pendek-18

Sakelar langsung terjadi kapan saja:
+ static-live-studio, langsung, live-1
+ static-live-alternate, langsung, live-2

# Menangani transisi saat input berikutnya diperbaiki atau langsung
<a name="ips-transition-gap"></a>

Saat merencanakan jadwal, Anda harus memastikan bahwa tidak ada celah saat beralih dari input file (input A) ke input (input B) yang dimulai pada waktu yang tetap atau yang segera dimulai. Input B dapat berupa file atau input langsung. Jika input saat ini berakhir sebelum waktu mulai sakelar, ada potensi celah. 

Bidang **perilaku akhir Sumber** di setiap lampiran input mengontrol celah. (Bidang ini muncul di halaman **Lampiran input**, di bagian **Pengaturan input umum** saluran.) Ada dua opsi untuk memastikan transisi yang mulus dalam situasi ini:
+ Jika Anda menyetel bidang **perilaku akhir Sumber** untuk input A ke **LOOP**, maka ketika input A selesai, MediaLive kembali dan menelannya lagi hingga waktu mulai input B terjadi. 
+ Jika Anda menyetel bidang **Source end behavior** untuk input A ke **CONTINUE**, maka input A hanya dicerna sekali; saat input selesai, saluran mengikuti perilaku yang ditentukan dalam kumpulan bidang **Perilaku Kehilangan Input** (meskipun tanpa logika “bingkai ulang”). Ketika waktu mulai input B terjadi, perilaku kehilangan input berakhir dan saluran beralih ke input B.

  (Untuk menampilkan bidang ini, di **Pengaturan masukan umum** untuk **konfigurasi Global**, untuk **perilaku kehilangan input**, pilih **Perilaku kehilangan input**. Lebih banyak bidang muncul. Untuk informasi lebih lanjut, lihat[Menangani hilangnya input video](feature-input-loss.md).)

# Menangani transisi saat input berikutnya diikuti
<a name="transition-follow-success"></a>

Saat merencanakan jadwal, Anda harus memastikan bahwa peralihan dari satu input ke “input ikuti” dapat berhasil.

Input ikuti (input B) tidak akan berhasil jika input saat ini (input A) diatur ke loop. Ketika AWS Elemental MediaLive mencapai akhir file, AWS Elemental mulai menelan lagi dari awal file. 

Bidang **perilaku akhir Sumber** di setiap lampiran input mengontrol perulangan. (Bidang ini muncul di halaman **Lampiran input**, di bagian **Pengaturan input umum** saluran.) 
+ Selalu atur **perilaku akhir Sumber** untuk input A ke **LANJUTKAN**. Ketika input A selesai, saluran segera beralih ke input B.

Saat Anda membuat saluran, penting untuk mengatur **perilaku akhir Sumber** ke **LANJUTKAN** di setiap lampiran masukan di mana input yang direncanakan berikutnya dalam jadwal akan menjadi masukan ikuti. Jika Anda tidak mengatur input dengan **CONTINUE**, Anda tidak akan dapat mengatur jadwal dengan input berikutnya sebagai input berikut. Anda harus membatalkan tindakan jadwal, memodifikasi lampiran input, dan mencoba tindakan jadwal lagi.

## **Siapkan input — mengurangi latensi saat input berikutnya langsung**
<a name="ips-plan-immediate-prepare-input"></a>

Anda mungkin memiliki sakelar input yang telah Anda identifikasi sebagai sakelar input langsung, tetapi Anda tidak tahu kapan sakelar perlu terjadi. Anda hanya tahu bahwa Anda akan diberikan pemberitahuan beberapa detik sebelumnya. Dalam situasi ini, Anda mungkin ingin menyiapkan masukan terlebih dahulu dengan membuat tindakan masukan persiapan. Untuk informasi selengkapnya, lihat [Mempersiapkan input di AWS Elemental MediaLive ](feature-prepare-input.md).