@@ -259,8 +259,8 @@ int SrsMpegtsOverUdp::on_ts_message(SrsTsMessage* msg)
259
259
// for example, when SrsTsStream of SrsTsChannel indicates stream_type is SrsTsStreamVideoMpeg4 and SrsTsStreamAudioMpeg4,
260
260
// the elementary stream can be mux in "2.11 Carriage of ISO/IEC 14496 data" in hls-mpeg-ts-iso13818-1.pdf, page 103
261
261
// @remark, the most popular stream_id is 0xe0 for h.264 over mpegts, which indicates the stream_id is video and
262
- // stream_number is 0, where I guess the elementary is specified in annexb format(H.264-AVC- ISO_IEC_14496-10.pdf, page 211).
263
- // because when audio stream_number is 0, the elementary is ADTS(aac-mp4a-format- ISO_IEC_14496-3+ 2001.pdf, page 75, 1.A.2.2 ADTS).
262
+ // stream_number is 0, where I guess the elementary is specified in annexb format(ISO_IEC_14496-10-AVC-2003 .pdf, page 211).
263
+ // because when audio stream_number is 0, the elementary is ADTS(ISO_IEC_14496-3-AAC- 2001.pdf, page 75, 1.A.2.2 ADTS).
264
264
265
265
// about the bytes of PES_packet_data_byte, defined in hls-mpeg-ts-iso13818-1.pdf, page 58
266
266
// PES_packet_data_byte "C PES_packet_data_bytes shall be contiguous bytes of data from the elementary stream
@@ -361,7 +361,7 @@ int SrsMpegtsOverUdp::on_ts_video(SrsTsMessage* msg, SrsBuffer* avs)
361
361
}
362
362
363
363
// 5bits, 7.3.1 NAL unit syntax,
364
- // H.264-AVC- ISO_IEC_14496-10.pdf, page 44.
364
+ // ISO_IEC_14496-10-AVC-2003 .pdf, page 44.
365
365
// 7: SPS, 8: PPS, 5: I Frame, 1: P Frame
366
366
SrsAvcNaluType nal_unit_type = (SrsAvcNaluType)(frame[0 ] & 0x1f );
367
367
@@ -471,7 +471,7 @@ int SrsMpegtsOverUdp::write_h264_ipb_frame(char* frame, int frame_size, u_int32_
471
471
}
472
472
473
473
// 5bits, 7.3.1 NAL unit syntax,
474
- // H.264-AVC- ISO_IEC_14496-10.pdf, page 44.
474
+ // ISO_IEC_14496-10-AVC-2003 .pdf, page 44.
475
475
// 7: SPS, 8: PPS, 5: I Frame, 1: P Frame
476
476
SrsAvcNaluType nal_unit_type = (SrsAvcNaluType)(frame[0 ] & 0x1f );
477
477
0 commit comments