This document provides an overview of multimedia real-time video streaming, including its technology, communication techniques, and application features. It also explores the multimedia streaming of YouTube and its features.
Contribute Materials
Your contribution can guide someone’s learning journey. Share your
documents today.
Student’s Last Name1 Multimedia Real-time Video Streaming By (Name) Course Professor University Date
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
Student’s Last Name2 Table of Contents Introduction................................................................................................................................................................3 Overview of the Application.................................................................................................................................4 Multimedia Streaming of Youtube.....................................................................................................................5 The Technology behind the Application...........................................................................................................6 Communication Techniques.................................................................................................................................7 Application Features................................................................................................................................................8 Media Real-time Streaming................................................................................................................................10 Transmission Diagram.........................................................................................................................................11 Conclusion...............................................................................................................................................................12 Bibliography............................................................................................................................................................13 Diagram....................................................................................................................................................................17
Student’s Last Name3 Introduction. Real-time video streaming refers to multimedia that is received and consumed by an end- user directly from a provider. Streaming is a technology that enables continuous transmission of video and audio data from the provider through the internet directly to the end-user. Unlike downloading, video streaming allows the recipient to access the data almost immediately after its dispatch. Compared to other ways of accessing Internet-based content, streaming is the quickest. When streaming video and audio, streams of data are transmitted from a server to a plugin that is part of a web browser. The data is then presented to an end-user where he/she is able to watch and listen. Live streaming refers to the real-time delivery of internet content through an interface such as a video camera, an audio interface or a screen capture. Live internet streaming requires various aspects to function successfully. These aspects include; an encoder to convert the data to a transmittable form, a media source, and a delivery network. Streaming media uses HTTP, HTML and TCP/IP protocols to deliver content following a steady stream. This type of media streaming was introduced in the 1990s when both bandwidth and network speed increased allowing for proper streaming. In situations where the bandwidth is inadequate in the internet connection, the user may experience lags or slow buffering while accessing the content. Other challenges that may be experienced include being unable to access stream content due to incompatibility limitations of computers or software. Examples of live streaming multimedia platforms include; YouTube, Netflix, Mixer, Spotify, Apple Music, and Amazon. In recent decades, multimedia real-time streaming has become more accessible and affordable due to major advances in computer networking around the world. Multimedia streaming can be either in the form of a live stream or on-demand streaming. True streaming
Student’s Last Name4 involves direct transmit ion of data directly to a computer or device without necessarily saving it to a hard disk memory. Overview of the Application. Recently, due to rapidly advancing technology, several real-time streaming platforms have been established around the world. These live stream platforms use the technology to transmit and distribute content to a wide demographic audience. Revolution in technology has led to the innovation of multi-functional devices such as smartphones and smartwatches. These devices have made life easier, faster and fun (Cheng, Liu and Dale, 2013, pp.1192). They are installed with various features that execute different tasks much conveniently and accurately. These features include live streaming, uploading, and editing e.t.c. A good example of these multimedia live-streaming applications is YouTube. YouTube is a video-sharing website with headquarters situated at San Bruno, California. The website was created in February 2005, by Steve Chen, Jawed Karim and Chad Harley (Luo, Zheng, Zeng and Leischow, 2014, pp.1028). In November 2006, the website was bought by Google and now operates among its subsidiaries. YouTube offers a wide range of services that include; real-time streaming, viewing, uploading, and sharing videos. The website offers a wide variety of content such as music videos, live streams, documentary films, television shows, audio, movies, educational videos as well as video blogging. Over the years since its creation, YouTube has developed with time to include several new features that served to improve functionality. The competitive free market environment that characterizes the technology industry has required companies to strive relevance by constantly updating new features that provide satisfaction to the user. YouTube grew to be the largest
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Student’s Last Name5 online video provider in the world registering over 100 million views daily (Chen, Zhou and Chiu, 2015, pp.491). Live streaming through the website was launched in March 2010, where a total of 60 streaming videos were broadcasted for free. Multimedia Streaming of Youtube. In the past two decades, the revolution in the Information technology industry has enabled easier and faster real-time streaming with limited buffers. Broadband internet connections have advanced from the mid-1990s when they are first discovered). Rob Glaser through his company Real Company then referred to as Progressive Networks pioneered streaming media. At first, the process of media streaming was very slow since for a video to play, it would take time to load bits by bits while playing after every download (Shifman, 2012, pp.197). Among the various features offered by YouTube in its video sharing, the live streaming API stands out for its function of allowing users to create, update and manage live programming (Lederer, Mueller, Timmerer and Hellwagner, 2014, pp.95). Through this feature, one is able to schedule broadcasts to access content almost immediately as it is being broadcasted. Live streaming API consists of two elements; YouTube content ID API and the YouTube content API. These two elements have different roles that work together to ensure the effective functioning of the platform. The data API provides users with account management features while on the other hand, the YouTube Content ID API provides for interaction between the user and the system’s rights management (Madathil, Rivera-Rodriguez, Greenstein and Gramopadhye, 2015, pp.187). However, all the features provided in the live streaming API are designed to function in real-time broadcasts. As part of the two data API elements, there are
Student’s Last Name6 numerous resources within that comprise of individual data identity. The resources include; live Broadcast, live Stream and live Cuepoint. These resources are all used in the YouTube interface for real-time streaming of events. The live broadcast resource is an extension of the YouTube video that contains information that is broadcasting on the platform. The live broadcast resource entails information about an event that is to be streamed real-time on YouTube. A resource refers to a data entry that has a unique identifier. The Live Stream resource refers to a feature that allows the user to transmit content to YouTube (Mesleh, Elgala and Haas, 2012, pp.874). The feature also describes the content being transmitted; in this case, each broadcast requires a unit stream for it to be efficiently transmitted. The Technology behind the Application. YouTube content API prevents the application from transmitting, distributing and storing unneeded data. It also serves to ensure efficient use of CPU, memory resources without wastage through storage of unnecessary data. For a YouTube data API resource to be effectively retrieved or returned, a part parameter is required. The parameter works by identifying one or two top- level resource properties to be included in an API response. For instance, live Stream consists of three parts namely; snippet, CDN, and status (Lee, and Lehto, 2013, pp.196). The parts are essential in retrieval from the API server, and they contain nested properties. In this case, the part parameters require the user to select the particular resource components used by the application. The requirements serve a number of purposes such as reducing the amount of bandwidth used by reducing the storage of unnecessary data. The requirements also allow the user to manage his/her APIA quota usage (Middleton, Middleton and Modafferi, 2013, pp.12). In this case, if the user increases the number of parts retrieved from API, the API usage increases and the quota
Student’s Last Name7 decreases accordingly. Lastly, it saves time by reducing the latency that serves to prevent the API server from retrieving metadata fields. Communication Techniques. Data is transmitted across the internet to the end-user in bits broken into small packets of information. Each packet is unique and transfers through the different routes independently. For instance, when downloading a file from a computer, it sends the information to the server requesting the particular file which is then broken into numerous small packets that are then transmitted through the internet to the user (Hoque, Siekkinen and Nurminen, 2012, pp.587). The user has to wait for all the requested files to arrive before he/she can use them. On the other hand, streaming allows the user to obtain and use the packets of data continuously as they arrive. Media streaming is uniquely different from downloading in many aspects such as speed. Downloading a video follows an unpredictable flow in such a way that more time can be spent downloading as compared to playing the contents (Lovelace and Kronberg, 2013, pp.2832). For example, a movie can download for five hours or more depending on the size of the file as well as the net connection available. Also, web traffic influences the time required to download the video (Xu, Chang and Yu, 2012, pp.286). Real-time streaming, on the other hand, follows real time duration depending on the size of the video. For instance, a video that is two hours long will stream in two hours though slight delays may be caused by buffering. Quality while downloading involves a traditional internet packet communication also referred to as TCP/IP that is designed to automatically correct errors. In the event where a packet of data is damaged or lost, the same packet is retransmitted. Eventually, after the file has downloaded, a duplicate of the copy from the server arrives on your computer. In the case of
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
Student’s Last Name8 streaming, packets of data that are lost mid-way as they transmit are not retransmitted but instead are ignored. However, this does not matter since the video and audio is first converted to analog format before the end-user is able to watch and listen to it (Graham, 2015). The lost packets of data during streaming influence the quality of the video whereby the image disappears or appears blurred. Application Features. The File type also varies when downloading and streaming videos and audios. While downloading, data is stored into one file where all the information is packaged. For example, downloading a movie, every packet of data is stored in a file. When streaming a video on YouTube, different elements of the video such as audio and visual are transmitted differently as a stream (Hoque, Siekkinen, Nurminen, Tarkoma and Aalto, 2014, pp.25). The media player application then rearranges the packets of data as they arrive for the end-user to watch and listen to. The continuous flow of information depends on the speed of internet connection bandwidth. The multiple streams of data allow for continuous consumption of information through the YouTube interface. As technology advances rapidly over time around the world, more people are getting access to affordable internet connections. The vastness of internet of things has allowed many businesses to establish their presence online in an effort to access a larger audience that would have otherwise been impossible to reach physically (Lim, Cha, Park, Lee and Kim, 2012, pp.1367). Computers and smart devices have been updated with features that have made it easier for users to gain access to huge amounts of online data. Improved broadband has led to both audio and video content becoming more popular across various websites (Biernacki and
Student’s Last Name9 Tutschku, 2014, pp.1152). It’s now much easier for the users to play these sounds and videos from the respective websites without having to install support applications. One is able to stream events in real-time with little to no buffering time. In cases where the web pages do not have the support files, they provide links that redirect the user to download the required player, showing a list of options or him/her to choose. The players execute the role of decoding and displaying the retrieved information at a much faster speed that allows the user to play the video while streaming. Before different files can be streamed, they are compacted from raw files that are very large in size and also high quality (Lim, Cha, Park, Lee and Kim, 2012, pp.1367). These raw files are analog data that has been captured through digitization. These files are compressed to make an ordinary file that can be streamed. However, after a raw file has been compressed, the quality of the file reduces significantly to become more blurry videos and in the case of audio recordings, they become hard to understand (Uldam and Askanius, 2013, pp.20). For instance in our case, while streaming a live event on YouTube on full-screen mode, one notices that the pictures become blurry and more pixilated as compared to when streaming through a smaller window. Servers used while downloading work through a web serving method such as HTTP and FTP protocols. This means that every request sent to the server pertaining to a certain file provides the same version of the file to every request received (Copper and Semich, 2014, pp.36). In the case of real-time streaming, a Real-time Streaming protocol is used in such a way that the user is redirected to a separate streaming server. Different connection speeds have different versions of the file for instance; low-quality version allows a dial-up for a broadband connection.
Student’s Last Name10 Media Real-time Streaming. While Real-time streaming, files are compressed into manageable sizes which are then encoded into digital packets before the content can be streaming. In order for the end-user to be able to watch and listen to streaming videos, the computer has to have decoding files referred to as codecs. These decoding files play an important role in converting encoded or digital files into analog format pictures and sounds that can be easily understood (Chang, Lai and Huang, 2012, pp.1802). In this case, a plugin is required within the web browser for the streaming media files to be converted. Multicasting, unlike the traditional streaming method where each individual stream is independent of the other has more efficient streaming that provides a single stream that can be used by several people to watch and listen simultaneously (Lee, Lee, Han, Kim and Chong, 2016, pp.2522). This allows for the media players to reduce traffic by offering a single stream to be used by many people at the same time. For real-time streaming, unlike downloaded files, it consists of three proprietary streaming systems also referred to as architectures namely; Apple QuickTime, RealPlayer, and Microsoft Windows Media Player. However, though they are fairly compatible with various devices, files designed for one of the players cannot function on the others. Content that is downloaded brings about major copyright problems since files are easier to copy, and share or in other cases repackage and resell (Kousha, Thelwall and Abdoli, 2012, pp.1715). Media live streaming consists of files streamed at real-time whereby the small packets of information are received on the viewer’s computer, played and then deleted immediately. The files are not saved on the viewer’s computer hence reduces copyright issues on a larger scale. Most of the websites that appear to offer real-time streaming including YouTube actually use an alternative approach whereby progressive downloading is used (Hoque, Siekkinen, Nurminen, Aalto and Tarkoma, 2015, pp.99). This king
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Student’s Last Name11 of fast-start-streaming is popularly used because of its quick and easier implementation compared to genuine streaming. In this case, large files are downloaded into the browser’s cache and are played on the screen simultaneously. However, the viewer is restricted in such a way that he/she cannot skip forward through the video and has to wait for it to load to the particular point. Progressive downloading maintains a key difference in that the file remains even after it has finished playing. Transmission Diagram. Audio is made of continuously varying analog waves, at the point of the server data is converted into digital using the converter. The next step consists of digital being compressed into a manageable size which is then transmitted faster and efficiently (Richardson and Vallone, 2014, pp.21). The compressed data is then transmitted through the internet from the server into the viewers’ computer. Inside the viewer’s computer, the above process runs in reverse where digital data is converted back into audio. The packets of data are transmitted, from the phone lines into buffers through the internet. The digital to Analog converter turns the digital data into audio from which analog signals power the speaker which then recreates the sound frequencies. The protocols play an important role while streaming video and audio files in real-time. They function by breaking down files into small packets of data that are then transmitted to a specific destination following a specific order (Ameigeiras, Ramos‐Munoz, Navarro‐Ortiz and Lopez‐ Soler, 2012, pp.372). Streaming media has come a long way since its invention. According to a study done by a research institution in 2007, 53.6 percent of households in the developed countries can access internet connection as compared to the past (Lai, 2013, pp.204). The bandwidth is also growing significantly around the world. More users are now able to access advanced internet with modern browsers set to handle HTML5 and above.
Student’s Last Name12 Conclusion. In conclusion, numerous advantages have been experienced in the revolution of media live streaming. The HTML5 has enabled direct real-time streaming without necessary having to install alternative support applications such as flash Adobe. The feature allows the user to access video and audio content in a straightforward manner by adding a video tag in a page that redirects the user to access the content. If you have access to internet connection you are able to access video and audio content directly on a live feed. Media streaming technology is becoming more popular with various websites especially news sites. On YouTube, streaming a video allows the viewer to access various types of video files. The YouTube website supports various video formats such as WMV, MPEG, Flash Video, 3GPP, and MOV. Streaming servers hold all the files that may require steaming. In the case of live events, the computer retrieves the requested information from the source and transmits it through the internet to the end-user. The aspect of real-time media streaming for users is to be able to view media files as they download. When the viewer clicks to view a video on YouTube, a request is sent to the server whereby the requested file is selected. As soon as a suitable connection has been established in the computer, and enough packets of data have arrived the video begins to play. The system loads and saves the buffer in such a way that playback is not interrupted. Media live streaming provides the user with access to files that are easier to transmit and view. In this case, numerous packets of data are released in small bits that are directed to the viewer’s device which then decodes the encoded digital data converting it into visual images and sound waves. The viewer is then able to watch and listen to the contents. Media live streaming is, therefore, an information technology revolution that has allowed billions of people to get unlimited access to information on demand.
Student’s Last Name13 Bibliography Ameigeiras, P., Ramos‐Munoz, J.J., Navarro‐Ortiz, J. and Lopez‐Soler, J.M., 2012. Analysis and modelling of YouTube traffic.Transactions on Emerging Telecommunications Technologies,23(4), pp.360-377. Biernacki, A. and Tutschku, K., 2014. Performance of HTTP video streaming under different network conditions.Multimedia Tools and Applications,72(2), pp.1143-1166. Chang, S.Y., Lai, C.F. and Huang, Y.M., 2012. Dynamic adjustable multimedia streaming service architecture over cloud computing.Computer Communications,35(15), pp.1798-1808. Chen, L., Zhou, Y. and Chiu, D.M., 2015. Smart streaming for online video services.IEEE transactions on multimedia,17(4), pp.485-497. Cheng, X., Liu, J. and Dale, C., 2013. Understanding the characteristics of internet short video sharing: A youtube-based measurement study.IEEE Transactions on Multimedia,15(5), pp.1184-1194. Copper, J. and Semich, G., 2014. YouTube as a Teacher Training Tool: Information and Communication Technology as a Delivery Instrument for Professional Development.International Journal of Information and Communication Technology Education (IJICTE),10(4), pp.30-40. Hoque, M.A., Siekkinen, M. and Nurminen, J.K., 2012. Energy efficient multimedia streaming to mobile devices—A survey.IEEE Communications Surveys & Tutorials,16(1), pp.579-597.
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
Student’s Last Name14 Hoque, M.A., Siekkinen, M., Nurminen, J.K., Aalto, M. and Tarkoma, S., 2015. Mobile multimedia streaming techniques: QoE and energy saving perspective.Pervasive and Mobile Computing,16, pp.96-114. Hoque, M.A., Siekkinen, M., Nurminen, J.K., Tarkoma, S. and Aalto, M., 2014. Saving energy in mobile devices for on-demand multimedia streaming--a cross-layer approach.ACM Transactions on Multimedia Computing, Communications, and Applications (TOMM),10(3), p.25. Kousha, K., Thelwall, M. and Abdoli, M., 2012. The role of online videos in research communication: A content analysis of YouTube videos cited in academic publications.Journal of the American Society for Information Science and Technology,63(9), pp.1710-1727. Lai, K., 2013. How are our undergraduates using YouTube? A survey on music students’ use of YouTube and the library's multimedia collection.Music Reference Services Quarterly,16(4), pp.199-217. Lederer, S., Mueller, C., Timmerer, C. and Hellwagner, H., 2014. Adaptive multimedia streaming in information-centric networks.IEEE Network,28(6), pp.91-96. Lee, D.Y. and Lehto, M.R., 2013. User acceptance of YouTube for procedural learning: An extension of the Technology Acceptance Model.Computers & Education,61, pp.193-208. Lee, J., Lee, K., Han, C., Kim, T. and Chong, S., 2016. Resource-efficient mobile multimedia streaming with adaptive network selection.IEEE Transactions on Multimedia,18(12), pp.2517- 2527.
Student’s Last Name15 Lim, S., Cha, S.Y., Park, C., Lee, I. and Kim, J., 2012. Getting closer and experiencing together: Antecedents and consequences of psychological distance in social media-enhanced real-time streaming video.Computers in Human Behavior,28(4), pp.1365-1378. Lovelace, R.V.E. and Kronberg, P.P., 2013. Transmission line analogy for relativistic Poynting- flux jets.Monthly Notices of the Royal Astronomical Society,430(4), pp.2828-2835. Luo, C., Zheng, X., Zeng, D.D. and Leischow, S., 2014. Portrayal of electronic cigarettes on YouTube.BMC public health,14(1), p.1028. Madathil, K.C., Rivera-Rodriguez, A.J., Greenstein, J.S. and Gramopadhye, A.K., 2015. Healthcare information on YouTube: a systematic review.Health informatics journal,21(3), pp.173-194. Mesleh, R., Elgala, H. and Haas, H., 2012. LED nonlinearity mitigation techniques in optical wireless OFDM communication systems.Journal of Optical Communications and Networking,4(11), pp.865-875. Middleton, S.E., Middleton, L. and Modafferi, S., 2013. Real-time crisis mapping of natural disasters using social media.IEEE Intelligent Systems,29(2), pp.9-17. Richardson, A. and Vallone, D.M., 2014. YouTube: a promotional vehicle for little cigars and cigarillos?.Tobacco control,23(1), pp.21-26. Shifman, L., 2012. An anatomy of a YouTube meme.New media & society,14(2), pp.187-203. Uldam, J. and Askanius, T., 2013. Online civic cultures? Debating climate change activism on YouTube.International Journal of Communication,7, p.20. (Uldam and Askanius, 2013, pp.20)
Student’s Last Name16 Xu, Y., Chang, Q. and Yu, Z., 2012. On new measurement and communication techniques of GNSS inter-satellite links.Science China Technological Sciences,55(1), pp.285-294.
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser