{"categories":[{"label":"Internet","url":"https://skillfed.io/packages/category/internet/3"}],"enrichment":{"capability":"Decodes, encodes, and manipulates RTP (Real-time Transport Protocol) packets, without providing network transport itself.","skillfed_tags":["rtp-protocol","media-streaming","packet-handling"],"use_cases":["Build custom RTP packet streams for audio or video transmission in media server applications","Parse and inspect RTP packet headers from captured network traffic or test data","Implement protocol-level RTP handling in a streaming application that manages its own network I/O","Test RTP-based media pipelines by constructing synthetic packets with controlled sequence numbers and timestamps","Decode RTP packet structures in network analysis or debugging tools"],"what_it_does":"rtp is a Python library for working with RTP packet structures\u2014the standard protocol for real-time media transport. It lets you construct RTP packets from scratch, parse incoming packet bytes, and manipulate fields like sequence numbers, timestamps, and payload type markers. The library handles the packet format itself (headers, extensions, CSRC lists) but deliberately does not provide socket I/O or network transmission; you integrate it with your own networking layer or use it alongside other libraries that handle the media payload decoding.\n\nThe package is maintained by BBC R&D and is used in scenarios where you need to build or inspect RTP streams programmatically\u2014for instance, in media server implementations, protocol analysis tools, or custom streaming applications. It has no external runtime dependencies, making it lightweight to add to a project.","worth_installing":"Yes, if you need to work with RTP packet structures in Python and can tolerate dormant maintenance. The library is lightweight, has no dependencies, and the RTP protocol itself is stable. However, no active development has occurred since 2023-12-05, so you should not expect bug fixes or updates. Suitable for stable, self-contained use cases; risky if you need ongoing support."},"id":"rtp","links":{"html":"https://skillfed.io/packages/rtp","md":"https://skillfed.io/packages/rtp.md","pypi":"https://pypi.org/project/rtp/"},"maintenance":{"status":"dormant"},"meta":{"latest_release":"2023-12-05","license_spdx":null,"license_treatment":"permissive","name":"rtp","python_support":"unspecified","summary":"A library for decoding/encoding rtp packets"},"popularity":{"monthly_downloads":360272,"position":7245,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.0.4"}
