Friday, November 29, 2013

Resume Quality of service issues in streaming architectures


JARINGAN MULTIMEDIA




Jurusan Teknik Informatika
Fakultas Teknologi Informasi
Institut Teknologi Sepuluh Nopember

Quality of service issues in streaming architectures

Dengan kemajuan cepat dalam komputasi dan teknologi kompresi, perangkat penyimpanan high-bandwidth, dan jaringan berkecepatan tinggi, sekarang layak untuk menyediakan layanan multimedia real-time melalui Internet. Hal ini terlihat dari penggunaan digunakan sistem streaming media, yaitu Microsoft Windows Media, RealNetwork itu RealPlayer, dan Apple QuickTime. Multimedia streaming merupakan komponen penting dari banyak aplikasi internet seperti pembelajaran jarak jauh, perpustakaan digital, video conferencing, belanja rumah, dan video-on-demand.

Live streaming

Sumber informasi multimedia hidup terhubung ke video dan audio encoders. Mesin encoding bertanggung jawab untuk menangkap, digitalisasi, dan mengompresi video analog yang masuk dan informasi audio dan melewati bitstreams terkompresi yang dihasilkan ke server, yang merupakan asal dari konten streaming.

On-demand streaming
Mekanisme distribusi multimedia kedua yang disebut on-demand streaming yang memiliki perbedaan besar antara mekanisme untuk live streaming dan tidak memiliki hubungan langsung antara encoder dan server.
8.1 QoS mechanisms for multimedia streaming
Streaming video melalui Internet menghadapi banyak teknis serta tantangan bisnis, dan codec baru, protokol, pemain, dan sistem perlu dikembangkan untuk mengatasinya. Seperti ditunjukkan dalam Gambar 8.3, ada enam komponen kunci dari sistem multimedia streaming kompresi yaitu multimedia, pengendalian aplikasi-layer QoS, layanan distribusi media terus menerus, server streaming mekanisme sinkronisasi media, dan protokol untuk media streaming. Masing-masing dari enam komponen merupakan blok dasar, dan dari blok ini arsitektur untuk streaming multimedia dapat dibangun.

Kompresi video dan audio
Mentahan video dan audio harus dikompresi sebelum ditransmisi untuk mencapai efisiensi. Kompresi video dan audio skema dapat terukur atau non – scalable.
Aplikasi -layer QoS Control
Untuk mengatasi kondisi jaringan yang berbeda-beda dan yang bervariasi tersebut, kualitas presentasi yang diminta oleh pengguna, berbagai teknik pengendalian aplikasi -layer QoS telah diusulkan.
Layanan distribusi media berkelanjutan
Dalam rangka untuk memberikan kualitas tinggi multimedia presentasi, dukungan jaringan yang memadai untuk mengurangi delay transportasi dan packet loss sangat penting.
Streaming server
Memainkan peran kunci dalam menyediakan layanan streaming untuk menawarkan layanan streaming yang berkualitas tinggi, streaming server yang diperlukan untuk mengolah data multimedia di bawah kendala waktu dan untuk mendukung operasi kontrol interaktif.
Mekanisme Sinkronisasi Media
Media adalah fitur utama yang membedakan aplikasi multimedia dari aplikasi data tradisional lainnya. Protokol untuk streaming protokol media yang dirancang dan standar untuk komunikasi antara klien dan server streaming.
8.1.1 Audio and video compression
Karena tuntutan bandwidth yang lebih rendah untuk kompresi audio, audio coding non-scalable adalah coding yang paling banyak digunakan dalam sistem streaming. Namun demikian, scalable dan non-scalable coding video keduanya tersedia untuk sistem streaming. Untuk video streaming, kontrol kongesti mencoba untuk menyesuaikan tingkat pengiriman ke bandwidth yang tersedia dalam jaringan, sehingga video yang scalable adalah lebih mudah beradaptasi dengan bandwidth yang bervariasi tersedia di jaringan dibandingkan dengan non-scalable coding video. Kebanyakan usaha baru pada kompresi video untuk video streaming telah difokuskan pada scalable coding video. Tujuan utama dari penelitian yang sedang berlangsung pada scalable coding video untuk mencapai efisiensi tinggi kompresi, fleksibilitas yang tinggi (skalabilitas bandwidth), dan kompleksitas rendah. Selain itu, streaming audio dan video (A/V) membutuhkan dibatasi end-to-end delay sehingga paket dapat sampai pada penerima dalam waktu yang akan diterjemahkan dan ditampilkan.
8.1.2 Application-layer QoS control
Tujuan dari aplikasi lapisan kontrol QoS adalah untuk menghindari kemacetan dan memaksimalkan kualitas video dengan adanya packet loss. Teknik kontrol aplikasi-layer QoS termasuk kontrol kemacetan dan kontrol kesalahan. Teknik ini digunakan oleh sistem akhir dan tidak memerlukan dukungan QoS dari jaringan. Kebanyakan penelitian baru pada pengendalian laju berbasis sumber komunikasi A / V telah difokuskan pada adaptasi TCP-friendly.
Kerugian bersifat bursty dan delay yang berlebihan memiliki dampak buruk pada kualitas presentasi multimedia dan biasanya disebabkan oleh kemacetan jaringan. Dengan demikian, kemacetan kontrol mekanisme pada sistem akhir yang diperlukan untuk membantu mengurangi packet loss dan delay. Tujuan rate shaping adalah untuk mencocokkan tingkat bitstream video yang precompressed dengan kendala tingkat target. Sebuah pembentuk suku, yang melakukan rate shaping diperlukan untuk pengendalian laju berbasis sumber. Alasannya adalah bahwa video yang disimpan dapat precompressed pada tingkat tertentu yang mungkin tidak sesuai dengan bandwidth yang tersedia dalam jaringan. Mekanisme kontrol Kesalahan meliputi forward error correction (FEC), transmisi, errorresilient encoding, beberapa coding deskriptif (MDC), dan kesalahan penyembunyian.

