python-mpegdash
python-mpegdash copied to clipboard
MPEG-DASH MPD(Media Presentation Description) Parser
I've been wanting to add DASH support to threefive, but it seems like it makes more sense to add SCTE-35 support to a DASH parser. if you want to pull...
Now that python supports Typing, we can Create schema for nodes so that developers get suggestions on IDE
From [@davemevans's comment](https://github.com/sangwonl/python-mpegdash/pull/57#issuecomment-1059579847 ): > Seems that schema file available at that link has not been updated to match the current (4th) edition of the DASH spec - it only...
When i am trying to write back the mpd object to xml file using MPEGDASHParser.write(mpd_file, mpd_file_path), i got this error: 'unicode' object has no attribute 'write'
The write_child_node defined in utils.py needs handle special case for str node type. def write_child_node(xmlnode, tag_name, node): if node: xmldoc = xmlnode if isinstance(xmlnode, minidom.Document) else xmlnode.ownerDocument if isinstance(node, list):...
`Event` nodes may have child nodes that are not of type text. The 3rd edition of the DASH spec makes this clearer by adding the `messageData` attribute for use when...
`RepresentationBase()` maps "profile" to "@profiles" at https://github.com/sangwonl/python-mpegdash/blob/ca757902bc329a061fb094d2c3dac9e1364a3699/mpegdash/nodes.py#L395 and https://github.com/sangwonl/python-mpegdash/blob/ca757902bc329a061fb094d2c3dac9e1364a3699/mpegdash/nodes.py#L418 Adaptation Sets can have the profiles attribute to signal conformance per > 10.2.3.4. Adaptation Set Constraints The @profiles parameter may be...
When I try to open an MPD file from an HTTPS link, urlopen throws the following error: `urllib.error.URLError: ` _parse.py:16_ I would suggest the following changes in _parse.py_: ``` def...