Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Amazon Web Services

Building a Live Video Channel with MediaLive, MediaPackage and CloudFront (Indonesian)

Amazon Web Services and Amazon via AWS Skill Builder

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!

Gambaran Umum Lab

Video dikonsumsi melalui internet dalam dua mode utama: sesuai permintaan (VOD) atau sebagai streaming (langsung) real time.

  • Streaming video sesuai permintaan dapat diumpamakan dengan menyewa atau membeli DVD. Penampil dapat berlangganan layanan, membayar biaya satu kali, atau membeli film. Selama periode waktu akses diberikan, penampil dapat memulai, menghentikan, menjeda, memundurkan, dan mempercepat di seluruh durasi aset VOD.

  • Streaming langsung adalah persis apa yang disebut: langsung. Streaming dapat berupa campuran dari konten yang telah direkam sebelumnya (misalnya, wawancara) dan tindakan langsung (misalnya olahraga), tetapi memiliki waktu mulai dan berhenti yang ditentukan. Penampil daring dapat bergabung dengan stream dan mungkin “kembali”, tetapi akhirnya stream akan berakhir dan tidak akan dapat diakses lagi.

Streaming langsung sedang berkembang pesat. Lebih banyak konten streaming langsung disediakan oleh studio, serta oleh pengguna yang berbagi di jejaring sosial. Maka, lebih banyak perangkat yang mampu melakukan streaming video langsung yang disebarkan ke pasar (misalnya ponsel pintar, tablet, PC, TV pintar, dekoder, dll.).

Di lab ini, Anda akan membuat alur kerja video streaming langsung menggunakan AWS Elemental MediaAlive, AWS Elemental MediaPackage, dan Amazon CloudFront.

Alur Kerja Streaming Langsung

Streaming langsung melibatkan tiga tahap utama:

  • Pengkodean/kompresi: Di tahap ini, stream sumber laju bit cepat beresolusi tinggi dikompresi menjadi beberapa versi resolusi/laju bit yang lebih rendah, cocok untuk streaming secara real time melalui internet.

  • Pengemasan: Stream video yang dikompresi dikemas ke dalam segmen-segmen, biasanya 2-10 detik setiap pengemasan. Tahap ini memungkinkan pemutar video beradaptasi dengan kondisi jaringan yang berfluktuasi dengan meminta segmen berturut-turut dari daftar resolusi/laju bit yang tersedia. Ini disebut dengan streaming laju bit adaptif, atau ABR.

  • Distribusi: Untuk melayani ratusan, ribuan, atau jutaan penampil secara bersamaan, stream video yang dikemas harus disebarkan melalui jaringan distribusi yang besar. Hal ini disebut sebagai Jaringan Pengiriman Konten atau Jaringan Distribusi Konten (CDN).

Kegiatan Anda di lab

Di lab ini, Anda akan:

  • Mengatur AWS Elemental MediaLive untuk melakukan ingest pada dua umpan input sumber dan melakukan transkode konten menjadi dua stream laju bit adaptif (ABR), serta menghasilkan output kedua stream tersebut.

  • Mengonfigurasi AWS Elemental MediaPackage untuk melakukan ingest pada output MediaLive dan paket stream langsung ke format yang cocok untuk tampilan pengguna akhir (Pengemasan).

  • Mengonfigurasi distribusi Amazon CloudFront untuk menggunakan konten paket MediaPackage sebagai asalnya, sehingga distribusi CloudFront dapat memberikan stream langsung ke penampil untuk mengakses melalui perangkat seluler dan browser desktop dengan latensi rendah dan kecepatan transfer tinggi (Distribusi).

Topik yang Dibahas

Di akhir lab ini, Anda akan mampu:

  • Menghubungkan AWS Elemental MediaLive ke sumber yang masuk
  • Menggunakan MediaLive untuk membuat beberapa versi laju bit dari file media sumber
  • Mengonfigurasi MediaPackage dan CloudFront untuk mengirimkan konten streaming langsung ke perangkat seluler dan desktop
  • Memutar stream video langsung di perangkat seluler atau komputer Anda

Prasyarat Pengetahuan Teknis

Agar berhasil menyelesaikan lab ini, Anda harus terbiasa dengan navigasi dasar Konsol Manajemen AWS.

Reviews

Start your review of Building a Live Video Channel with MediaLive, MediaPackage and CloudFront (Indonesian)

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.