8.1.3 Continuous media distribution services
Pelayanan distribusi media yang berkelanjutan dibangun di atas upaya terbaik Internet dengan tujuan untuk mencapai QoS dan efisiensi untuk media streaming. Beberapa teknik filtering representatif meliputi jaringan, aplikasi-tingkat multicast, replikasi konten, dll. Topik utama dari penelitian aktif adalah bagaimana membangun infrastruktur deployable terukur, efisien, hemat biaya, dan tambahan untuk distribusi media berkelanjutan.
Sebagai teknik kontrol kemacetan, filter jaringan bertujuan untuk memaksimalkan kualitas media yang selama kemacetan jaringan. Filter jaringan yang dapat ditempatkan di server media atau jaringan dapat menyesuaikan tingkat media stream sesuai dengan status kemacetan jaringan.
Jaringan multicast Media dapat dibangun dari interkoneksi multicastcapable node (server CDN ) yang melakukan routing pada lapisan aplikasi. Selain itu, setiap server CDN saling berhubungan dengan satu atau lebih CDN tetangga server melalui konfigurasi eksplisit, yang menentukan topologi overlay aplikasi - tingkat . Sebuah teknik penting untuk meningkatkan skalabilitas dari sistem pengiriman konten media atau replikasi Media . Replikasi Konten mengambil dua bentuk , yaitu mirroring dan caching yang digunakan oleh penerbit, CSP, dan ISP. Kedua mirroring dan caching berusaha untuk menempatkan konten lebih dekat dengan klien dan keduanya berbagi keuntungan bahwa mereka mengurangi konsumsi bandwidth pada link jaringan, mengurangi beban pada server streaming, mengurangi latency untuk klien , dan meningkatkan ketersediaan.
8.1.4 Streaming servers
Untuk menawarkan layanan streaming yang berkualitas tinggi, streaming server memainkan peran penting. Mereka diminta untuk mengolah data multimedia di bawah kendala waktu yang ketat untuk memberikan disinkronisasi A/ V dan presentasi data serta untuk mencegah artefak selama pemutaran. Selain itu, streaming server juga perlu untuk mendukung operasi kontrol VCR-seperti berhenti, menjeda atau melanjutkan, fast forward, dan cepat mundur. Sebuah server streaming yang biasanya terdiri dari tiga subsistem berikut :
1.  Komunikator untuk menangani aplikasi-layer dan transportasi protokol (lihat rincian lebih lanjut dalam diimplementasikan pada server.
2.      Sistem operasi real-time untuk memenuhi kebutuhan real-time untuk aplikasi streaming.
3.    Sistem penyimpanan untuk mendukung media penyimpanan terus menerus dan pengambilan dalam layanan streaming.
Manajer Proses
Untuk memenuhi persyaratan waktu media terus menerus, manajer proses dalam real-time OS digunakan untuk memetakan setiap proses tunggal ke sumber daya CPU sesuai dengan kebijakan penjadwalan tertentu.
Manajer Sumber Daya
Manajer sumber daya dalam real-time OS bertanggung jawab untuk kontrol penerimaan dan alokasi sumber daya yang terbatas, yang meliputi CPU, memori, dan perangkat penyimpanan.
Manajer File
File manager menyediakan akses protokol dan fungsi kontrol untuk penyimpanan file dan pengambilan. Untuk mendukung media yang terus-menerus dalam file sistem, itu adalah umum untuk mengatur file A / V pada penyimpanan didistribusikan seperti disk array.
Data Stripping
Dalam rangka mendukung jumlah yang lebih tinggi dari klien sambungan dalam streaming
sistem, mekanisme yang paling banyak digunakan untuk meningkatkan throughput didasarkan pada teknik data stripping dimana file multimedia yang tersebar di beberapa disk dan disk array dapat diakses secara paralel.
Arsitektur Penyimpanan Hirarkis
Untuk mengurangi biaya keseluruhan, arsitektur penyimpanan hirarkis biasanya digunakan. Dalam arsitektur penyimpanan tersebut, sebagian kecil saja yang sering file video yang diminta disimpan pada disk untuk akses cepat, sisanya berada di perpustakaan tape tersier otomatis.

Toleransi Kesalahan Penyimpanan
Dalam rangka untuk memastikan layanan tanpa gangguan bahkan saat kerusakan disk, server harus dilengkapi dengan kemampuan toleransi kesalahan. Ada dua fault-tolerant teknik umum: paritas encoding dan file mirroring.
8.1.5 Media synchronization
Fitur utama yang membedakan multimedia streaming dari aplikasi transportasi data tradisional lainnya adalah sinkronisasi media yang mengacu pada pemeliharaan hubungan waktu dalam satu aliran data dan antara berbagai media stream.
Timestamping dapat dilakukan baik secara otomatis atau manual. Dalam kasus rekaman A/ V dan playback, timestamping dilakukan secara otomatis oleh rekaman perangkat. Dalam kasus presentasi yang terdiri dari independen ditangkap atau media lain dibuat, timestamping harus dilakukan secara manual.
8.1.6 Protocols for multimedia streaming
Beberapa protokol standar yang tersedia untuk komunikasi antara server streaming dan klien. Menurut fungsi mereka, protokol langsung berhubungan dengan Internet. Streaming video dapat digolongkan dalam tiga kategori berikut.
1.    Network-layer protocols memberikan dukungan layanan jaringan dasar, seperti penanganan jaringan. IP berfungsi sebagai protokol lapisan jaringan internet video streaming.
2.   Protokol transport menyediakan fungsi transportasi jaringan end-to-end untuk streaming aplikasi. Protokol transportasi termasuk pengguna protokol data (UDP), Protokol kontrol (TCP), protokol transport real-time (RTP), dan protokol kontrol real-time (RTCP).
3.  Protokol kontrol sesi mendefinisikan pesan dan prosedur dalam lapisan aplikasi yang dibutuhkan untuk mengontrol pengiriman data multimedia selama sesi dibentuk.
Server proxy adalah aplikasi-lapisan router yang bertanggung jawab untuk menerima permintaan, menentukan lokasi pengguna, dan kemudian mengirimkannya. Untuk entitas lain tampak seolah-olah pesan tersebut datang dari proxy bukan dari beberapa entitas tersembunyi di balik proxy. Sebuah proxy harus menerapkan kedua klien dan server persyaratan dari spesifikasi. Hal ini juga berguna untuk menegakkan kebijakan dan untuk melintasi firewall (yang blok paket jaringan yang dipilih).

8.2 Windows Media streaming technology by Microsoft
Microsoft Windows Media Services 9 Series adalah komponen server Windows Media 9 platform Series, dan bekerja sama dengan Windows Media Encoder dan Windows Media Player untuk memberikan audio dan video streaming konten ke klien melalui Internet atau intranet. Windows Media Services dapat memberikan live stream atau konten yang sudah ada, seperti file media digital. Untuk melakukan streaming konten langsung, titik penerbitan siaran perlu dikonfigurasi dan kemudian terhubung ke software encoding, seperti Windows Media Encoder, yang mampu mengkompresi live streaming ke format yang didukung oleh server.
8.2.1 Fast streaming
Fast Start
Fast Start menyediakan pemutaran instan tanpa delay buffering, apakah bermain satu bagian dari konten, atau beralih antara klip on-demand saluran siaran. Sebelum dapat mulai bermain konten, Windows Media Player harus menyediakan sejumlah data. Ketika streaming ke klien yang menggunakan Windows Media Player, fast start digunakan untuk memberikan data secara langsung ke buffer pada kecepatan lebih tinggi dari bitrate dari konten yang diminta.
Fast Cache
Untuk penggunaan efektif mekanisme fast start, fast cache diperlukan untuk memungkinkan streaming konten ke Windows Media Player, fast chace jaringan akan mengurangi kemungkinan gangguan karena masalah jaringan.
Fast Recovery
Pemulihan sistem yang cepat bekerja sama dengan forward error correction (FEC) untuk menyediakan paket berlebihan informasi kepada klien yang menggunakan koneksi wireless. Dengan memberikan jumlah yang diperlukan, dapat dipastikan bahwa tidak ada data yang hilang sebagai akibat dari gangguan konektivitas.
Fast Reconnect
Jika klien terhubung ke server streaming on-demand, client restart pemutaran pada titik di mana sambungan ini hilang, dengan sendirinya akan terjadi sinkronisasi dengan timeline konten.  Jika klien terhubung ke server streaming siaran langsung, klien akan dapat menghubungkan ke siaran berlangsung dengan celah di siaran.
8.2.2 Dynamic content delivery
Dengan Windows Media Services 9 Series, distribusi konten pengguna dapat disesuaikan menggunakan playlist server-side dan iklan. Kedua siaran dan on-demand streaming server dapat melakukan streaming konten dari playlist yang mengeksekusi pada server. Sebuah playlist side-server dapat berisi konten langsung atau preencoded dan disampaikan dengan menggunakan transmisi unicast atau multicast.
8.3 SureStream streaming technology by RealNetworks
RealMedia adalah teknologi streaming yang ditawarkan oleh RealNetworks, yang berjalan pada Windows dan Linux. Kedua format kontainer dan codec adalah proprietary, dan file yang memiliki ekstensi. RA,. RAM,. RM, dan. RPM. Sebuah server RealMedia disebut Helix Universal Server dapat menangani protokol control RTSP dan MMS dan mampu memberikan berbagai macam format kontainer, termasuk RealMedia, Windows Media (WM), Apple QuickTime (QT), MPEG, dan lain-lain. Hal ini juga dapat menerima koneksi dari WM, QT, dan MPEG-4 encoders, dan dari setiap pemain ini.

8.3.1 Adaptive stream management (ASM) protocol
Protokol manajemen aliran adaptif adalah mekanisme yang memungkinkan klien (RealPlayer) untuk berkomunikasi dan meminta efisien sesuai jenis disandikan SureStreams dengan server untuk meminimalkan distorsi informasi yang diterima.
Aturan ASM ini dapat digunakan untuk menggambarkan berbagai sarana adaptasi channel mulai dari menetapkan prioritas sederhana untuk paket yang berbeda untuk menghasilkan ekspresi menggambarkan efek dari berbagai kombinasi bandwidth,packet loss, dan jenis-jenis kerugian sinyal direkonstruksi yang dapat dinilai oleh klien.
8.3.2 The structure of the RealVideo 8 algorithm
Struktur keseluruhan dari proses encoding RealVideo 8 untuk menciptakan berbagai SureStreams disajikan pada Gambar 8.10, dimana frame video digital dan ditangkap  bersama dengan dilewatkan ke satu set filter input. Filter ini digunakan terutama untuk menghilangkan kebisingan dan artefak khusus diperkenalkan oleh suntingan dan konversi dari sinyal video. Output dari mesin penyaringan terhubung ke Resampler spasial yang digunakan untuk downscale frame masukan untuk satu set resolusi spasial yang cocok untuk encoding pada berbagai bitrate output.

8.3.3 Technical components of RealVideo 8 encoding
Pre - filtering
Filter input video di RealVideo 8 digunakan untuk menghilangkan noise dan artefak lainnya
terkandung dalam video input asli . Selain itu, filter ini juga dapat menghapus khusus jenis informasi relevan, sehingga membantu algoritma kompresi video utama untuk mencapai tujuannya. Sebagai contoh, jika sinyal video ditangkap dari sumber digital seperti USB kamera, itu sudah disajikan dalam bentuk progresif dan mungkin hanya perlu melewati filter yang menghilangkan energi rendah noise spasial.
Algoritma kompresi inti
Inti algoritma kompresi video single-rate di RealVideo 8 pada dasarnya adalah sebuah skema hybrid motioncompensated.
Rate control
Rate kontrol untuk RealVideo memiliki dua modalitas utama, single-pass dan rate kontrol double-pass. Rate kontrol digunakan dalam mode single-pass yang selalu digunakan untuk encoding.
Client-side video post-processing
Selain kompresi video dan dekompresi layanan dasar, RealVideo 8 juga menawarkan beberapa filter post-processing yang bertujuan untuk meningkatkan kualitas subjektif dari pemutaran video.
8.4 Internet protocol TV (IPTV)
Kemajuan teknologi dalam dekade terakhir untuk VoIP, IP koneksi last-mile, video streaming, dan konferensi video melalui IP sekarang dapat diterapkan untuk sebuah teknologi baru, TV protokol internet (IPTV) yang akan memberikan lebih banyak fungsi kepada pengguna mengenai interaktif TV kepada konsumen. IPTV menyediakan beberapa fungsi tambahan berdasarkan paket sistem TV dua arah. Penghalang utama untuk penyebaran IPTV melalui infrastruktur IP yang ada adalah kebutuhan bandwidth dan kualitas layanan (QoS) yang memadai.
8.4.1 Swisscom IPTV
Gambar 8.12 menunjukkan sistem IPTV, yang dibangun di atas sistem DSL Bluewin itu, yang beroperasi melalui jaringan fisik yang sama seperti sistem telepon Swisscom itu. Dalam sistem DSL, paket aliran data masuk dan keluar dari komputer rumah dari atau ke perangkat sistem telepon (akses digital subscriber line multiplexer, DSLAM) tidak lebih dari 5000 meter.

8.4.2 An IPTV reference architecture and functionality modules
Studi arsitektur di ITU-T IPTV dimulai dengan analisis dari domain yang relevan yang terlibat dalam penyediaan layanan IPTV. Seperti ditunjukkan dalam Gambar 8.13, ada empat domain utama yang terlibat dalam arsitektur referensi IPTV.

1.      Penyedia konten adalah entitas yang memiliki atau menjual aset konten atau konten berlisensi.
2.      Penyedia layanan adalah entitas yang menyediakan layanan IPTV kepada pelanggan.
Biasanya, penyedia layanan mengakuisisi atau lisensi konten dari penyedia konten dan paket ini menjadi sebuah layanan yang dijual kepada pelanggan.
3.      Penyedia jaringan adalah entitas yang menyediakan platform yang menghubungkan pelanggan dan penyedia layanan.
4.      Pelanggan adalah entitas yang mengkonsumsi dan membayar untuk layanan IPTV.
Dari aspek fungsi, arsitektur referensi IPTV terdiri dari tiga modul fungsi: bangunan pelanggan, video yang headend, dan jaringan transportasi.
8.4.3 ATIS IPTV Interoperability Forum (IIF)
The IPTV Interoperability Forum (IIF) didirikan oleh ATIS pada bulan Juni 2005 direkomendasikan dari kelompok eksplorasi dibentuk oleh Direksi Dewan ATIS untuk menilai peluang teknis dan operasional dan tantangan seputar penyebaran IPTV dan status kegiatan standardisasi terkait. Secara luas diyakini bahwa pasar IPTV berkembang pesat dan sudah bahwa operator harus menggunakan proses standar yang lebih mirip dengan pengembangan Internet daripada di industri telekomunikasi tradisional.
8.4.4 High-level requirements of IPTV
Ekosistem IPTV sangat besar dan kompleks, dan IIF telah mengakui bahwa ia tidak akan dapat menentukan seluruh ekosistem pada tingkat rinci sekaligus. Oleh karena itu, sebagai upaya awal, beberapa focus group (FG) di bawah ITU-T ATIS IIF adalah bekerja pada pengembangan persyaratan tingkat tinggi untuk berbagai aspek penting: arsitektur IPTV, QoS dan kinerja, keamanan dan perlindungan konten, jaringan dan kontrol, akhir sistem dan middleware, dan kepentingan umum.
8.4.5 High-level functional components in the IPTV architecture
IPTV tingkat tinggi arsitektur standar (ATIS-0800007) menentukan referensi arsitektur (lihat Gambar 8.13) untuk pekerjaan IIF lebih lanjut dan dirancang untuk memungkinkan sistem IPTV end-to-end yang akan digunakan menggunakan perangkat keras atau perangkat lunak dari beberapa vendor. Hal ini akan berfungsi sebagai referensi arsitektur untuk spesifikasi fungsional IPTV didefinisikan dalam dokumen terpisah IIF spesifikasi. Pada dasarnya arsitektur referensi IPTV ditunjukkan pada Gambar 8.13, lima komponen fungsional diidentifikasi dalam hal penyediaan IPTV : penyediaan konten, kontrol IPTV, pengiriman konten, sistem akhir dan manajemen sistem IPTV dan keamanan. Gambar 8.14 menunjukkan Model arsitektur tingkat tinggi ini.


MindMap




Monday, November 18, 2013

Multimedia Quality of Serviceof IP Networks


JARINGAN MULTIMEDIA

Resume Multimedia Quality of Serviceof IP Networks
                                                                          
  



Jurusan Teknik Informatika
Fakultas Teknologi Informasi
Institut Teknologi Sepuluh Nopember


Multimedia Quality of Serviceof IP Networks

Internet yang menggunakan protokol IP dan packet switching, telah menjadi jaringan terbesar di dunia (terdiri dari kombinasi dari banyak daerah yang luas dan jaringan area lokal, WAN dan LAN). Multimedia melalui Internet berkembang pesat di kalangan penyedia layanan dan pelanggan potensial. Aplikasi multimedia real-time (misalnya live video streaming dan konferensi video) yang sangat sensitif terhadap delay transmisi dan jitter dan biasanya membutuhkan bandwidth yang cukup). Tujuan berbagai sistem telah dibuat pada protokol jaringan dan arsitektur mendukung kualitas layanan (QoS), seperti layanan terpadu (IntServ) dan jasa dibedakan (DiffServ) model.

