iptv
10th July 2008, 01:35
Hello All.
I would like some advice, specifically on a tool (preferably a single tool) that would allow me to configure/force the following Mpeg2 transport stream parameters:
SPTS (single program transport stream) elementry stream requirements for certain commercial vod (video on demand) servers
1) A transport packet MUST NOT contain data from more than one PES packet
2) A PES packet MUST NOT contain more than one video frame
3) A video frame MUST be fully contained in a single PES packet.
4) Transport packets containing the beginning of a GOP must have random_access_indicator set to 1
5) A PCR time stamp must be present in any packet containing the start of a video picture sequence (Sequence Header, Sequence Extension, and Group of Pictures Header packets).
6) A PCR time stamp must be present in any packet containing the start of a video Packetized Elementary Stream (PES) payload.
7) The first PCR packet of the stream should have the transport discontinuity_indicator flag set to 1.
Additionally I would like to have the ability to custom configure the PMT values; in my case they have to be identified with with stream_type=0x1B (AVC)
Thanks, best regards
I would like some advice, specifically on a tool (preferably a single tool) that would allow me to configure/force the following Mpeg2 transport stream parameters:
SPTS (single program transport stream) elementry stream requirements for certain commercial vod (video on demand) servers
1) A transport packet MUST NOT contain data from more than one PES packet
2) A PES packet MUST NOT contain more than one video frame
3) A video frame MUST be fully contained in a single PES packet.
4) Transport packets containing the beginning of a GOP must have random_access_indicator set to 1
5) A PCR time stamp must be present in any packet containing the start of a video picture sequence (Sequence Header, Sequence Extension, and Group of Pictures Header packets).
6) A PCR time stamp must be present in any packet containing the start of a video Packetized Elementary Stream (PES) payload.
7) The first PCR packet of the stream should have the transport discontinuity_indicator flag set to 1.
Additionally I would like to have the ability to custom configure the PMT values; in my case they have to be identified with with stream_type=0x1B (AVC)
Thanks, best regards