79 Commits

Author SHA1 Message Date
ireader
f347ecbf0f fix: bitstream parse uvlc error with 0 leading zeros 2025-09-28 10:54:19 +08:00
ireader
e3186d52fc feat: rtmp server side redirection(302) 2025-01-11 13:45:09 +08:00
ireader
4e1a89c324 fix: amf write date 2024-09-21 09:56:01 +08:00
ireader
4bc6457e4d feat: #353 enhanced rtmp v2 audio(don't support mutli-channel) 2024-09-07 10:05:11 +08:00
tao3
2cab196297 change: add flv enhanced rtmp flag 2024-07-13 14:37:04 +08:00
ireader
b1e08e757d feat: generate media codecs 2023-12-23 09:48:47 +08:00
ireader
6669901dc0 fix: flv vp9 fourcc value 2023-12-23 08:57:38 +08:00
ireader
f32776e26a fix: mpeg-ps rewind at start code 2023-11-12 09:10:50 +08:00
ireader
3d8647f50f feat: enhanced rtmp support
define FLV_ENHANCE_RTMP to support flv muxer

https://github.com/veovera/enhanced-rtmp/blob/main/enhanced-rtmp.pdf
2023-09-02 11:38:19 +08:00
ireader
c8f6872cd7 change: aac HEv1/HEv2 extension_audio_object_type/extension_channel_configuration 2023-08-13 09:35:22 +08:00
ireader
c88744d5cb feat: flv avs3 video demuxer 2023-08-13 09:33:44 +08:00
ireader
7d8cb39fb8 feat: avs3 flv 2023-07-08 09:45:04 +08:00
ireader
16766554e1 feat: AVC/HEVC DecoderConfigurationRecord parse support annex-b bit-stream 2023-01-21 10:08:43 +08:00
ireader
e616b33d02 fix vvc nalu type 2022-12-25 10:55:07 +08:00
ireader
3239d0548c feat: h266 support 2022-12-10 16:45:10 +08:00
ireader
0431d05b41 add FLV_VIDEO_SCREEN 2022-10-16 14:09:01 +08:00
ireader
79d8bc759b add flv_muxer_g711a/flv_muxer_g711u 2021-11-06 21:39:33 +08:00
ireader
e465c20507 feat: add aac extension_frequency 2021-09-11 09:32:40 +08:00
ireader
05cd38b829 add mkv write aac/g711a test 2021-08-21 09:13:02 +08:00
tao3
a72d35b3a2 feat: load av1 extradata 2021-07-10 12:08:17 +08:00
tao3
aa875d77b4 add flv muxer av1 2021-07-03 23:58:38 +08:00
tao3
666c74af32 - 2021-06-27 10:58:16 +08:00
tao3
d315c27554 feat: change libflv data length to size_t 2021-06-27 09:41:58 +08:00
tao3
9383799095 feat: add flv file parser 2021-06-12 20:14:07 +08:00
ireader
719fb37975 misc 2021-05-16 15:47:57 +08:00
tao3
b9e58cd8aa FLV demuxer script onMetaData 2021-05-05 14:44:11 +08:00
tao3
c973d5a071 export mpeg4_h264_bitstream_format 2021-04-17 18:31:44 +08:00
tao3
44b8b5b1b2 mpeg4_h264_annexb_nalu add support avcc bitstream 2021-04-10 20:48:41 +08:00
tao3
eba98806c2 fix vp9 keyframe width/height 2021-04-10 20:46:12 +08:00
tao3
34b8bef66c FLV_VIDEO_AV1 14 -> 13 2021-04-10 07:48:45 +08:00
tao3
e15b5459f5 change: flv_writer_create2 callback with vec parameter 2021-01-09 20:28:07 +08:00
tao3
5fda617166 fix flv muxer memory overrun 2020-12-12 09:54:34 +08:00
tao3
bb45a8b5d9 fix: vp8 width/height byte-order 2020-11-01 16:54:26 +08:00
tao3
33716bb23c export opus_packet_getframes api 2020-10-18 18:43:45 +08:00
tao3
63833edd5e add flv opus support. opus codec id: 13 << 4 2020-08-01 18:23:48 +08:00
tao3
7edb836782 change flv_reader_read return value 2020-05-17 18:45:41 +08:00
tao3
c6f1b70931 add webm-vpx 2020-05-16 09:23:40 +08:00
tao3
ca6b2d03fe add mpeg4_avc_update/mpeg4_hevc_update 2020-05-04 21:34:54 +08:00
tao3
6356cb8c13 add mpeg4_aac_stream_mux_config_load 2020-05-04 21:33:51 +08:00
tao3
7cbbd5c241 add aom_av1_codecs 2020-05-04 21:33:19 +08:00
ireader
e5d6182117 utf-8 character 2020-04-25 10:46:12 +08:00
ireader
473490a95f mp3 get channel count 2020-04-05 19:13:27 +08:00
ireader
4f5152fbd6 add h264/h265 frame check api 2020-03-14 08:17:57 +08:00
ireader
a884e86b9c fix compile warning 2020-03-07 11:01:56 +08:00
ireader
f1b95333ed Add flv-header mux/demux flv audio/video tag header 2019-12-28 09:44:22 +08:00
ireader
aad6b95b6c reconstruct flv-muxer use flv-tag functions 2019-12-22 17:09:54 +08:00
ireader
b8c95373e3 add av1 codec support 2019-12-21 08:45:36 +08:00
ireader
43e998ad19 merge h265 vps/sps/pps 2019-11-24 14:26:45 +08:00
ireader
620d04221f merge sps/pps 2019-11-15 08:37:15 +08:00
ireader
f661630c80 fixed ErrorProtectionSpecificConfig parse 2019-09-13 08:30:58 +08:00