7.1 Layered Internet protocol (IP)
Protokol IP adalah set (suite) protokol komunikasi yang menerapkan protokol stack di mana internet dan sebagian jaringan komersial dijalankan. IP protokol sekarang umum diterima sebagai model lima-lapisan atas-bawah, memiliki aplikasi, transportasi, jaringan, data-link, dan lapisan fisik.

7.1.1 Application layer
Dalam lapisan aplikasi, data dialirkan dari program dalam format aplikasi-spesifik, kemudian dikemas menjadi sebuah protokol transport-layer.

7.1.2 Transport layer
Lapisan transport bertanggung jawab untuk transfer data end-to-end yang independen dari jaringan yang mendasarinya, bersama dengan kontrol kesalahan, fragmentasi, dan kontrol aliran.

7.1.3 Network layer
Jaringan-lapisan protokol menyediakan sarana fungsional dan prosedural untuk mentransfer data sequence panjang variabel dari sumber ke tujuan melalui satu atau lebih jaringan. Beberapa protokol dibawa oleh IP, seperti internet control message protocol (ICMP) dan kelompok protokol manajemen internet (IGMP) adalah protokol yang biasa digunakan di lapisan jaringan.

7.1.4 Data-link layer
Data-link layer adalah layer 2 dari lima lapisan TCP / IP model referensi. Ini menanggapi permintaan layanan dari lapisan jaringan dan masalah permintaan layanan ke lapisan fisik. Ini adalah lapisan yang mentransfer data antara node jaringan yang berdekatan dalam wide area network (WAN) atau antara node pada jaringan area lokal yang sama (LAN) segmen. Data-link layer menyediakan sarana fungsional dan prosedural untuk mentransfer data antara entitas jaringan dan dapat menyediakan sarana untuk mendeteksi dan mungkin memperbaiki kesalahan yang mungkin terjadi pada lapisan fisik.

7.1.5 Physical layer
Lapisan fisik bertanggung jawab untuk encoding, transmisi, dan penerimaan data melalui data link fisik yang menghubungkan node jaringan. Ini beroperasi dengan data, dalam bit mentah formof daripada paket, yang dikirim dari lapisan fisik pengiriman (source) perangkat dan diterima pada lapisan fisik dari perangkat tujuan.

7.2 IP quality of service
Dalam komunitas jaringan, kualitas layanan (QoS) biasanya mengacu pada tingkat layanan yang ditawarkan oleh jaringan untuk aplikasi atau pengguna untuk memenuhi kebutuhan kinerja mereka dalam hal jaringan QoS parameter metrik, termasuk keterlambatan atau latency, variasi delay (delay jitter), Throughput atau bandwidth, dan packet loss atau tingkat kesalahan, dll.

7.2.1 Delay or latency
Salah satu cara delay (atau satu arah perjalanan waktu, OTT) memiliki dampak langsung pada kepuasan pengguna dalam komunikasi multimedia. Aplikasi real-time memerlukan penyampaian informasi dari sumber ke tujuan dalam jangka waktu tertentu.

7.2.2 Delay variation (delay jitter)
Variasi delay, biasa disebut delay jitter, adalah metrik QoS yang mengacu pada fluktuasi atau variasi end-to-end delay dari satu paket ke paket berikutnya dalam aliran paket yang sama atau koneksi atau aliran. Karena setiap paket dalam jaringan perjalanan melalui jalan yang berbeda dan karena kondisi jaringan untuk setiap paket bisa berbeda, end-to-end delay bervariasi.

