Keperluan rangkaian bagi aplikasi multimedia WRET2104 Keperluan rangkaian bagi aplikasi multimedia
Beberapa Komponen Rangkaian Transmisi Switching Store-and-forwards Application Relay Komponen Multicasting Application Translator Mirror dan Cache Network Service
Transmisi semua media transmisi (eg. Wire pairs, Coaxial cable, Fiber optics) Perkakasan elektrik: penerima atau penghantar elektrikal atau optikal repeater untuk menguatkan signal multiplexer untuk memecahkan data mengikut penerima) yang disambungkan kepada media transmisi ini Bahagian ini dirujuk sebagai Physical Layer,
Switching Fungsi : menerima tansmisi data dari satu link kepada link yang lain 2 kaedah: Store-and-forward On-the-fly
Store-and-forward application relays Store-and-forward application relays menyimpan data flow yang diterima ke dalam disk Switches menyimpan cell atau packet ke dalam memori semikonduktor. Relays menguruskan infromasi yang telah lengkap seperti keseluruhan electronic message atau dokumen. Contoh store-and-forward relay termasuklah Electronic Mail Message Transfer Agents (MTAs).
Komponen Multicasting Membolehkan pengagihan data multimedia dapat dilakukan. Multicast devices termasuklah multicast routers, electronic message reflectors, atau document replicators.
Application-level translators Allow communications between end-systems which do not talk the same “language” for the application they want to jointly to support. At some intermediary point within the network, but in the extreme case, they may be implemented as software or hardware on the end-system itself Translator diperlukan bagi protocol elctronic mail yang berbeza seperti ITU X.400 dan Internet MIME Standard.
Mirror dan caches Mirroring (shadowing atau tracking) merupakan teknik yang menyimpan data atau fail yang seringkali dicapai oleh sesuatu sistem dalam sistem itu sendiri. Proses ini dilakukan walaupun tanpa ada permintaan dari pengguna Cache merupakan proses yang memerlukan pengguna membuat permintaan, kemudian sistem akan menyimpan salinan tersebut. Menyimpan maklumat yang mempunyai keberangkalian tinggi yang akan dicapai kembali oleh pengguna
Network service systems Diperlukan bagi memastikan rangkaian berfungsi dengan baik pada level pengguna. Contoh: Domain Name Server (DNS) bagi menggantikan nama (IP address) sesuatu komputer dengan nama tertentu
Aplikasi Multimedia Category Media Application description Interpersonal communications Speech Image Text Text and images Speech and video Text, image audio and video Telephony, voice-mail, teleconferencing Facsimile E-mail Computer-supported cooperative working (CSCW) Video telephony, video mail, videoconferencing Multimedia electronic mail, multiparty video games, etc Interactive applications over the Internet Text, image, audio and video Information retrieval(news, weather, books, magazines, video games, product literature etc.) E-commerce Entertainment Audio and video Audio/CD-on-demand Movie/video-on-demand/ Near movie/video-on-demand Analog and digital television broadcasts/ Interactive television
Kemampuan dan Fungsian Rangkaian Memerlukan transmisi real-time bagi continuous media seperti video dan audio Jumlah penghantaran data adalah tinggi Kebanyakan aplikasi multimedia merupakan distribution oriented, untuk digunakan bagi pengguna persendirian
6 Kriteria Penentuan Keberkesanan Rangkaian Throughput Transit delay Delay variation Error rate Keupayaan multicasting dan broadcasting Keupayaan document caching
1. Throughput keupayaan jumlah data yang boleh dihantar atau jumlah data yang boleh menggunakan talian dalam satu-satu masa (Mbps, Gbps) – ATM (Cell rate) Access speed: frekuensi dimana bit boleh dihantar atau diterima semasa proses transmisi berlaku pada antaramuka end-system dan rangkaian Masalah: Congestion
2. Transit Delay Masa lengah penghantaran melalui rangkaian ini juga dikenali sebagai Network Latency 3 komponen: Access Delay – masa yang diperlukan bagi sumber menunggu medium penghantaran available atau rangkaian dalam keadaan sedia untuk menerima blok data bagi penghantaran Bit Transmission Delay – masa yang diperlukan bagi menghantar jujukan bit dalam suatu blok, satu demi satu apabila rangkaian sudah bersedia. Network Transit Delay
3. Delay Variation Suatu faktor kritikal bagi rangkaian yang digunakan bagi menghantar data yang time-dependent seperti suara dan video In transmission technology, “jitter” refers to the variation of the delay generated by the transmission equipment. This is called the physical jitter. The physical jitter is one among several components of the overall delay variation. repeaters, crosstalk between cable dan delay yang disebabkan oleh perubahan kepada medium (metallic conductors) yang digunakan.
3. Delay Variation An end-to-end network connection is said to be isochronous if the bit rate over the connection is guaranteed and if the value of the jitter is also guaranteed and small. Ia merupakan suatu yang diperlukan bagi penghantaran data yang continous seperti real-time audio dan motion video.
4. Error Rates Error rate merupakan pengukuran kepada tingkah laku rangkaian kepada alteration, loss, duplication, atau out-of-order delivery of data. alteration mungkin disebabkan oleh penghantaran yang jauh dimana bit-bit mungkin mengalami attenuation (penuaan). Masalah ini tidak lagi dihadapi oleh rangkaian masa kini (loss) disebabkan berlakunya congestion pada satu-satu node ataupun media transmisi duplication bermakna data yang sama diterima lebih dari sekali oleh penerima out-of-order selalu berlaku dalam rangkaian masakini. Pada jarak node yang jauh, kemungkinan packet menggunakan laluan yang berbeza. Selalu berlaku dalam connectionless network seperti Internet.
5. Multicasting capability of the network to replicate, at certain internal points, the data emitted by the source. Replicated data should be forwarded to the recipient end-system which are part of the multicast group so as to avoid or minimize segments of the networks to be traversed by multiple copies of the same data.
6. Caching Cache merupakan proses yang memerlukan pengguna membuat permintaan, kemudian sistem akan menyimpan salinan tersebut Capaian pantas
Keperluan Rangkaian bagi audio dan video As we are less tolerant of audio than video errors, when the two streams compete for the same network resources, the audio stream should have the priority, as far as this has a sense for the network. Synchronization?