Mempermudah Pembaruan Perangkat Lunak STB: Tantangan dan Solusi

Table of Contents

Simplify set-top-box software updates - EE Times


GUNTURSAPTA.COM - Inovasi pesat dalam perangkat lunak set-top-box (STB) membuka jalan bagi layanan-layanan baru yang menarik bagi konsumen. Namun, untuk menghadirkan layanan tersebut, penyedia layanan harus memastikan bahwa semua STB pelanggan diperbarui dengan perangkat lunak yang benar. Artikel ini akan mengkaji tantangan dalam memperbarui perangkat lunak STB dan melihat beberapa solusi potensial.

Tantangan Pembaruan STB

Setiap bagian dari sistem pengiriman video memiliki masalah operasionalnya sendiri, tetapi mengelola STB di tempat pelanggan adalah salah satu yang paling menantang. Terdapat lima rintangan utama yang harus diatasi.

Skalabilitas

Jumlah STB bisa mencapai ratusan ribu, dan sistem pembaruan harus mampu melayani semuanya tepat waktu tanpa membebani jaringan distribusi. Hal ini menjadi krusial seiring dengan pertumbuhan basis pelanggan dan penawaran layanan yang semakin beragam.

Keberagaman

Dalam satu jaringan, seringkali terdapat berbagai merek dan versi STB yang tersebar di antara basis pengguna. Sistem pembaruan harus mampu melacak status STB dan memastikan bahwa setiap STB diperbarui dengan benar dengan perangkat lunak yang sesuai.

Infrastruktur Perangkat Lunak Multi-bagian

Setiap STB memiliki beberapa jenis perangkat lunak yang memerlukan pembaruan, termasuk sistem operasi (firmware), middleware (antarmuka pengguna, dan aplikasi), serta perangkat lunak keamanan konten dan manajemen hak digital (DRM). Kompleksitas ini menambah tantangan dalam memastikan semua komponen diperbarui dengan benar dan sinkron.

Sistem Pembaruan Ganda

Setiap vendor komponen perangkat lunak STB mungkin memiliki sistem pembaruan sendiri. Contohnya, penyedia middleware dan enkripsi mungkin menawarkan sistem mereka sendiri untuk memperbarui hanya produk mereka, sementara vendor STB menawarkan sistem terpisah untuk pembaruan sistem operasi. Fragmentasi ini juga menyebabkan beberapa basis data STB, sehingga sulit untuk melakukan laporan keseluruhan tentang semua aset STB dalam jaringan.

Kurangnya Integrasi

Beberapa produk pembaruan untuk STB tidak terintegrasi dengan sistem manajemen jaringan secara keseluruhan. Penyedia layanan harus mempelajari dan menggunakan beberapa produk yang berbeda, dan sulit serta memakan waktu untuk melacak STB mana yang memiliki versi perangkat lunak yang mana pada waktu tertentu.

Persyaratan Solusi Ideal

Idealnya, harus ada satu sistem yang mengelola semua pembaruan STB dari segala jenis. Sistem tersebut harus terintegrasi dengan sistem manajemen jaringan secara keseluruhan sehingga semua konfigurasi STB dapat dikelola melalui antarmuka dan konsol yang sama. Terdapat beberapa persyaratan khusus untuk solusi semacam itu.

Fleksibilitas

Solusi harus mampu mengirimkan semua jenis konten pembaruan ke STB mana pun. Ini termasuk pembaruan firmware, middleware, dan aplikasi, serta patch keamanan.

Kemudahan Integrasi

Solusi harus dapat bekerja dengan sistem VOD atau IPTV apa pun (kabel, satelit, nirkabel atau telco), dan harus mudah diintegrasikan dengan sistem manajemen jaringan secara keseluruhan.

Skalabilitas

Solusi harus mampu menangani jutaan STB tanpa membebani kapasitas jaringan atau server. Ini memerlukan kemampuan untuk menerapkannya di head-end dan di semua lokasi server regional, dengan manajemen flow-through kembali ke konsol pusat.

Keandalan

Solusi harus menjamin 100 persen pengiriman konten perangkat lunak ke setiap STB dengan pelaporan lengkap tentang keberhasilan pembaruan. Keandalan yang tinggi sangat penting untuk memastikan semua pelanggan menerima pembaruan yang diperlukan tepat waktu.

Pelacakan Aset