7.2.3 Throughput or bandwidth
Dalam jaringan komunikasi, throughput atau bandwidth adalah jumlah data digital per satuan waktu yang disampaikan melalui link fisik atau logis atau yang melewati node jaringan tertentu. Throughput biasanya diukur dalam bit per detik (bit/s atau bps). Throughput sistem, atau agregat throughput, adalah jumlah dari kecepatan data yang dikirim ke semua terminal dalam jaringan.

7.2.4 Packet loss or error rate
Packet loss langsung mempengaruhi persepsi kualitas aplikasi. Ini kompromi integritas data atau mengganggu layanan. Pada tingkat jaringan, packet loss dapat disebabkan oleh kepadatan jaringan yang menghasilkan menjatuhkan paket.

7.3 QoS mechanisms
Berdasarkan permintaan baik kuantitatif atau kualitatif persyaratan QoS, penyedia jaringan dan aplikasi harus menanggapi permintaan tersebut dengan menyediakan layanan QoS menggunakan sejumlah mekanisme QoS.

7.3.1 Traffic classification
Mekanisme klasifikasi mengidentifikasi dan memisahkan lalu lintas menjadi aliran atau kelompok arus (arus agregat atau kelas). Oleh karena itu, masing-masing aliran atau setiap aliran agregat dapat ditangani secara selektif. Mekanisme klasifikasi dapat diimplementasikan dalam berbagai perangkat jaringan (misalnya, akhir host dan perangkat perantara seperti switch, router, dan jalur akses). Untuk mengidentifikasi dan mengklasifikasikan lalu lintas, mekanisme klasifikasi lalu lintas memerlukan beberapa bentuk penandaan atau menandai paket. Sejumlah pendekatan klasifikasi lalu lintas diimplementasikan di lapisan IP yang berbeda.

