Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Media streaming architecture Introduction

82 views

Published on

일본에서 일하는 개발자 (Kodeveloper) 37차 고군분투기 발표 슬라이드 입니다.
#Multimedia streaming architecture

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Media streaming architecture Introduction

  1. 1. 미디어 스트리밍 아키텍처 입문 37th Kodeveloper Struggle Seminar Member of Kodeveloper SIG - Cloud Computing Staff of Kodeveloper @daebum-lee https://kodeveloper.com/ Multi Media Streaming Architecture Introduction
  2. 2. Who is @daebum-lee • Kodeveloper에서 스태프로 여러분들의 커뮤니티 활동을 서포트 하고 있습니다. • 업무적으로는 주로 Client Facial Project / Off- shore / system integration. • 기술적으로 개인관심사는 클라우드 컴퓨팅 서비스 전반에 흥미를 가지고 있습니다. • 개인사로는 현재 유부남 2년차, 아빠(진)
  3. 3. TODAY 멀티미디어 스트리밍 아키텍처의 구성요소. 각 클라우드 프로바이더에서 제공하고 있는 관련 서비스와 제안하고 있는 솔루션 아키텍처.
  4. 4. Agenda • Streaming? • Media Streaming Service? • Media Streaming Architecture? • Keywords for Understanding of Media Streaming Architecture. • Media Streaming Architecture Component • Media Streaming Workflow • Designing a Streaming Architecture: VoD Service Example • Solution Architecture for Media Industry (GCP, AWS, AZURE)
  5. 5. What is Streaming? Streaming? Streaming Services? Media Streaming Services? Streaming Architecture? Media Streaming Flow? Sample Architecture for VOD
  6. 6. What is Streaming? • Streaming media allows the user to begin viewing audio/video clips without first completely downloading the entire file. • After a brief initializing and buffering, the file begins to stream. • Most streaming media require the user to install a downloaded player on those computer.
  7. 7. What is Media Streaming Service?
  8. 8. What is Media Streaming Architecture? http://weekly.tta.or.kr/weekly/files/20173901043906_admin.pdf live VoD
  9. 9. Keywords for Understanding of Media Streaming Architecture. • Bandwidth • Data Throughput • Packet Latency
  10. 10. Media Streaming Architecture Components • Media Server • API Server for streaming • CDN • Origin Server
  11. 11. Media Streaming Workflow https://www.wowza.com/resources/what-is-streaming
  12. 12. Designing a Streaming Architecture: VoD Service Example Website Auth Services Upload Services User Action Logging Service Search User Profiles Preview Image Extractor Transcoder Video Metadata Oracle Recommendation Analysis Service Elastic Search MySQL MySQL MySQL Files Files Files Oracle
  13. 13. Solution Architecture for Media Industry GCP, AWS, AZURE
  14. 14. GCP (live streaming) • https://cloud.google.com/solutions/media- entertainment/architecture/live-streaming/ • https://cloud.google.com/solutions/media- entertainment/architecture/dynamic-ad-insertion/
  15. 15. AWS (live streaming and VoD) • https://aws.amazon.com/solutions/live-streaming-on-aws/ • https://aws.amazon.com/solutions/video-on-demand-on-aws/
  16. 16. AZURE (live streaming and VoD) • https://azure.microsoft.com/ko-kr/solutions/architecture/digital- media-live-stream/ • https://azure.microsoft.com/ko-kr/solutions/architecture/digital- media-video/
  17. 17. Thank you!
  18. 18. Q&A
  19. 19. Reference https://www.wowza.com/resources/what-is-streaming https://mapr.com/streaming-architecture-using-apache-kafka-mapr-streams/assets/streaming-architecture-using-apache-kafka-mapr-streams.pdf https://engineering.linecorp.com/en/blog/the-structure-of-the-line-live-s-encoder-layer/ Embrace Failure: Build a High-Availability Streaming Architecture https://www.akamai.com/us/en/multimedia/documents/white-paper/embrace-failure-build-a-high-availability-streaming-architecture-whitepaper.pdf Cisco on Cisco Best Practices Streaming Video for High-Impact Business Communications https://www.cisco.com/c/dam/en_us/about/ciscoitatwork/downloads/ciscoitatwork/pdf/cisco_streaming_white_paper.pdf 픽셀 스트리밍 개요https://docs.unrealengine.com/ko/Platforms/PixelStreaming/PixelStreamingOverview/index.html Architecture of a modular streaming media server for content delivery networkshttps://ieeexplore.ieee.org/document/1221375 streaming 기술 이해https://linuxism.ustd.ip.or.kr/1267 Webrtc Architecturehttps://webrtc.org/architecture/ Streaming Video Alliance https://www.streamingvideoalliance.org The structure of the LINE LIVE’s encoder layer https://engineering.linecorp.com/en/blog/the-structure-of-the-line-live-s-encoder-layer/ 스트리밍 서비스의 종류와 프로토콜https://dg087.tistory.com/84 [멀티미디어] 미디어 서비스 가상화를 위한 MaaS (Media as a Service) 표준화 동향 http://weekly.tta.or.kr/weekly/files/20173901043906_admin.pdf Streaming Media: Architecture and Protocolshttp://m2w2.de/articles/Streaming_Media_Presentation_public

×