Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3524273.3532888acmconferencesArticle/Chapter ViewAbstractPublication PagesmmsysConference Proceedingsconference-collections
research-article

Nagare media ingest: a server for live CMAF ingest workflows

Published: 05 August 2022 Publication History

Abstract

New media ingest protocols have been presented recently. SRT and RIST compete with old protocols such as RTMP while the DASH-IF specified an HTTP-based ingest protocol for CMAF formatted media that lends itself towards delivery protocols such as DASH and HLS. Additionally, use cases of media ingest workflows can vary widely. This makes implementing generic and flexible tools for ingest workflows a hard challenge. A monolithic approach limits adoption if the implementation does not fit the use case completely. We propose a new design for ingest servers that splits responsibilities into multiple components running concurrently. This design enables flexible ingest deployments as is discussed for various use cases. We have implemented this design in the open source software Nagare Media Ingest for the new DASH-IF ingest protocol.

References

[1]
2019. ISO/IEC 23009-1:2019 Information technology - Dynamic adaptive streaming over HTTP (DASH) - Part 1: Media presentation description and segment formats. Standard. International Organization for Standardization, Geneva, CH.
[2]
2020. ISO/IEC 23000-19:2020 Information technology - Multimedia application format (MPEG-A) - Part 19: Common media application format (CMAF) for segmented media. Standard. International Organization for Standardization, Geneva, CH.
[3]
2020. Live Media Ingest (CMAF). https://www.unified-streaming.com/blog/live-media-ingest-cmaf
[4]
2020. TR-06-1:2020 Reliable Internet Stream Transport (RIST) Protocol Specification - Simple Profile. Standard. Video Services Forum.
[5]
2021. TR-06-2:2021 Reliable Internet Stream Transport (RIST) Protocol Specification - Main Profile. Standard. Video Services Forum.
[6]
2021. TR-06-3 Reliable Internet Stream Transport (RIST) Protocol Specification - Advanced Profile. Standard. Video Services Forum.
[7]
2022. CloudEvents. Technical Report. Cloud Native Computing Foundation. https://github.com/cloudevents/spec
[8]
2022. DASH-IF Live Media Ingest Protocol. Technical Report. DASH Industry Forum. https://dashif-documents.azurewebsites.net/Ingest/master/DASH-IF-Ingest.html
[9]
2022. Fetch. Living Standard. Web Hypertext Application Technology Working Group. https://fetch.spec.whatwg.org/
[10]
2022. ISO/IEC 14496-12:2022 Information technology - Coding of audiovisual objects - Part 12: ISO base media file format. Standard. International Organization for Standardization, Geneva, CH.
[11]
2022. Unified Streaming fmp4ingest Tools DASH-IF Live Media Ingest Protocol-Interface 1 (CMAF). https://github.com/unifiedstreaming/fmp4-ingest
[12]
Jesus Aguilar-Armijo, Babak Taraghi, Christian Timmerer, and Hermann Hellwagner. 2020. Dynamic Segment Repackaging at the Edge for HTTP Adaptive Streaming. In 2020 IEEE International Symposium on Multimedia (ISM). IEEE, Naples, Italy, 17--24.
[13]
J. Dilley, B. Maggs, J. Parikh, H. Prokop, R. Sitaraman, and B. Weihl. 2002. Globally distributed content delivery. IEEE Internet Computing 6, 5 (Sept. 2002), 50--58.
[14]
R. Fielding and J. Reschke. 2014. Hypertext Transfer Protocol (HTTP/1.1): Message Syntax and Routing. Technical Report RFC7230. RFC Editor. RFC7230 pages.
[15]
Ed. H. Parmar and Ed. M. Thornburgh. 2012. Adobe's Real Time Messaging Protocol. Technical Report. Adobe.
[16]
Rufael Mekuria and Ali C. Begen. 2019. CMAF Storage Format. https://github.com/RufaelDev/cmaf_storage
[17]
Rufael Mekuria, Dirk Griffioen, and Arjen Wagenaar. 2020. Tools for live CMAF ingest. In Proceedings of the 11th ACM Multimedia Systems Conference. ACM, Istanbul Turkey, 273--278.
[18]
Roger Pantos. 2021. HTTP Live Streaming 2nd Edition. Internet-Draftdraft-pantoshls-rfc8216bis-10. Internet Engineering Task Force. https://datatracker.ietf.org/doc/html/draft-pantos-hls-rfc8216bis-10 Backup Publisher: Internet Engineering Task Force Num Pages: 96.
[19]
R. Pantos and W. May. 2017. HTTP Live Streaming. Technical Report RFC8216. RFC Editor. RFC8216 pages.
[20]
Maria Sharabayko, Maxim Sharabayko, Jean Dube, Joonwoong Kim, and Jeongseok Kim. 2021. The SRT Protocol. Internet-Draft draft-sharabayko-srt-01. Internet Engineering Task Force. https://datatracker.ietf.org/doc/html/draft-sharabayko-srt-01 Backup Publisher: Internet Engineering Task Force Num Pages: 84.

Index Terms

  1. Nagare media ingest: a server for live CMAF ingest workflows

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    MMSys '22: Proceedings of the 13th ACM Multimedia Systems Conference
    June 2022
    432 pages
    ISBN:9781450392839
    DOI:10.1145/3524273
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

    Sponsors

    In-Cooperation

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 05 August 2022

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. CMAF
    2. dash
    3. protocol
    4. server
    5. video streaming

    Qualifiers

    • Research-article

    Conference

    MMSys '22
    Sponsor:
    MMSys '22: 13th ACM Multimedia Systems Conference
    June 14 - 17, 2022
    Athlone, Ireland

    Acceptance Rates

    Overall Acceptance Rate 176 of 530 submissions, 33%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • 0
      Total Citations
    • 49
      Total Downloads
    • Downloads (Last 12 months)6
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 01 Jan 2025

    Other Metrics

    Citations

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media