7.3.2 Packet traffic management
Dengan persyaratan kinerja untuk transmisi lalu lintas multimedia di infrastruktur data, teknik manajemen kemacetan berdasarkan antrian metode yang tersedia untuk memprioritaskan lalu lintas berdasarkan klasifikasi atau karakteristik. Beberapa metode antrian yang terkenal untuk manajemen kemacetan adalah prioritas antrian, antrian kustom, dan antrian yang adil tertimbang. Kemacetan manajemen juga dapat mengambil bentuk menghindari kemacetan, yang mempersiapkan untuk dan mencegah kemacetan di kemacetan khas di seluruh jaringan data. Teknik-teknik ini semua melibatkan menjatuhkan lalu lintas selama masa kemacetan, tetapi perbedaan antara metode ini adalah menentukan faktor-faktor di belakang yang paket untuk menjatuhkan.

7.3.3 Network resource management
Bandwidth over-provisioning adalah arsitektur QoS yang sangat sederhana yang mencoba untuk mengalokasikan sumber daya jaringan bandwidth sehingga bahwa tidak ada sumber daya menjadi hambatan dalam sistem komunikasi. Hal ini dapat dimungkinkan dengan teknologi transmisi baru hari ini, yang menyediakan bandwidth yang sangat tinggi di mana-mana. Semua traffic disajikan dengan tingkat QoS yang sama atas dasar mekanisme pengadaan, dan tidak ada perbedaan antara arus pengguna karena mereka termasuk ke dalam kelas layanan tunggal. Keprihatinan atas teknik ini adalah bahwa hal itu bisa kurang menguntungkan bagi Internet Service Provider (ISP), karena penggunaan lebih tinggi dari bandwidth yang dibutuhkan dan karena tidak ada kemungkinan membedakan antara lalu lintas pengguna yang berbeda.


