Please help me here.
I want to packetise and stream an HEVC encoded bitstream that resides on the server (e.g.Linux stream server) to a client machine( Linux) where the RTP headers will be removed and and the bitstream decoded to YUV using HEVC decoder.
The stages will includes:
- Encoding the raw YUV and obtain an HEVC bitstream ---Server
- packetise the bitstream/encapsulate using RTP----server
- RTP packets streaming over UDP
- Remove RTP and store --- client
- decode bitstream using HEVC decoder ---- client
At the moment, I have only encoded the videos.
I want to start by packetizing the bitstream from the encoding process.
I will be grateful if someone could help me with information on how to extract HEVC NAL units and packetize for streaming over a network.
Many thanks.
James