Draft:Enhanced RTMP
Submission declined on 28 March 2025 by Caleb Stanford (talk). This submission appears to read more like an advertisement than an entry in an encyclopedia. Encyclopedia articles need to be written from a neutral point of view, and should refer to a range of independent, reliable, published sources, not just to materials produced by the creator of the subject being discussed. This is important so that the article can meet Wikipedia's verifiability policy and the notability of the subject can be established. If you still feel that this subject is worthy of inclusion in Wikipedia, please rewrite your submission to comply with these policies.
Where to get help
How to improve a draft
You can also browse Wikipedia:Featured articles and Wikipedia:Good articles to find examples of Wikipedia's best writing on topics similar to your proposed article. Improving your odds of a speedy review To improve your odds of a faster review, tag your draft with relevant WikiProject tags using the button below. This will let reviewers know a new draft has been submitted in their area of interest. For instance, if you wrote about a female astronomer, you would want to add the Biography, Astronomy, and Women scientists tags. Editor resources
| ![]() |
Submission declined on 12 March 2025 by Caleb Stanford (talk). This submission does not appear to be written in the formal tone expected of an encyclopedia article. Entries should be written from a neutral point of view, and should refer to a range of independent, reliable, published sources. Please rewrite your submission in a more encyclopedic format. Please make sure to avoid peacock terms that promote the subject. Declined by Caleb Stanford 47 days ago. | ![]() |
Submission declined on 10 March 2025 by Caleb Stanford (talk). Please add a lead section. Please add inline citations to every sentence in the article. Declined by Caleb Stanford 50 days ago. | ![]() |
Comment: Just renaming "The specification includes several key advancements" to "The specification outlines" does not mean you have addressed the suggestion. The article needs a more careful rewrite and the text needs to be organized into sections. Some of the text in the lead could go under a "History" section for example. All the features use the same primary source [1] (the documentation) and it might be easiest to just cut them. Please rewrite the article to focus on what is covered about the topic in independent, reliable sources. Caleb Stanford (talk) 01:35, 28 March 2025 (UTC)
Comment: Please add inline citations to every sentence in the article that is not cited. E.g., "Multichannel Audio Configurations: Support for multichannel audio to enhance auditory experiences without compromising existing setups," "Multitrack Capabilities", etc.Please fix minor formatting errors: capitalization should generally not occur mid-sentence, as in "Adaptive Bitrate Streaming" and should not occur in section headings like "Licensing and Availability". A space should not occur prior to a citation, there are spaces before citations [1], [2], and [3][4].Please rewrite the article to ensure it is written in a neutral tone, without promotional language. Some examples: "RTMP continues to be widely used for live-streaming ingestion and remains a standard protocol for broadcasters." (to replace: show, don't tell!) "The specification includes several key advancements:" This part is purely WP:PROMO, the encyclopedia article exists to introduce the topic, not to sell its key advances or features, so it should be a balanced summary of the aspects (including both features and drawbacks) as covered in reliable, independent sources. Caleb Stanford (talk) 22:44, 12 March 2025 (UTC)
![]() | This is a draft article. It is a work in progress open to editing by anyone. Please ensure core content policies are met before publishing it as a live Wikipedia article. Find sources: Google (books · news · scholar · free images · WP refs) · FENS · JSTOR · TWL Last edited by Caleb Stanford (talk | contribs) 32 days ago. (Update)
Finished drafting? or |
Enhanced Real-Time Messaging Protocol (E-RTMP) is an open-source streaming protocol that extends Real-Time Messaging Protocol (RTMP) and Flash Video (FLV) while maintaining full backward compatibility.[1] E-RTMP introduces support for additional codecs, multichannel audio, multitrack streaming, expanded metadata support, and nanosecond timestamp precision.[1]
RTMP was originally developed as part of Adobe Flash to enable real-time streaming of audio, video, and data over the internet. While Adobe Flash Player reached its end of life in December 2020, RTMP continues to be used for live-streaming ingestion and remains a standard protocol for broadcasters.[2][3]
Veovera Software Organization (VSO), a non-profit organization, published the E-RTMP specification as an extension of RTMP while maintaining backward compatibility.[4] VSO worked with industry stakeholders to create E-RTMP, incorporating features designed to support current streaming technologies.[3] The specification outlines:
- Additional audio codecs: Introduction of codecs such as AC-3, E-AC-3, Opus, and FLAC, expanding the range of audio formats compatible with the protocol.[1]
- Multichannel audio: Support for multichannel audio while maintaining compatibility with existing setups.[1]
- Additional video codecs: Introduction of codecs such as VP8, VP9, HEVC and AV1, including support for HDR.[1]
- Video metadata: Introduction of
VideoPacketType.Metadata
to accommodate a broader range of metadata types.[1] - FourCC signaling: Introduction of FourCC signaling for the additional codecs mentioned above, as well as legacy codecs such as AVC, AAC, and MP3.[1]
- Multitrack streaming: Support for audio and video multitrack functionality, enabling concurrent management and processing of multiple media streams, including:[1]
- Timestamp precision: Nanosecond precision offsets for synchronization and compatibility across formats such as MP4, M2TS, and Safari's Media Source Extensions, while preserving RTMP’s original timestamp structure.[1]
E-RTMP has been implemented by streaming platforms and has received contributions from technology companies.[3][5]
Specification advancement
[edit]The E-RTMP specification was authored by Slavik Lozben and published by VSO, with contributions from Adobe, YouTube, and Twitch.[1][3][4] It extends RTMP, a protocol that has remained in use for low-latency live streaming despite limited updates since December 2012.[6][5]
E-RTMP introduces additional features to enhance compatibility with current streaming technologies while maintaining support for existing RTMP workflows.[1] The specification has been shaped through input from streaming platforms, software developers, and independent contributors.[1]
Implementations
[edit]E-RTMP has been adopted by multiple platforms and streaming technologies, including:
Licensing and availability
[edit]E-RTMP is available under the Apache License 2.0. The specification is maintained in an open-source repository.[14]
References
[edit]- ^ a b c d e f g h i j k l m n o p Lozben, Slavik (21 January 2025). "Enhanced RTMP (V2)". Veovera Software Organization. Retrieved 1 March 2025.
- ^ "Adobe Flash Player EOL General Information". Adobe. 13 January 2021. Retrieved 3 March 2025.
- ^ a b c d Rayburn, Dan (31 July 2023). "Adobe, YouTube, and Twitch to Enhance RTMP With Not-For-Profit Veovera Software Leading the Initiative". STREAMING MEDIA BLOG. Retrieved 2 March 2025.
- ^ a b "Veovera Software Organization (VSO)". Veovera Software Organization. Retrieved 3 March 2025.
- ^ a b Hu, Roger (17 September 2024). "Enhancing RTMP: The Journey to Modernize a Decade-Old Streaming Protocol". Retrieved 2 March 2025.
- ^ Parmar, H.; Thornburgh, M. (21 December 2012). "Adobe's Real Time Messaging Protocol" (PDF). Adobe Systems Incorporated. Retrieved 13 March 2025.
- ^ "Amazon IVS introduces Multitrack Video to save input costs". Amazon. 14 November 2024. Retrieved 3 March 2025.
- ^ Guney, Yunus Emre (26 September 2024). "Unlock the Power of Enhanced RTMP with Ant Media Server!". Ant Media. Retrieved 3 March 2025.
- ^ "Support HEVC VP9 AV1 codec in enhanced flv format". GitHub. 2 February 2024. Retrieved 1 April 2024.
- ^ "OBS Studio 29.1 RC1". OBS Studio. 29 March 2023. Retrieved 3 March 2025.
- ^ Clancy, Dan (8 January 2024). "Introducing the Enhanced Broadcasting Beta". Twitch. Retrieved 3 March 2025.
- ^ "RTMP and E-RTMP". Red5. Retrieved 3 March 2025.
- ^ Quah, Nicole (30 November 2023). "YouTube Live - The Story of Enhancing RTMP". YouTube Live. Retrieved 3 March 2025.
- ^ "Enhanced RTMP". GitHub. Veovera Software Organization. Retrieved 3 March 2025.
External links
[edit]