正在显示
6 个修改的文件
包含
261 行增加
和
182 行删除
| @@ -159,7 +159,8 @@ MODULE_DEPENDS=("CORE" "KERNEL") | @@ -159,7 +159,8 @@ MODULE_DEPENDS=("CORE" "KERNEL") | ||
| 159 | ModuleLibIncs=(${SRS_OBJS_DIR} ${LibSSLRoot}) | 159 | ModuleLibIncs=(${SRS_OBJS_DIR} ${LibSSLRoot}) |
| 160 | MODULE_FILES=("srs_rtmp_amf0" "srs_rtmp_io" "srs_rtmp_stack" | 160 | MODULE_FILES=("srs_rtmp_amf0" "srs_rtmp_io" "srs_rtmp_stack" |
| 161 | "srs_rtmp_handshake" "srs_rtmp_utility" "srs_rtmp_msg_array" "srs_protocol_buffer" | 161 | "srs_rtmp_handshake" "srs_rtmp_utility" "srs_rtmp_msg_array" "srs_protocol_buffer" |
| 162 | - "srs_raw_avc" "srs_rtsp_stack" "srs_http_stack" "srs_protocol_kbps" "srs_protocol_json") | 162 | + "srs_raw_avc" "srs_rtsp_stack" "srs_http_stack" "srs_protocol_kbps" "srs_protocol_json" |
| 163 | + "srs_kafka_stack") | ||
| 163 | PROTOCOL_INCS="src/protocol"; MODULE_DIR=${PROTOCOL_INCS} . auto/modules.sh | 164 | PROTOCOL_INCS="src/protocol"; MODULE_DIR=${PROTOCOL_INCS} . auto/modules.sh |
| 164 | PROTOCOL_OBJS="${MODULE_OBJS[@]}" | 165 | PROTOCOL_OBJS="${MODULE_OBJS[@]}" |
| 165 | # | 166 | # |
| 1 | file | 1 | file |
| 2 | - main readonly separator, | ||
| 3 | - ../../src/main/srs_main_server.cpp, | ||
| 4 | - ../../src/main/srs_main_ingest_hls.cpp, | ||
| 5 | - auto readonly separator, | ||
| 6 | - ../../objs/srs_auto_headers.hpp, | ||
| 7 | - libs readonly separator, | ||
| 8 | - ../../src/libs/srs_librtmp.hpp, | ||
| 9 | - ../../src/libs/srs_librtmp.cpp, | ||
| 10 | - ../../src/libs/srs_lib_bandwidth.hpp, | ||
| 11 | - ../../src/libs/srs_lib_bandwidth.cpp, | ||
| 12 | - ../../src/libs/srs_lib_simple_socket.hpp, | ||
| 13 | - ../../src/libs/srs_lib_simple_socket.cpp, | ||
| 14 | - core readonly separator, | ||
| 15 | - ../../src/core/srs_core.hpp, | ||
| 16 | - ../../src/core/srs_core.cpp, | ||
| 17 | - ../../src/core/srs_core_autofree.hpp, | ||
| 18 | - ../../src/core/srs_core_autofree.cpp, | ||
| 19 | - ../../src/core/srs_core_mem_watch.hpp, | ||
| 20 | - ../../src/core/srs_core_mem_watch.cpp, | ||
| 21 | - ../../src/core/srs_core_performance.hpp, | ||
| 22 | - ../../src/core/srs_core_performance.cpp, | ||
| 23 | - kernel readonly separator, | ||
| 24 | - ../../src/kernel/srs_kernel_aac.hpp, | ||
| 25 | - ../../src/kernel/srs_kernel_aac.cpp, | ||
| 26 | - ../../src/kernel/srs_kernel_buffer.hpp, | ||
| 27 | - ../../src/kernel/srs_kernel_buffer.cpp, | ||
| 28 | - ../../src/kernel/srs_kernel_codec.hpp, | ||
| 29 | - ../../src/kernel/srs_kernel_codec.cpp, | ||
| 30 | - ../../src/kernel/srs_kernel_consts.hpp, | ||
| 31 | - ../../src/kernel/srs_kernel_consts.cpp, | ||
| 32 | - ../../src/kernel/srs_kernel_error.hpp, | ||
| 33 | - ../../src/kernel/srs_kernel_error.cpp, | ||
| 34 | - ../../src/kernel/srs_kernel_file.hpp, | ||
| 35 | - ../../src/kernel/srs_kernel_file.cpp, | ||
| 36 | - ../../src/kernel/srs_kernel_flv.hpp, | ||
| 37 | - ../../src/kernel/srs_kernel_flv.cpp, | ||
| 38 | - ../../src/kernel/srs_kernel_log.hpp, | ||
| 39 | - ../../src/kernel/srs_kernel_log.cpp, | ||
| 40 | - ../../src/kernel/srs_kernel_mp3.hpp, | ||
| 41 | - ../../src/kernel/srs_kernel_mp3.cpp, | ||
| 42 | - ../../src/kernel/srs_rtsp_stack.hpp, | ||
| 43 | - ../../src/kernel/srs_rtsp_stack.cpp, | ||
| 44 | - ../../src/kernel/srs_kernel_stream.hpp, | ||
| 45 | - ../../src/kernel/srs_kernel_stream.cpp, | ||
| 46 | - ../../src/kernel/srs_kernel_ts.cpp, | ||
| 47 | - ../../src/kernel/srs_kernel_ts.hpp, | ||
| 48 | - ../../src/kernel/srs_kernel_utility.hpp, | ||
| 49 | - ../../src/kernel/srs_kernel_utility.cpp, | ||
| 50 | - protocol readonly separator, | ||
| 51 | - ../../src/protocol/srs_http_stack.hpp, | ||
| 52 | - ../../src/protocol/srs_http_stack.cpp, | ||
| 53 | - ../../src/protocol/srs_protocol_kbps.hpp, | ||
| 54 | - ../../src/protocol/srs_protocol_kbps.cpp, | ||
| 55 | - ../../src/protocol/srs_raw_avc.hpp, | ||
| 56 | - ../../src/protocol/srs_raw_avc.cpp, | ||
| 57 | - ../../src/protocol/srs_rtmp_amf0.hpp, | ||
| 58 | - ../../src/protocol/srs_rtmp_amf0.cpp, | ||
| 59 | - ../../src/protocol/srs_protocol_buffer.hpp, | ||
| 60 | - ../../src/protocol/srs_protocol_buffer.cpp, | ||
| 61 | - ../../src/protocol/srs_protocol_json.hpp, | ||
| 62 | - ../../src/protocol/srs_protocol_json.cpp, | ||
| 63 | - ../../src/protocol/srs_rtmp_handshake.hpp, | ||
| 64 | - ../../src/protocol/srs_rtmp_handshake.cpp, | ||
| 65 | - ../../src/protocol/srs_rtmp_io.hpp, | ||
| 66 | - ../../src/protocol/srs_rtmp_io.cpp, | ||
| 67 | - ../../src/protocol/srs_rtmp_msg_array.hpp, | ||
| 68 | - ../../src/protocol/srs_rtmp_msg_array.cpp, | ||
| 69 | - ../../src/protocol/srs_rtmp_stack.hpp, | ||
| 70 | - ../../src/protocol/srs_rtmp_stack.cpp, | ||
| 71 | - ../../src/protocol/srs_rtmp_utility.hpp, | ||
| 72 | - ../../src/protocol/srs_rtmp_utility.cpp, | ||
| 73 | - app readonly separator, | ||
| 74 | - ../../src/app/srs_app_async_call.hpp, | ||
| 75 | - ../../src/app/srs_app_async_call.cpp, | ||
| 76 | - ../../src/app/srs_app_bandwidth.hpp, | ||
| 77 | - ../../src/app/srs_app_bandwidth.cpp, | ||
| 78 | - ../../src/app/srs_app_caster_flv.hpp, | ||
| 79 | - ../../src/app/srs_app_caster_flv.cpp, | ||
| 80 | - ../../src/app/srs_app_conn.hpp, | ||
| 81 | - ../../src/app/srs_app_conn.cpp, | ||
| 82 | - ../../src/app/srs_app_config.hpp, | ||
| 83 | - ../../src/app/srs_app_config.cpp, | ||
| 84 | - ../../src/app/srs_app_dvr.hpp, | ||
| 85 | - ../../src/app/srs_app_dvr.cpp, | ||
| 86 | - ../../src/app/srs_app_edge.hpp, | ||
| 87 | - ../../src/app/srs_app_edge.cpp, | ||
| 88 | - ../../src/app/srs_app_empty.hpp, | ||
| 89 | - ../../src/app/srs_app_empty.cpp, | ||
| 90 | - ../../src/app/srs_app_encoder.hpp, | ||
| 91 | - ../../src/app/srs_app_encoder.cpp, | ||
| 92 | - ../../src/app/srs_app_ffmpeg.hpp, | ||
| 93 | - ../../src/app/srs_app_ffmpeg.cpp, | ||
| 94 | - ../../src/app/srs_app_forward.hpp, | ||
| 95 | - ../../src/app/srs_app_forward.cpp, | ||
| 96 | - ../../src/app/srs_app_heartbeat.hpp, | ||
| 97 | - ../../src/app/srs_app_heartbeat.cpp, | ||
| 98 | - ../../src/app/srs_app_hls.hpp, | ||
| 99 | - ../../src/app/srs_app_hls.cpp, | ||
| 100 | - ../../src/app/srs_app_http_api.hpp, | ||
| 101 | - ../../src/app/srs_app_http_api.cpp, | ||
| 102 | - ../../src/app/srs_app_http_client.hpp, | ||
| 103 | - ../../src/app/srs_app_http_client.cpp, | ||
| 104 | - ../../src/app/srs_app_http_conn.hpp, | ||
| 105 | - ../../src/app/srs_app_http_conn.cpp, | ||
| 106 | - ../../src/app/srs_app_http_hooks.hpp, | ||
| 107 | - ../../src/app/srs_app_http_hooks.cpp, | ||
| 108 | - ../../src/app/srs_app_http_stream.hpp, | ||
| 109 | - ../../src/app/srs_app_http_stream.cpp, | ||
| 110 | - ../../src/app/srs_app_http_static.hpp, | ||
| 111 | - ../../src/app/srs_app_http_static.cpp, | ||
| 112 | - ../../src/app/srs_app_ingest.hpp, | ||
| 113 | - ../../src/app/srs_app_ingest.cpp, | ||
| 114 | - ../../src/app/srs_app_listener.hpp, | ||
| 115 | - ../../src/app/srs_app_listener.cpp, | ||
| 116 | - ../../src/app/srs_app_log.hpp, | ||
| 117 | - ../../src/app/srs_app_log.cpp, | ||
| 118 | - ../../src/app/srs_app_mpegts_udp.hpp, | ||
| 119 | - ../../src/app/srs_app_mpegts_udp.cpp, | ||
| 120 | - ../../src/app/srs_app_ng_exec.hpp, | ||
| 121 | - ../../src/app/srs_app_ng_exec.cpp, | ||
| 122 | - ../../src/app/srs_app_process.hpp, | ||
| 123 | - ../../src/app/srs_app_process.cpp, | ||
| 124 | - ../../src/app/srs_app_recv_thread.hpp, | ||
| 125 | - ../../src/app/srs_app_recv_thread.cpp, | ||
| 126 | - ../../src/app/srs_app_refer.hpp, | ||
| 127 | - ../../src/app/srs_app_refer.cpp, | ||
| 128 | - ../../src/app/srs_app_reload.hpp, | ||
| 129 | - ../../src/app/srs_app_reload.cpp, | ||
| 130 | - ../../src/app/srs_app_rtmp_conn.hpp, | ||
| 131 | - ../../src/app/srs_app_rtmp_conn.cpp, | ||
| 132 | - ../../src/app/srs_app_rtsp.hpp, | ||
| 133 | - ../../src/app/srs_app_rtsp.cpp, | ||
| 134 | - ../../src/app/srs_app_pithy_print.hpp, | ||
| 135 | - ../../src/app/srs_app_pithy_print.cpp, | ||
| 136 | - ../../src/app/srs_app_security.hpp, | ||
| 137 | - ../../src/app/srs_app_security.cpp, | ||
| 138 | - ../../src/app/srs_app_server.hpp, | ||
| 139 | - ../../src/app/srs_app_server.cpp, | ||
| 140 | - ../../src/app/srs_app_st.hpp, | ||
| 141 | - ../../src/app/srs_app_st.cpp, | ||
| 142 | - ../../src/app/srs_app_statistic.hpp, | ||
| 143 | - ../../src/app/srs_app_statistic.cpp, | ||
| 144 | - ../../src/app/srs_app_source.hpp, | ||
| 145 | - ../../src/app/srs_app_source.cpp, | ||
| 146 | - ../../src/app/srs_app_thread.hpp, | ||
| 147 | - ../../src/app/srs_app_thread.cpp, | ||
| 148 | - ../../src/app/srs_app_utility.hpp, | ||
| 149 | - ../../src/app/srs_app_utility.cpp, | ||
| 150 | - utest readonly separator, | ||
| 151 | - ../../src/utest/srs_utest.hpp, | ||
| 152 | - ../../src/utest/srs_utest.cpp, | ||
| 153 | - ../../src/utest/srs_utest_amf0.hpp, | ||
| 154 | - ../../src/utest/srs_utest_amf0.cpp, | ||
| 155 | - ../../src/utest/srs_utest_config.hpp, | ||
| 156 | - ../../src/utest/srs_utest_config.cpp, | ||
| 157 | - ../../src/utest/srs_utest_core.hpp, | ||
| 158 | - ../../src/utest/srs_utest_core.cpp, | ||
| 159 | - ../../src/utest/srs_utest_kernel.hpp, | ||
| 160 | - ../../src/utest/srs_utest_kernel.cpp, | ||
| 161 | - ../../src/utest/srs_utest_protocol.hpp, | ||
| 162 | - ../../src/utest/srs_utest_protocol.cpp, | ||
| 163 | - ../../src/utest/srs_utest_reload.hpp, | ||
| 164 | - ../../src/utest/srs_utest_reload.cpp, | ||
| 165 | - research readonly separator, | ||
| 166 | - ../../research/librtmp/srs_aac_raw_publish.c, | ||
| 167 | - ../../research/librtmp/srs_audio_raw_publish.c, | ||
| 168 | - ../../research/librtmp/srs_bandwidth_check.c, | ||
| 169 | - ../../research/librtmp/srs_detect_rtmp.c, | ||
| 170 | - ../../research/librtmp/srs_flv_injecter.c, | ||
| 171 | - ../../research/librtmp/srs_flv_parser.c, | ||
| 172 | - ../../research/librtmp/srs_h264_raw_publish.c, | ||
| 173 | - ../../research/librtmp/srs_ingest_flv.c, | ||
| 174 | - ../../research/librtmp/srs_ingest_rtmp.c, | ||
| 175 | - ../../research/librtmp/srs_play.c, | ||
| 176 | - ../../research/librtmp/srs_publish.c, | ||
| 177 | - ../../research/librtmp/srs_rtmp_dump.c, | ||
| 178 | - ../../research/hls/ts_info.cc; | 2 | + main readonly separator, |
| 3 | + ../../src/main/srs_main_server.cpp, | ||
| 4 | + ../../src/main/srs_main_ingest_hls.cpp, | ||
| 5 | + auto readonly separator, | ||
| 6 | + ../../objs/srs_auto_headers.hpp, | ||
| 7 | + libs readonly separator, | ||
| 8 | + ../../src/libs/srs_librtmp.hpp, | ||
| 9 | + ../../src/libs/srs_librtmp.cpp, | ||
| 10 | + ../../src/libs/srs_lib_bandwidth.hpp, | ||
| 11 | + ../../src/libs/srs_lib_bandwidth.cpp, | ||
| 12 | + ../../src/libs/srs_lib_simple_socket.hpp, | ||
| 13 | + ../../src/libs/srs_lib_simple_socket.cpp, | ||
| 14 | + core readonly separator, | ||
| 15 | + ../../src/core/srs_core.hpp, | ||
| 16 | + ../../src/core/srs_core.cpp, | ||
| 17 | + ../../src/core/srs_core_autofree.hpp, | ||
| 18 | + ../../src/core/srs_core_autofree.cpp, | ||
| 19 | + ../../src/core/srs_core_mem_watch.hpp, | ||
| 20 | + ../../src/core/srs_core_mem_watch.cpp, | ||
| 21 | + ../../src/core/srs_core_performance.hpp, | ||
| 22 | + ../../src/core/srs_core_performance.cpp, | ||
| 23 | + kernel readonly separator, | ||
| 24 | + ../../src/kernel/srs_kernel_aac.hpp, | ||
| 25 | + ../../src/kernel/srs_kernel_aac.cpp, | ||
| 26 | + ../../src/kernel/srs_kernel_buffer.hpp, | ||
| 27 | + ../../src/kernel/srs_kernel_buffer.cpp, | ||
| 28 | + ../../src/kernel/srs_kernel_codec.hpp, | ||
| 29 | + ../../src/kernel/srs_kernel_codec.cpp, | ||
| 30 | + ../../src/kernel/srs_kernel_consts.hpp, | ||
| 31 | + ../../src/kernel/srs_kernel_consts.cpp, | ||
| 32 | + ../../src/kernel/srs_kernel_error.hpp, | ||
| 33 | + ../../src/kernel/srs_kernel_error.cpp, | ||
| 34 | + ../../src/kernel/srs_kernel_file.hpp, | ||
| 35 | + ../../src/kernel/srs_kernel_file.cpp, | ||
| 36 | + ../../src/kernel/srs_kernel_flv.hpp, | ||
| 37 | + ../../src/kernel/srs_kernel_flv.cpp, | ||
| 38 | + ../../src/kernel/srs_kernel_log.hpp, | ||
| 39 | + ../../src/kernel/srs_kernel_log.cpp, | ||
| 40 | + ../../src/kernel/srs_kernel_mp3.hpp, | ||
| 41 | + ../../src/kernel/srs_kernel_mp3.cpp, | ||
| 42 | + ../../src/kernel/srs_rtsp_stack.hpp, | ||
| 43 | + ../../src/kernel/srs_rtsp_stack.cpp, | ||
| 44 | + ../../src/kernel/srs_kernel_stream.hpp, | ||
| 45 | + ../../src/kernel/srs_kernel_stream.cpp, | ||
| 46 | + ../../src/kernel/srs_kernel_ts.cpp, | ||
| 47 | + ../../src/kernel/srs_kernel_ts.hpp, | ||
| 48 | + ../../src/kernel/srs_kernel_utility.hpp, | ||
| 49 | + ../../src/kernel/srs_kernel_utility.cpp, | ||
| 50 | + protocol readonly separator, | ||
| 51 | + ../../src/protocol/srs_http_stack.hpp, | ||
| 52 | + ../../src/protocol/srs_http_stack.cpp, | ||
| 53 | + ../../src/protocol/srs_kafka_stack.hpp, | ||
| 54 | + ../../src/protocol/srs_kafka_stack.cpp, | ||
| 55 | + ../../src/protocol/srs_protocol_kbps.hpp, | ||
| 56 | + ../../src/protocol/srs_protocol_kbps.cpp, | ||
| 57 | + ../../src/protocol/srs_raw_avc.hpp, | ||
| 58 | + ../../src/protocol/srs_raw_avc.cpp, | ||
| 59 | + ../../src/protocol/srs_rtmp_amf0.hpp, | ||
| 60 | + ../../src/protocol/srs_rtmp_amf0.cpp, | ||
| 61 | + ../../src/protocol/srs_protocol_buffer.hpp, | ||
| 62 | + ../../src/protocol/srs_protocol_buffer.cpp, | ||
| 63 | + ../../src/protocol/srs_protocol_json.hpp, | ||
| 64 | + ../../src/protocol/srs_protocol_json.cpp, | ||
| 65 | + ../../src/protocol/srs_rtmp_handshake.hpp, | ||
| 66 | + ../../src/protocol/srs_rtmp_handshake.cpp, | ||
| 67 | + ../../src/protocol/srs_rtmp_io.hpp, | ||
| 68 | + ../../src/protocol/srs_rtmp_io.cpp, | ||
| 69 | + ../../src/protocol/srs_rtmp_msg_array.hpp, | ||
| 70 | + ../../src/protocol/srs_rtmp_msg_array.cpp, | ||
| 71 | + ../../src/protocol/srs_rtmp_stack.hpp, | ||
| 72 | + ../../src/protocol/srs_rtmp_stack.cpp, | ||
| 73 | + ../../src/protocol/srs_rtmp_utility.hpp, | ||
| 74 | + ../../src/protocol/srs_rtmp_utility.cpp, | ||
| 75 | + app readonly separator, | ||
| 76 | + ../../src/app/srs_app_async_call.hpp, | ||
| 77 | + ../../src/app/srs_app_async_call.cpp, | ||
| 78 | + ../../src/app/srs_app_bandwidth.hpp, | ||
| 79 | + ../../src/app/srs_app_bandwidth.cpp, | ||
| 80 | + ../../src/app/srs_app_caster_flv.hpp, | ||
| 81 | + ../../src/app/srs_app_caster_flv.cpp, | ||
| 82 | + ../../src/app/srs_app_conn.hpp, | ||
| 83 | + ../../src/app/srs_app_conn.cpp, | ||
| 84 | + ../../src/app/srs_app_config.hpp, | ||
| 85 | + ../../src/app/srs_app_config.cpp, | ||
| 86 | + ../../src/app/srs_app_dvr.hpp, | ||
| 87 | + ../../src/app/srs_app_dvr.cpp, | ||
| 88 | + ../../src/app/srs_app_edge.hpp, | ||
| 89 | + ../../src/app/srs_app_edge.cpp, | ||
| 90 | + ../../src/app/srs_app_empty.hpp, | ||
| 91 | + ../../src/app/srs_app_empty.cpp, | ||
| 92 | + ../../src/app/srs_app_encoder.hpp, | ||
| 93 | + ../../src/app/srs_app_encoder.cpp, | ||
| 94 | + ../../src/app/srs_app_ffmpeg.hpp, | ||
| 95 | + ../../src/app/srs_app_ffmpeg.cpp, | ||
| 96 | + ../../src/app/srs_app_forward.hpp, | ||
| 97 | + ../../src/app/srs_app_forward.cpp, | ||
| 98 | + ../../src/app/srs_app_heartbeat.hpp, | ||
| 99 | + ../../src/app/srs_app_heartbeat.cpp, | ||
| 100 | + ../../src/app/srs_app_hls.hpp, | ||
| 101 | + ../../src/app/srs_app_hls.cpp, | ||
| 102 | + ../../src/app/srs_app_http_api.hpp, | ||
| 103 | + ../../src/app/srs_app_http_api.cpp, | ||
| 104 | + ../../src/app/srs_app_http_client.hpp, | ||
| 105 | + ../../src/app/srs_app_http_client.cpp, | ||
| 106 | + ../../src/app/srs_app_http_conn.hpp, | ||
| 107 | + ../../src/app/srs_app_http_conn.cpp, | ||
| 108 | + ../../src/app/srs_app_http_hooks.hpp, | ||
| 109 | + ../../src/app/srs_app_http_hooks.cpp, | ||
| 110 | + ../../src/app/srs_app_http_stream.hpp, | ||
| 111 | + ../../src/app/srs_app_http_stream.cpp, | ||
| 112 | + ../../src/app/srs_app_http_static.hpp, | ||
| 113 | + ../../src/app/srs_app_http_static.cpp, | ||
| 114 | + ../../src/app/srs_app_ingest.hpp, | ||
| 115 | + ../../src/app/srs_app_ingest.cpp, | ||
| 116 | + ../../src/app/srs_app_listener.hpp, | ||
| 117 | + ../../src/app/srs_app_listener.cpp, | ||
| 118 | + ../../src/app/srs_app_log.hpp, | ||
| 119 | + ../../src/app/srs_app_log.cpp, | ||
| 120 | + ../../src/app/srs_app_mpegts_udp.hpp, | ||
| 121 | + ../../src/app/srs_app_mpegts_udp.cpp, | ||
| 122 | + ../../src/app/srs_app_ng_exec.hpp, | ||
| 123 | + ../../src/app/srs_app_ng_exec.cpp, | ||
| 124 | + ../../src/app/srs_app_process.hpp, | ||
| 125 | + ../../src/app/srs_app_process.cpp, | ||
| 126 | + ../../src/app/srs_app_recv_thread.hpp, | ||
| 127 | + ../../src/app/srs_app_recv_thread.cpp, | ||
| 128 | + ../../src/app/srs_app_refer.hpp, | ||
| 129 | + ../../src/app/srs_app_refer.cpp, | ||
| 130 | + ../../src/app/srs_app_reload.hpp, | ||
| 131 | + ../../src/app/srs_app_reload.cpp, | ||
| 132 | + ../../src/app/srs_app_rtmp_conn.hpp, | ||
| 133 | + ../../src/app/srs_app_rtmp_conn.cpp, | ||
| 134 | + ../../src/app/srs_app_rtsp.hpp, | ||
| 135 | + ../../src/app/srs_app_rtsp.cpp, | ||
| 136 | + ../../src/app/srs_app_pithy_print.hpp, | ||
| 137 | + ../../src/app/srs_app_pithy_print.cpp, | ||
| 138 | + ../../src/app/srs_app_security.hpp, | ||
| 139 | + ../../src/app/srs_app_security.cpp, | ||
| 140 | + ../../src/app/srs_app_server.hpp, | ||
| 141 | + ../../src/app/srs_app_server.cpp, | ||
| 142 | + ../../src/app/srs_app_st.hpp, | ||
| 143 | + ../../src/app/srs_app_st.cpp, | ||
| 144 | + ../../src/app/srs_app_statistic.hpp, | ||
| 145 | + ../../src/app/srs_app_statistic.cpp, | ||
| 146 | + ../../src/app/srs_app_source.hpp, | ||
| 147 | + ../../src/app/srs_app_source.cpp, | ||
| 148 | + ../../src/app/srs_app_thread.hpp, | ||
| 149 | + ../../src/app/srs_app_thread.cpp, | ||
| 150 | + ../../src/app/srs_app_utility.hpp, | ||
| 151 | + ../../src/app/srs_app_utility.cpp, | ||
| 152 | + utest readonly separator, | ||
| 153 | + ../../src/utest/srs_utest.hpp, | ||
| 154 | + ../../src/utest/srs_utest.cpp, | ||
| 155 | + ../../src/utest/srs_utest_amf0.hpp, | ||
| 156 | + ../../src/utest/srs_utest_amf0.cpp, | ||
| 157 | + ../../src/utest/srs_utest_config.hpp, | ||
| 158 | + ../../src/utest/srs_utest_config.cpp, | ||
| 159 | + ../../src/utest/srs_utest_core.hpp, | ||
| 160 | + ../../src/utest/srs_utest_core.cpp, | ||
| 161 | + ../../src/utest/srs_utest_kernel.hpp, | ||
| 162 | + ../../src/utest/srs_utest_kernel.cpp, | ||
| 163 | + ../../src/utest/srs_utest_protocol.hpp, | ||
| 164 | + ../../src/utest/srs_utest_protocol.cpp, | ||
| 165 | + ../../src/utest/srs_utest_reload.hpp, | ||
| 166 | + ../../src/utest/srs_utest_reload.cpp, | ||
| 167 | + research readonly separator, | ||
| 168 | + ../../research/librtmp/srs_aac_raw_publish.c, | ||
| 169 | + ../../research/librtmp/srs_audio_raw_publish.c, | ||
| 170 | + ../../research/librtmp/srs_bandwidth_check.c, | ||
| 171 | + ../../research/librtmp/srs_detect_rtmp.c, | ||
| 172 | + ../../research/librtmp/srs_flv_injecter.c, | ||
| 173 | + ../../research/librtmp/srs_flv_parser.c, | ||
| 174 | + ../../research/librtmp/srs_h264_raw_publish.c, | ||
| 175 | + ../../research/librtmp/srs_ingest_flv.c, | ||
| 176 | + ../../research/librtmp/srs_ingest_rtmp.c, | ||
| 177 | + ../../research/librtmp/srs_play.c, | ||
| 178 | + ../../research/librtmp/srs_publish.c, | ||
| 179 | + ../../research/librtmp/srs_rtmp_dump.c, | ||
| 180 | + ../../research/hls/ts_info.cc; | ||
| 179 | 181 | ||
| 180 | mainconfig | 182 | mainconfig |
| 181 | - "" = "MAIN"; | 183 | + "" = "MAIN"; |
| 182 | 184 |
| @@ -101,6 +101,7 @@ | @@ -101,6 +101,7 @@ | ||
| 101 | 3C689F9F1AB6AAC800C9CEEE /* sched.c in Sources */ = {isa = PBXBuildFile; fileRef = 3C689F9B1AB6AAC800C9CEEE /* sched.c */; }; | 101 | 3C689F9F1AB6AAC800C9CEEE /* sched.c in Sources */ = {isa = PBXBuildFile; fileRef = 3C689F9B1AB6AAC800C9CEEE /* sched.c */; }; |
| 102 | 3C689FA01AB6AAC800C9CEEE /* stk.c in Sources */ = {isa = PBXBuildFile; fileRef = 3C689F9C1AB6AAC800C9CEEE /* stk.c */; }; | 102 | 3C689FA01AB6AAC800C9CEEE /* stk.c in Sources */ = {isa = PBXBuildFile; fileRef = 3C689F9C1AB6AAC800C9CEEE /* stk.c */; }; |
| 103 | 3C689FA11AB6AAC800C9CEEE /* sync.c in Sources */ = {isa = PBXBuildFile; fileRef = 3C689F9D1AB6AAC800C9CEEE /* sync.c */; }; | 103 | 3C689FA11AB6AAC800C9CEEE /* sync.c in Sources */ = {isa = PBXBuildFile; fileRef = 3C689F9D1AB6AAC800C9CEEE /* sync.c */; }; |
| 104 | + 3C82802C1BAFF8CC004A1794 /* srs_kafka_stack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3C82802A1BAFF8CC004A1794 /* srs_kafka_stack.cpp */; }; | ||
| 104 | 3CC52DD81ACE4023006FEB01 /* srs_utest_amf0.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3CC52DCA1ACE4023006FEB01 /* srs_utest_amf0.cpp */; }; | 105 | 3CC52DD81ACE4023006FEB01 /* srs_utest_amf0.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3CC52DCA1ACE4023006FEB01 /* srs_utest_amf0.cpp */; }; |
| 105 | 3CC52DD91ACE4023006FEB01 /* srs_utest_config.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3CC52DCC1ACE4023006FEB01 /* srs_utest_config.cpp */; }; | 106 | 3CC52DD91ACE4023006FEB01 /* srs_utest_config.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3CC52DCC1ACE4023006FEB01 /* srs_utest_config.cpp */; }; |
| 106 | 3CC52DDA1ACE4023006FEB01 /* srs_utest_core.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3CC52DCE1ACE4023006FEB01 /* srs_utest_core.cpp */; }; | 107 | 3CC52DDA1ACE4023006FEB01 /* srs_utest_core.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3CC52DCE1ACE4023006FEB01 /* srs_utest_core.cpp */; }; |
| @@ -359,6 +360,14 @@ | @@ -359,6 +360,14 @@ | ||
| 359 | 3C689F9B1AB6AAC800C9CEEE /* sched.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = sched.c; path = "../../objs/st-1.9/sched.c"; sourceTree = "<group>"; }; | 360 | 3C689F9B1AB6AAC800C9CEEE /* sched.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = sched.c; path = "../../objs/st-1.9/sched.c"; sourceTree = "<group>"; }; |
| 360 | 3C689F9C1AB6AAC800C9CEEE /* stk.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = stk.c; path = "../../objs/st-1.9/stk.c"; sourceTree = "<group>"; }; | 361 | 3C689F9C1AB6AAC800C9CEEE /* stk.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = stk.c; path = "../../objs/st-1.9/stk.c"; sourceTree = "<group>"; }; |
| 361 | 3C689F9D1AB6AAC800C9CEEE /* sync.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = sync.c; path = "../../objs/st-1.9/sync.c"; sourceTree = "<group>"; }; | 362 | 3C689F9D1AB6AAC800C9CEEE /* sync.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = sync.c; path = "../../objs/st-1.9/sync.c"; sourceTree = "<group>"; }; |
| 363 | + 3C8280241BAFF896004A1794 /* compatible.conf */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = compatible.conf; path = ../../../conf/compatible.conf; sourceTree = "<group>"; }; | ||
| 364 | + 3C8280251BAFF896004A1794 /* full.one.vhost.conf */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = full.one.vhost.conf; path = ../../../conf/full.one.vhost.conf; sourceTree = "<group>"; }; | ||
| 365 | + 3C8280261BAFF896004A1794 /* http.flv.live.edge1.conf */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = http.flv.live.edge1.conf; path = ../../../conf/http.flv.live.edge1.conf; sourceTree = "<group>"; }; | ||
| 366 | + 3C8280271BAFF896004A1794 /* http.flv.live.edge2.conf */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = http.flv.live.edge2.conf; path = ../../../conf/http.flv.live.edge2.conf; sourceTree = "<group>"; }; | ||
| 367 | + 3C8280281BAFF896004A1794 /* push.flv.conf */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = push.flv.conf; path = ../../../conf/push.flv.conf; sourceTree = "<group>"; }; | ||
| 368 | + 3C8280291BAFF896004A1794 /* transform.edge.conf */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = transform.edge.conf; path = ../../../conf/transform.edge.conf; sourceTree = "<group>"; }; | ||
| 369 | + 3C82802A1BAFF8CC004A1794 /* srs_kafka_stack.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = srs_kafka_stack.cpp; path = ../../../src/protocol/srs_kafka_stack.cpp; sourceTree = "<group>"; }; | ||
| 370 | + 3C82802B1BAFF8CC004A1794 /* srs_kafka_stack.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = srs_kafka_stack.hpp; path = ../../../src/protocol/srs_kafka_stack.hpp; sourceTree = "<group>"; }; | ||
| 362 | 3CC52DCA1ACE4023006FEB01 /* srs_utest_amf0.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = srs_utest_amf0.cpp; path = ../../src/utest/srs_utest_amf0.cpp; sourceTree = "<group>"; }; | 371 | 3CC52DCA1ACE4023006FEB01 /* srs_utest_amf0.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = srs_utest_amf0.cpp; path = ../../src/utest/srs_utest_amf0.cpp; sourceTree = "<group>"; }; |
| 363 | 3CC52DCB1ACE4023006FEB01 /* srs_utest_amf0.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = srs_utest_amf0.hpp; path = ../../src/utest/srs_utest_amf0.hpp; sourceTree = "<group>"; }; | 372 | 3CC52DCB1ACE4023006FEB01 /* srs_utest_amf0.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = srs_utest_amf0.hpp; path = ../../src/utest/srs_utest_amf0.hpp; sourceTree = "<group>"; }; |
| 364 | 3CC52DCC1ACE4023006FEB01 /* srs_utest_config.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = srs_utest_config.cpp; path = ../../src/utest/srs_utest_config.cpp; sourceTree = "<group>"; }; | 373 | 3CC52DCC1ACE4023006FEB01 /* srs_utest_config.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = srs_utest_config.cpp; path = ../../src/utest/srs_utest_config.cpp; sourceTree = "<group>"; }; |
| @@ -501,6 +510,8 @@ | @@ -501,6 +510,8 @@ | ||
| 501 | children = ( | 510 | children = ( |
| 502 | 3C0E1B8B1B0F5ADF003ADEF7 /* srs_http_stack.cpp */, | 511 | 3C0E1B8B1B0F5ADF003ADEF7 /* srs_http_stack.cpp */, |
| 503 | 3C0E1B8C1B0F5ADF003ADEF7 /* srs_http_stack.hpp */, | 512 | 3C0E1B8C1B0F5ADF003ADEF7 /* srs_http_stack.hpp */, |
| 513 | + 3C82802A1BAFF8CC004A1794 /* srs_kafka_stack.cpp */, | ||
| 514 | + 3C82802B1BAFF8CC004A1794 /* srs_kafka_stack.hpp */, | ||
| 504 | 3C068D6B1B10175500AA722C /* srs_protocol_buffer.cpp */, | 515 | 3C068D6B1B10175500AA722C /* srs_protocol_buffer.cpp */, |
| 505 | 3C068D6C1B10175500AA722C /* srs_protocol_buffer.hpp */, | 516 | 3C068D6C1B10175500AA722C /* srs_protocol_buffer.hpp */, |
| 506 | 3C0D422C1B87165900C2508B /* srs_protocol_json.cpp */, | 517 | 3C0D422C1B87165900C2508B /* srs_protocol_json.cpp */, |
| @@ -682,8 +693,8 @@ | @@ -682,8 +693,8 @@ | ||
| 682 | 3C1EE6AF1AB107EE00576EE9 /* conf */ = { | 693 | 3C1EE6AF1AB107EE00576EE9 /* conf */ = { |
| 683 | isa = PBXGroup; | 694 | isa = PBXGroup; |
| 684 | children = ( | 695 | children = ( |
| 685 | - 3C4AB9341B8C9FF9006627D3 /* exec.conf */, | ||
| 686 | 3C1EE6B01AB1080900576EE9 /* bandwidth.conf */, | 696 | 3C1EE6B01AB1080900576EE9 /* bandwidth.conf */, |
| 697 | + 3C8280241BAFF896004A1794 /* compatible.conf */, | ||
| 687 | 3C1EE6B11AB1080900576EE9 /* console.conf */, | 698 | 3C1EE6B11AB1080900576EE9 /* console.conf */, |
| 688 | 3C1EE6B21AB1080900576EE9 /* demo.19350.conf */, | 699 | 3C1EE6B21AB1080900576EE9 /* demo.19350.conf */, |
| 689 | 3C1EE6B31AB1080900576EE9 /* demo.conf */, | 700 | 3C1EE6B31AB1080900576EE9 /* demo.conf */, |
| @@ -692,14 +703,18 @@ | @@ -692,14 +703,18 @@ | ||
| 692 | 3C1EE6B61AB1080900576EE9 /* dvr.session.conf */, | 703 | 3C1EE6B61AB1080900576EE9 /* dvr.session.conf */, |
| 693 | 3C1EE6B71AB1080900576EE9 /* edge.conf */, | 704 | 3C1EE6B71AB1080900576EE9 /* edge.conf */, |
| 694 | 3C1EE6B81AB1080900576EE9 /* edge.token.traverse.conf */, | 705 | 3C1EE6B81AB1080900576EE9 /* edge.token.traverse.conf */, |
| 706 | + 3C4AB9341B8C9FF9006627D3 /* exec.conf */, | ||
| 695 | 3C1EE6B91AB1080900576EE9 /* ffmpeg.transcode.conf */, | 707 | 3C1EE6B91AB1080900576EE9 /* ffmpeg.transcode.conf */, |
| 696 | 3C1EE6BA1AB1080900576EE9 /* forward.master.conf */, | 708 | 3C1EE6BA1AB1080900576EE9 /* forward.master.conf */, |
| 697 | 3C1EE6BB1AB1080900576EE9 /* forward.slave.conf */, | 709 | 3C1EE6BB1AB1080900576EE9 /* forward.slave.conf */, |
| 698 | 3C1EE6BC1AB1080900576EE9 /* full.conf */, | 710 | 3C1EE6BC1AB1080900576EE9 /* full.conf */, |
| 711 | + 3C8280251BAFF896004A1794 /* full.one.vhost.conf */, | ||
| 699 | 3C1EE6BD1AB1080900576EE9 /* hds.conf */, | 712 | 3C1EE6BD1AB1080900576EE9 /* hds.conf */, |
| 700 | 3C1EE6BE1AB1080900576EE9 /* hls.conf */, | 713 | 3C1EE6BE1AB1080900576EE9 /* hls.conf */, |
| 701 | 3C1EE6BF1AB1080900576EE9 /* http.aac.live.conf */, | 714 | 3C1EE6BF1AB1080900576EE9 /* http.aac.live.conf */, |
| 702 | 3C1EE6C01AB1080900576EE9 /* http.flv.live.conf */, | 715 | 3C1EE6C01AB1080900576EE9 /* http.flv.live.conf */, |
| 716 | + 3C8280261BAFF896004A1794 /* http.flv.live.edge1.conf */, | ||
| 717 | + 3C8280271BAFF896004A1794 /* http.flv.live.edge2.conf */, | ||
| 703 | 3C1EE6C11AB1080900576EE9 /* http.heartbeat.conf */, | 718 | 3C1EE6C11AB1080900576EE9 /* http.heartbeat.conf */, |
| 704 | 3C1EE6C21AB1080900576EE9 /* http.hls.conf */, | 719 | 3C1EE6C21AB1080900576EE9 /* http.hls.conf */, |
| 705 | 3C1EE6C31AB1080900576EE9 /* http.hooks.callback.conf */, | 720 | 3C1EE6C31AB1080900576EE9 /* http.hooks.callback.conf */, |
| @@ -709,6 +724,7 @@ | @@ -709,6 +724,7 @@ | ||
| 709 | 3C1EE6C71AB1080900576EE9 /* ingest.conf */, | 724 | 3C1EE6C71AB1080900576EE9 /* ingest.conf */, |
| 710 | 3C1EE6C81AB1080900576EE9 /* mac.dev.conf */, | 725 | 3C1EE6C81AB1080900576EE9 /* mac.dev.conf */, |
| 711 | 3C1EE6C91AB1080900576EE9 /* origin.conf */, | 726 | 3C1EE6C91AB1080900576EE9 /* origin.conf */, |
| 727 | + 3C8280281BAFF896004A1794 /* push.flv.conf */, | ||
| 712 | 3C1EE6CA1AB1080900576EE9 /* push.mpegts.over.udp.conf */, | 728 | 3C1EE6CA1AB1080900576EE9 /* push.mpegts.over.udp.conf */, |
| 713 | 3C1EE6CB1AB1080900576EE9 /* push.rtsp.conf */, | 729 | 3C1EE6CB1AB1080900576EE9 /* push.rtsp.conf */, |
| 714 | 3C1EE6CC1AB1080900576EE9 /* ram.hls.conf */, | 730 | 3C1EE6CC1AB1080900576EE9 /* ram.hls.conf */, |
| @@ -717,6 +733,7 @@ | @@ -717,6 +733,7 @@ | ||
| 717 | 3C1EE6CF1AB1080900576EE9 /* security.deny.publish.conf */, | 733 | 3C1EE6CF1AB1080900576EE9 /* security.deny.publish.conf */, |
| 718 | 3C1EE6D01AB1080900576EE9 /* srs.conf */, | 734 | 3C1EE6D01AB1080900576EE9 /* srs.conf */, |
| 719 | 3C1EE6D11AB1080900576EE9 /* transcode2hls.audio.only.conf */, | 735 | 3C1EE6D11AB1080900576EE9 /* transcode2hls.audio.only.conf */, |
| 736 | + 3C8280291BAFF896004A1794 /* transform.edge.conf */, | ||
| 720 | ); | 737 | ); |
| 721 | name = conf; | 738 | name = conf; |
| 722 | sourceTree = "<group>"; | 739 | sourceTree = "<group>"; |
| @@ -901,6 +918,7 @@ | @@ -901,6 +918,7 @@ | ||
| 901 | 3C1231F61AAE652D00CE8F6C /* srs_core_autofree.cpp in Sources */, | 918 | 3C1231F61AAE652D00CE8F6C /* srs_core_autofree.cpp in Sources */, |
| 902 | 3C5265B41B241BF0009CA186 /* srs_core_mem_watch.cpp in Sources */, | 919 | 3C5265B41B241BF0009CA186 /* srs_core_mem_watch.cpp in Sources */, |
| 903 | 3C1EE6D71AB1367D00576EE9 /* README.md in Sources */, | 920 | 3C1EE6D71AB1367D00576EE9 /* README.md in Sources */, |
| 921 | + 3C82802C1BAFF8CC004A1794 /* srs_kafka_stack.cpp in Sources */, | ||
| 904 | 3C1232411AAE81A400CE8F6C /* srs_raw_avc.cpp in Sources */, | 922 | 3C1232411AAE81A400CE8F6C /* srs_raw_avc.cpp in Sources */, |
| 905 | 3C1232491AAE81A400CE8F6C /* srs_rtmp_utility.cpp in Sources */, | 923 | 3C1232491AAE81A400CE8F6C /* srs_rtmp_utility.cpp in Sources */, |
| 906 | 3C663F191AB0155100286D8B /* srs_publish.c in Sources */, | 924 | 3C663F191AB0155100286D8B /* srs_publish.c in Sources */, |
trunk/src/protocol/srs_kafka_stack.cpp
0 → 100644
| 1 | +/* | ||
| 2 | + The MIT License (MIT) | ||
| 3 | + | ||
| 4 | + Copyright (c) 2013-2015 SRS(simple-rtmp-server) | ||
| 5 | + | ||
| 6 | + Permission is hereby granted, free of charge, to any person obtaining a copy of | ||
| 7 | + this software and associated documentation files (the "Software"), to deal in | ||
| 8 | + the Software without restriction, including without limitation the rights to | ||
| 9 | + use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of | ||
| 10 | + the Software, and to permit persons to whom the Software is furnished to do so, | ||
| 11 | + subject to the following conditions: | ||
| 12 | + | ||
| 13 | + The above copyright notice and this permission notice shall be included in all | ||
| 14 | + copies or substantial portions of the Software. | ||
| 15 | + | ||
| 16 | + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||
| 17 | + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS | ||
| 18 | + FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR | ||
| 19 | + COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER | ||
| 20 | + IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN | ||
| 21 | + CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. | ||
| 22 | + */ | ||
| 23 | + | ||
| 24 | +#include <srs_kafka_stack.hpp> | ||
| 25 | + |
trunk/src/protocol/srs_kafka_stack.hpp
0 → 100644
| 1 | +/* | ||
| 2 | + The MIT License (MIT) | ||
| 3 | + | ||
| 4 | + Copyright (c) 2013-2015 SRS(simple-rtmp-server) | ||
| 5 | + | ||
| 6 | + Permission is hereby granted, free of charge, to any person obtaining a copy of | ||
| 7 | + this software and associated documentation files (the "Software"), to deal in | ||
| 8 | + the Software without restriction, including without limitation the rights to | ||
| 9 | + use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of | ||
| 10 | + the Software, and to permit persons to whom the Software is furnished to do so, | ||
| 11 | + subject to the following conditions: | ||
| 12 | + | ||
| 13 | + The above copyright notice and this permission notice shall be included in all | ||
| 14 | + copies or substantial portions of the Software. | ||
| 15 | + | ||
| 16 | + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||
| 17 | + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS | ||
| 18 | + FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR | ||
| 19 | + COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER | ||
| 20 | + IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN | ||
| 21 | + CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. | ||
| 22 | + */ | ||
| 23 | + | ||
| 24 | +#ifndef SRS_PROTOCOL_KAFKA_HPP | ||
| 25 | +#define SRS_PROTOCOL_KAFKA_HPP | ||
| 26 | + | ||
| 27 | +/* | ||
| 28 | +#include <srs_kafka_stack.hpp> | ||
| 29 | +*/ | ||
| 30 | +#include <srs_core.hpp> | ||
| 31 | + | ||
| 32 | +#endif | ||
| 33 | + |
-
请 注册 或 登录 后发表评论