Solusi harus mempertahankan satu basis data dengan informasi terkini tentang pabrikan, versi sistem operasi, versi middleware, kapasitas memori, dan kemampuan fitur untuk setiap STB di jaringan. Informasi ini sangat penting untuk pemecahan masalah dan perencanaan pembaruan di masa mendatang.

Alternatif Pembaruan STB

Dengan mempertimbangkan persyaratan ini, mari kita periksa metode umum untuk melakukan pembaruan STB. Terdapat dua alternatif dasar:

Polling dan Unduhan

STB melakukan polling terhadap server secara berkala dan kemudian mengunduh pembaruan yang sesuai dari server pusat atau regional. Metode ini sering digunakan oleh banyak penyedia, seperti TiVo. STB memerlukan koneksi saluran telepon standar atau koneksi IP, dan melakukan “koneksi” setiap malam ke pusat data penyedia untuk meminta dan menerima pembaruan. Pembaruan ini biasanya dijadwalkan pada pukul 3 pagi atau jam lain di malam hari.

Polling STB adalah metode komunikasi yang telah terbukti dengan baik dengan banyak situs jarak jauh, dan telah digunakan untuk memperbarui server terdistribusi dari semua jenis selama bertahun-tahun. Namun, meningkatnya penyebaran STB untuk pelanggan baru atau yang meningkatkan layanan menimbulkan tiga tantangan bagi sistem polling.

  • STB memerlukan saluran telepon atau koneksi IP langsung untuk pembaruan. Banyak pemilik rumah tidak mau repot dengan koneksi yang konstan, lebih suka mengaktifkan polling hanya ketika prompt layar mengingatkan mereka bahwa sudah berminggu-minggu atau berbulan-bulan sejak pembaruan terakhir mereka. Dalam kasus ini, penyedia tidak dapat memastikan pengalaman pengguna sebaik mungkin karena STB tidak terus-menerus terhubung ke sistem pembaruan.
  • Dalam banyak kasus karena koneksi STB adalah dial-up, kecepatan koneksi rendah. Saat ukuran file pembaruan meningkat, dibutuhkan waktu lebih lama untuk mengirimkannya. Akibatnya, penyedia harus terus-menerus mengubah waktu polling dan memperluas jendela pengiriman untuk setiap grup STB. Pada titik tertentu, sistem polling tidak akan dapat mengirimkan pembaruan ke semua STB selama jam malam.
  • Pertumbuhan pelanggan juga menimbulkan tantangan, karena seringkali mengharuskan penyedia menambahkan bank modem untuk menangani koneksi baru dalam jendela waktu malam yang diperlukan.

Polling telah berhasil selama bertahun-tahun, tetapi batasan waktu, ukuran file yang terus bertambah, dan basis pelanggan yang terus bertambah akan menyulitkan penyedia untuk mempertahankan sistem pembaruan ini di masa mendatang.

Pembaruan Push

Sistem IPTV dan TV kabel yang secara native mendukung transmisi dua arah dapat mengirimkan pembaruan perangkat lunak ke STB secara transparan. Karena sistem ini tidak memerlukan koneksi terpisah ke saluran telepon, konsumen menerima pembaruan secara otomatis tanpa harus melakukan apa pun di dalam rumah mereka. Selain itu, penyedia menyukai fasilitas pembaruan STB yang terintegrasi dengan sistem distribusi dan alur kerja konten video mereka secara keseluruhan.

Biasanya, sistem ini menggunakan FTP sebagai protokol transfer file. Namun, penggunaan FTP membatasi efisiensi dan skalabilitas sistem pembaruan push:

  • FTP adalah protokol point-to-point, jadi memerlukan transmisi terpisah ke setiap STB. Proses ini sangat intensif sistem, intensif bandwidth, dan sulit dikelola.
  • Saat ukuran file meningkat, transmisi membutuhkan waktu lebih lama, dan dibutuhkan waktu lebih lama bagi seluruh basis pelanggan untuk diperbarui. Akhirnya, jendela pengiriman meluas di luar jam larut malam/dini hari. Penyedia dapat mengurangi masalah dengan menambahkan lebih banyak server aplikasi ke pusat data, tetapi ini mahal dan meningkatkan overhead manajemen.
  • FTP mengelola kesalahan dengan memulai kembali transmisi. Dalam sistem dengan puluhan ribu STB, akan ada ratusan atau ribuan transmisi ulang semacam itu, semakin mempersempit jaringan dan memperpanjang proses pembaruan.
  • Setiap vendor STB menyediakan sistem pembaruannya sendiri, jadi jika penyedia menggunakan lebih dari satu merek STB, ia juga harus menggunakan sistem pembaruan khusus vendor untuk setiap merek.

