Hello,
In your documents, you may see "4.8 Fragmentation Units (FUs)", it description
how to split our bitstream into FUs
Regards,
Min
At 2015-03-10 06:08:55,"Philipp Kroos" <[email protected]> wrote:
Hi,
I was recently beginning to implement a h.265 streamer using the x265 code and
the live555-RTP-library. I noticed that there might be an incompatibilty
between the approaches taken by x265 and by live555. However, they explicitly
mention the likeliness of this issue in their code and state that they are
adhering to the definition of the h264/5 standard:
The NAL-units I'm receiving from the encoder are prefixed with the MPEG-start
code 0x00 0x00 0x00/1 (0x01). This results in an error in the RTP-server which
does not allow this startcode in the payload. I don't know that much (if
anything) about the definition, but at least the declaration of the header here
https://tools.ietf.org/html/draft-ietf-payload-rtp-h265-07#page-16 seems to
support live555's standpoint.
I have no problems to read and write recognizable files with x265, but to pass
the output to the RTP protocol, the only solution I found was to manually skip
the first relevant bytes of the NAL units (which seems to work fine anyways).
Is there a better solution for this?
Hopefully someone can clarify this for me.
Thank you, Philipp
_______________________________________________
x265-devel mailing list
[email protected]
https://mailman.videolan.org/listinfo/x265-devel