When streaming stored audio and video, the content starts playing within a few seconds of receiving data, instead of waiting for the entire file to download first.
T/F
TRUE
This characteristic defines streaming as a method of delivering media.
Streaming audio and video is interactive and should have a continuous playout.
T/F
TRUE
Continuous playout is essential for a smooth streaming experience.
Streaming live audio and video is usually not interactive and is delay-sensitive.
T/F
TRUE
Live streaming often requires real-time delivery, making it sensitive to delays.
Conversational voice and video over IP is a service that uses traditional circuit-switched telephony networks.
T/F
FALSE
VoIP uses packet-switched networks instead of traditional circuit-switched networks.
The rounding of samplesto a discrete number in a particular range is called quantization.
T/F
True
Quantization is a key process in digital signal processing.
The only consideration when encoding VoIP is to use as little bandwidth as possible.
T/F
FALSE
Other factors, such as quality and latency, are also important.
When using VoIP, all packets are transmitted, regardless of any end-to-end delay, to make sure that no message is unaccounted for.
T/F
FALSE
VoIP often prioritizes timely delivery over retransmission of lost packets.
Which service maintains a jitter buffer as a mechanism for mitigating jitter?
VoIP
Jitter buffers help smooth out variations in packet arrival times.
Most of the time, VoIP uses —— to transmit audio.
UDP
UDP is preferred for its low latency in real-time communications.
Which of the following applications has less delay tolerance (i.e. a lower threshold in terms of when a packet is considered lost)?
- VoIP
- File transfer
- Stored audio and video streaming
VoIP
VoIP requires timely delivery for effective communication.
Which of the following services is the least sensitive to network delays?
- VoIP
- File transfer
- Stored audio and video streaming
File transfer
File transfers can tolerate delays better than real-time services.
Assuming that retransmissions are not allowed, which of the following services would be the most tolerant to packet losses?
- VoIP
- File transfer
- Stored audio and video streaming
VoIP
VoIP can handle some packet loss without significant degradation in quality.
Which of the following decreases the end-to-end delay when using VoIP?
- UDP
- TCP
UDP
UDP reduces latency compared to TCP.
Which of the following is more likely to result in packet losses when using VoIP?
- UDP
- TCP
UDP
While UDP is faster, it does not guarantee delivery, leading to potential losses.
When using Forward Error Correction, the redundant data that is transmitted alongside the main transmission could be a copy of the original data divided into chunks or could also be a lower-quality version.
T/F
TRUE
This technique helps recover lost data without needing retransmission.
An advantage of using Interleaving is that there is no added latency.
T/F
FALSE
Interleaving can introduce some latency due to the rearrangement of data.
Error concealment can be computationally cheap if a lost packet is simply replaced with a previous packet.
T/F
TRUE
This method is a simple way to handle lost packets in VoIP.
Video delivery is tolerant to packet losses. Reliability of packet delivery is not that important.
T/F
FALSE
While video can tolerate some loss, reliability is still important for quality.
Content providers store all the intelligence to download the video at the server.
T/F
False
The server manages the delivery of video content to clients.
What is the first item downloaded by a client’s video player?
A manifest file
The manifest file contains metadata about the video content.
Suppose Alice is using a cloud service to listen to many MP3 songs, one after the other, each encoded at a rate of 128 kilobits per second (kbps). Suppose that she downloads for 30 minutes (1800 seconds). How many megabytes (MB) of data are transferred during the 30-minute session?
29
This calculation is based on the bitrate and duration of the session.
Suppose Bob is using a cloud service to watch video encoded at a rate of 2 megabits per second (Mbps). Suppose that his session lasts for 30 minutes (1800 seconds). How many megabytes (MB) of data are transferred during the 30-minute session?
450
The data transfer is calculated based on the bitrate and session duration.
One of the goals of quality of experience is to have high re-buffering.
T/F
FALSE
High re-buffering negatively impacts user experience.
Assume the available network bandwidth is 15 Mbps and the bitrate of the chunk is 3 Mbps. Determine the buffer-filling rate and the buffer-depletion rate.
5,1
This reflects the difference between bandwidth and bitrate.