7.4 IP multicast and application-level multicast (ALM)
Dengan pertumbuhan jumlah multimedia, khususnya video-bandwidth tinggi, disebarkan melalui Internet, kebutuhan bandwidth semakin tinggi dan lebih tinggi.
10.PNG
7.4.1 IP multicast
IP multicast, yang disebutkan di atas, adalah teknik untuk banyak-ke-banyak komunikasi melalui infrastruktur IP. IP multicast adalah penerima aliran multicast mengungkapkan jaringan dan jaringan akan menambahkannya ke grup yang diinginkan. Pengirim, yang bahkan mungkin tidak dalam kelompok, tidak tahu siapa yang menerima aliran, hal ini menghindari ledakan dari permintaan bergabung di sumber dan meningkatkan skala dalam hal ukuran kelompok. Selain itu, mekanisme ini berpotensi dapat membuat lebih mudah untuk mendukung berbagai sumber.

Sebuah alamat IP multicast kelompok digunakan oleh sumber dan penerima untuk mengirim dan menerima konten. Sumber menggunakan alamat grup sebagai alamat tujuan IP paket data mereka.

Sebuah router multicast tidak perlu tahu bagaimana untuk mencapai semua pohon multicast lainnya di Internet. Hanya perlu tahu tentang pohon multicast yang memiliki penerima hilir itu. Hal ini memungkinkan untuk skala untuk populasi penerima besar.


7.4.2 Application-level multicast
Application-level multicast (ALM) atau overlay multicast, di mana fungsi multicast didorong sampai ke lapisan aplikasi, baru-baru ini telah diusulkan untuk sejumlah aplikasi multicast internet. Ada dua arsitektur ALM yang berbeda: satu adalah (proxy berbasis) jaringan pengiriman konten (CDN) dan yang lainnya adalah peer-to-peer (P2P) jaringan.

