1
0
Fork 0
mirror of https://github.com/ossrs/srs.git synced 2025-03-09 15:49:59 +00:00
srs/trunk/src/app
Winlin bc0a516fd1 Support FFmpeg timecode, fix AMF0 parsing failed. v5.0.179 (#3804)
Please see https://github.com/ossrs/srs/issues/3803 for detail:

1. When using FFmpeg with the `-map 0` option, there may be a 4-byte
timecode in the AMF0 Data.
2. SRS should be able to handle this packet without causing a parsing
error, as it's generally expected to be an AMF0 string, not a 4-byte
timecode.
3. Disregard the timecode since SRS doesn't utilize it.

See [Error submitting a packet to the muxer: Broken pipe, Error muxing a
packet](https://trac.ffmpeg.org/ticket/10565)

---------

Co-authored-by: john <hondaxiao@tencent.com>
2023-09-18 13:53:28 +08:00
..
srs_app_async_call.cpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_async_call.hpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_caster_flv.cpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_caster_flv.hpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_config.cpp Support HTTP-API for fetching reload result. v5.0.176 (#3779) 2023-08-30 19:36:11 +08:00
srs_app_config.hpp Support HTTP-API for fetching reload result. v5.0.176 (#3779) 2023-08-30 19:36:11 +08:00
srs_app_conn.cpp SSL: Fix SSL_get_error get the error of other coroutine. v5.0.156, v6.0.46 (#3513) 2023-05-29 13:03:59 +08:00
srs_app_conn.hpp SSL: Fix SSL_get_error get the error of other coroutine. v5.0.156, v6.0.46 (#3513) 2023-05-29 13:03:59 +08:00
srs_app_coworkers.cpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_coworkers.hpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_dash.cpp Fix dash crash if format not supported. v5.0.177 (#3795) 2023-09-07 23:02:28 +08:00
srs_app_dash.hpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_dvr.cpp BugFix: Resolve the problem of srs_error_t memory leak. v5.0.163, v6.0.57 (#3605) 2023-07-01 18:50:45 +08:00
srs_app_dvr.hpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_edge.cpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_edge.hpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_empty.cpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_empty.hpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_encoder.cpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_encoder.hpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_ffmpeg.cpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_ffmpeg.hpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_forward.cpp Config: Support better env name for prefixed with srs (#3370) 2023-01-11 10:39:05 +08:00
srs_app_forward.hpp Config: Support better env name for prefixed with srs (#3370) 2023-01-11 10:39:05 +08:00
srs_app_fragment.cpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_fragment.hpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_gb28181.cpp Kickoff publisher when stream is idle, which means no players. v6.0.31, v5.0.144 (#3105) 2023-03-06 09:13:39 +08:00
srs_app_gb28181.hpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_hds.cpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_hds.hpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_heartbeat.cpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_heartbeat.hpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_hls.cpp HLS: Fix on_hls and hls_dispose critical zone issue. v5.0.174 (#3781) 2023-08-28 11:43:14 +08:00
srs_app_hls.hpp HLS: Fix on_hls and hls_dispose critical zone issue. v5.0.174 (#3781) 2023-08-28 11:43:14 +08:00
srs_app_hourglass.cpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_hourglass.hpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_http_api.cpp Support HTTP-API for fetching reload result. v5.0.176 (#3779) 2023-08-30 19:36:11 +08:00
srs_app_http_api.hpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_http_client.cpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_http_client.hpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_http_conn.cpp API: Support HTTP basic authentication for API. v6.0.4, v5.0.152 (#3458) 2023-04-01 12:48:33 +08:00
srs_app_http_conn.hpp API: Support HTTP basic authentication for API. v6.0.4, v5.0.152 (#3458) 2023-04-01 12:48:33 +08:00
srs_app_http_hooks.cpp API: Add service_id for http_hooks, which identify the process, v6.0.28, v5.0.142 (#3424) 2023-02-25 08:44:59 +08:00
srs_app_http_hooks.hpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_http_static.cpp HLS: support kick-off hls client (#3371) 2023-01-29 11:43:04 +08:00
srs_app_http_static.hpp HLS: support kick-off hls client (#3371) 2023-01-29 11:43:04 +08:00
srs_app_http_stream.cpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_http_stream.hpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_hybrid.cpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_hybrid.hpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_ingest.cpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_ingest.hpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_latest_version.cpp For #2508, Add platform information. 2023-07-11 07:01:31 +08:00
srs_app_latest_version.hpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_listener.cpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_listener.hpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_log.cpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_log.hpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_mpegts_udp.cpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_mpegts_udp.hpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_ng_exec.cpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_ng_exec.hpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_pithy_print.cpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_pithy_print.hpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_process.cpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_process.hpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_recv_thread.cpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_recv_thread.hpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_refer.cpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_refer.hpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_reload.cpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_reload.hpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_rtc_api.cpp WHIP: Improve WHIP deletion by token verification. v5.0.164, v6.0.58 (#3595) 2023-07-01 19:10:09 +08:00
srs_app_rtc_api.hpp WHIP: Improve HTTP DELETE for notifying server unpublish event (#3539) 2023-05-12 15:25:26 +08:00
srs_app_rtc_codec.cpp FFmpeg: Support build with FFmpeg native opus. v5.0.131 (#3140) 2023-01-06 17:44:00 +08:00
srs_app_rtc_codec.hpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_rtc_conn.cpp WHIP: Improve WHIP deletion by token verification. v5.0.164, v6.0.58 (#3595) 2023-07-01 19:10:09 +08:00
srs_app_rtc_conn.hpp WHIP: Improve WHIP deletion by token verification. v5.0.164, v6.0.58 (#3595) 2023-07-01 19:10:09 +08:00
srs_app_rtc_dtls.cpp DTLS: Use bio callback to get fragment packet. v5.0.156, v6.0.47 (#3565) 2023-06-05 10:54:57 +08:00
srs_app_rtc_dtls.hpp DTLS: Use bio callback to get fragment packet. v5.0.156, v6.0.47 (#3565) 2023-06-05 10:54:57 +08:00
srs_app_rtc_network.cpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_rtc_network.hpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_rtc_queue.cpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_rtc_queue.hpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_rtc_sdp.cpp WHIP: Add OBS support, ensuring compatibility with a unique SDP. v5.0.158, v6.0.51 (#3581) 2023-06-15 12:13:10 +08:00
srs_app_rtc_sdp.hpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_rtc_server.cpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_rtc_server.hpp WHIP: Improve WHIP deletion by token verification. v5.0.164, v6.0.58 (#3595) 2023-07-01 19:10:09 +08:00
srs_app_rtc_source.cpp WebRTC: Support config the bitrate of transcoding AAC to Opus. v5.0.167, v6.0.60 (#3515) 2023-07-18 11:11:49 +08:00
srs_app_rtc_source.hpp RTC: fix rtc publisher pli cid (#3318) 2023-01-19 10:55:16 +08:00
srs_app_rtmp_conn.cpp Kickoff publisher when stream is idle, which means no players. v6.0.31, v5.0.144 (#3105) 2023-03-06 09:13:39 +08:00
srs_app_rtmp_conn.hpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_security.cpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_security.hpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_server.cpp Support HTTP-API for fetching reload result. v5.0.176 (#3779) 2023-08-30 19:36:11 +08:00
srs_app_server.hpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_source.cpp HLS: Support reload HLS asynchronously. v5.0.172 (#3782) 2023-08-25 09:44:56 +08:00
srs_app_source.hpp HLS: Support reload HLS asynchronously. v5.0.172 (#3782) 2023-08-25 09:44:56 +08:00
srs_app_srt_conn.cpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_srt_conn.hpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_srt_listener.cpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_srt_listener.hpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_srt_server.cpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_srt_server.hpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_srt_source.cpp SRT: fix req param leak. (#3423) 2023-02-16 08:26:24 +08:00
srs_app_srt_source.hpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_srt_utility.cpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_srt_utility.hpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_st.cpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_st.hpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_statistic.cpp API: Support server/pid/service label for exporter and api. (#3385) 2023-01-18 07:28:25 +08:00
srs_app_statistic.hpp API: Support server/pid/service label for exporter and api. (#3385) 2023-01-18 07:28:25 +08:00
srs_app_tencentcloud.cpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_tencentcloud.hpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_threads.cpp Support HTTP-API for fetching reload result. v5.0.176 (#3779) 2023-08-30 19:36:11 +08:00
srs_app_threads.hpp Update license date to 2023. v5.0.123 2023-01-01 08:49:13 +08:00
srs_app_utility.cpp Support FFmpeg timecode, fix AMF0 parsing failed. v5.0.179 (#3804) 2023-09-18 13:53:28 +08:00
srs_app_utility.hpp Support FFmpeg timecode, fix AMF0 parsing failed. v5.0.179 (#3804) 2023-09-18 13:53:28 +08:00
srs_app_uuid.cpp For #2532: Windows: Support CYGWIN64 for SRS (#3255) 2022-11-20 12:29:57 +08:00
srs_app_uuid.hpp API: Use libuuid to generate uuid. v5.0.9 2021-08-06 22:02:46 +08:00