Teknik push adalah solusi yang lebih mudah dikelola dan hemat biaya bagi penyedia video yang melakukan pembaruan STB, selama sistem memenuhi semua persyaratan. Sekarang, vendor meluncurkan sistem yang lebih baru yang menggunakan teknologi multicast IP untuk mengatasi masalah penskalaan dan manajemen yang efisien. Sistem pembaruan STB berbasis multicast menawarkan beberapa keunggulan:

  • IP Multicast adalah protokol point-to-multipoint. Alih-alih mengirimkan pembaruan satu STB pada satu waktu, ia dapat mengirimkan semua pembaruan yang diperlukan secara bersamaan ke puluhan ribu STB dalam grup tertentu (berdasarkan merek, model, atau versi perangkat lunak). Akibatnya, penyedia dapat melakukan pembaruan dengan segelintir transmisi daripada ratusan ribu transmisi. Ini menghilangkan tekanan yang semakin besar untuk menyelesaikan pembaruan dalam jendela waktu malam, dan meminimalkan kemacetan pada jaringan.
  • Sistem berbasis multicast dapat menggunakan mekanisme koreksi kesalahan canggih yang menyiarkan semua bit yang hilang dalam satu sesi. Misalnya, jika 100 STB dari grup 10.000 STB memiliki paket yang hilang, perangkat lunak distribusi merekam paket mana yang hilang dari pembaruan setiap STB, dan kemudian mengemas semua paket yang hilang untuk semua STB yang mengalami kesalahan dan mengirimkannya dalam satu transmisi. Sekali lagi, ini menjaga konsumsi bandwidth dan waktu transmisi tetap minimal.
  • Sistem berbasis multicast sangat hemat biaya, menggunakan server Windows/Linux standar dan aplikasi klien tipis di setiap STB. (STB yang ada dapat diretrofit dengan klien melalui metode pembaruan yang sudah ada.)
  • Sistem ini sangat skalabel, karena mereka memungkinkan pembaruan untuk sejumlah STB.
  • Mereka dapat dengan mudah berintegrasi dengan sistem manajemen video secara keseluruhan sehingga semua catatan status STB dan kontrol pembaruan dipertahankan secara terpusat dan dikelola dengan satu sistem. Insinyur TI tidak perlu lagi menyulap dua atau lebih sistem pembaruan dan basis data khusus vendor, dan mereka memiliki informasi pelacakan aset untuk semua STB dalam satu basis data. Ini membuat pemilihan STB, pemilihan file, penjadwalan pengiriman, dan pelaporan jauh lebih efisien.

Kesimpulan

Seiring dengan meningkatnya popularitas sistem video berbasis IP, vendor STB meningkatkan variasi dan fungsionalitas produk mereka. Secara bersamaan, penyedia IPTV dan VOD sangat ingin menerapkan fitur STB terbaru sehingga mereka dapat menawarkan layanan terbaru dan paling menarik sambil menjamin konten dan keamanan akses melalui penambalan perangkat lunak keamanan konten. Sistem pembaruan STB yang terstandarisasi, terpusat, dan efisien yang dapat melayani infrastruktur perangkat lunak heterogen di semua STB akan sangat penting untuk manajemen yang efektif dan daya saing jaringan video yang berkelanjutan. Teknologi IP Multicast akan menjadi pusat dari sistem pembaruan baru ini.

Filip Vandenbussche adalah Executive VP International Business Development untuk Stratacache. Sebelum bergabung dengan Stratacache, Filip adalah petugas teknologi dan investasi untuk lembaga Investasi Asing Belgia, yang berbasis di Silicon Valley, di mana ia terlibat dalam banyak transaksi teknologi terkait dengan solusi triple play untuk operator kabel. Sebelumnya, ia ikut mendirikan sebuah perusahaan yang berbasis di AS yang menyediakan perangkat lunak dan solusi perangkat keras.

Posting Komentar

Mempermudah Pembaruan Perangkat Lunak STB: Tantangan dan Solusi