7.5 Layered multicast of scalable media
Pada dasarnya, layered multicast didasarkan pada skema transmisi berlapis. Dalam skema transmisi berlapis, data didistribusikan di sejumlah lapisan yang dapat digabungkan secara bertahap, sehingga memberikan perbaikan progresif. The video coding scalable (SVC) dibahas dalam Bagian 5.8 dapat dengan mudah memberikan perbaikan seperti berlapis. Dengan demikian, gagasan multicast berlapis adalah untuk menyandikan data sumber menjadi beberapa lapisan. Setiap lapisan disebarkan sebagai kelompok multicast terpisah, dan penerima memutuskan untuk bergabung atau meninggalkan grup atas dasar kondisi jaringan.



7.5.1 Receiver-driven layered multicast (RLM)       
Receiver-driven berlapis multicast (RLM) adalah yang pertama terkenal end-to-end algoritma kontrol kongesti berdasarkan multicast berlapis. Dalam RLM, penerima mendeteksi kepadatan jaringan saat mengamati peningkatan kerugian paket. Penerima mengurangi tingkat langganan jika mengalami kemacetan.
Sebagai contoh, penerima dapat salah menafsirkan kemacetan yang disebabkan oleh percobaan bergabung dan keliru mengurangi tingkat langganan meskipun kemacetan itu disebabkan oleh receiver lain dalam percobaan bergabung. Untuk menghindari masalah ini, RLM memperkenalkan "shared learning" mekanisme di mana penerima memberitahukan seluruh kelompok dengan multicasting pesan mengidentifikasi lapisan eksperimental sebelum melakukan percobaan gabungan.

7.5.2 Receiver-driven layered congestion control (RLC)
Receiver-driven multicast berlapis tidak menunjukkan perilaku TCP-ramah atau keadilan. Untuk mengatasi masalah ini, berlapis kemacetan (RLC) kontrol lain receiver-driven diusulkan. Kontrol ini RLC memperkenalkan disinkronkan bergabung eksperimen dan teknik uji meledak untuk beradaptasi tingkat penerimaan untuk kondisi jaringan. Di RLC tingkat lapisan menggunakan skema dua kali lipat, yaitu, tingkat kumulatif lapisan adalah 1, 2, 4, 8,. . .

7.5.3 Packet-pair layered multicast (PLM)
Packet-pair receiver-driven berlapis multicast (PLM) diusulkan untuk meningkatkan RLC. Hal ini juga didasarkan pada skema layering kumulatif penerima-driven. Namun, untuk bereaksi dengan tepat untuk kemacetan PLM mensyaratkan bahwa semua lapisan harus mengikuti routing pohon multicast yang sama. Protokol penilaian berbasis paling ada menggunakan prinsip "meningkatkan tingkat bila tidak ada kemacetan, mengurangi tingkat kemacetan di bawah" untuk mengatur pengiriman tingkat (untuk berlapis multicast, bergabung atau meninggalkan lapisan sesuai dengan meningkatkan atau menurunkan tingkat).
Packet-pair multicast berlapis mengasumsikan penyebaran mekanisme antrian adil dalam router dan bergantung pada scheduler adil untuk menjamin keadilan, termasuk intraprotocol fairness, interprotocol fairness, and TCP-friendliness.
18.PNG
7.5.4 Bandwidth inference congestion control (BIC) layered multicast
BIC dapat bekerja untuk organisasi data sewenang-wenang-lapis. Misalkan N adalah jumlah lapisan. Pada Tabel 7.3, simbol-simbol yang mewakili data bitrate pada setiap lapisan i akan ditampilkan. Pengirim diperlukan secara berkala untuk mengirim probe dalam setiap lapisan sehingga setiap penerima dapat menggunakan statistik dari paket probe untuk memperkirakan kapasitas cadangan sepanjang jalan.
19.PNG
20.PNG
Dalam BIC, packet loss digunakan untuk mendeteksi kemacetan selama periode normal dalam cara yang sama seperti protokol lain. Namun, deteksi tren penundaan digunakan selama periode penyelidikan untuk menyimpulkan kapasitas cadangan. Ide dasarnya adalah bahwa ketika bitrate data yang lebih besar atau sama dengan bandwidth yang tersedia di sepanjang jalan, paket keterlambatan yang diamati pada penerima akan mengalami kenaikan tren.
Strategi startup-phase memungkinkan BIC untuk berkumpul dengan cepat ke tingkat langganan optimal. Intersession keadilan dapat dicapai dengan memilih ambang batas kerugian yang berbeda dan ambang batas delay-tren untuk lapisan yang berbeda. Ambang batas ketat digunakan untuk lapisan yang lebih tinggi, sehingga penerima dengan tingkat berlangganan lebih rendah lebih mudah untuk mencapai.
















MindMap
Mindmap_Multimedia Quality of Serviceof IP Networks.jpg