├── .github └── workflows │ └── ci.yml ├── LICENSE ├── README.md ├── ci_build.sh ├── conf ├── README.md ├── build.sh ├── controller.php ├── nginx.conf └── transcoder.json ├── nginx-common ├── KLFP-SPEC.md ├── README.md ├── config ├── scripts │ ├── generate_json_header.py │ ├── generate_kmp_spec.py │ ├── generate_routes_header.py │ ├── klpf_generate_doc.py │ ├── klpf_parse.py │ └── utils.py ├── src │ ├── ngx_buf_chain.c │ ├── ngx_buf_chain.h │ ├── ngx_buf_queue.c │ ├── ngx_buf_queue.h │ ├── ngx_buf_queue_stream.c │ ├── ngx_buf_queue_stream.h │ ├── ngx_http_api.c │ ├── ngx_http_api.h │ ├── ngx_http_call.c │ ├── ngx_http_call.h │ ├── ngx_json_parser.c │ ├── ngx_json_parser.h │ ├── ngx_json_pretty.c │ ├── ngx_json_pretty.h │ ├── ngx_json_str.h │ ├── ngx_ksmp.h │ ├── ngx_ksmp_errs_x.h │ ├── ngx_lba.c │ ├── ngx_lba.h │ ├── ngx_live_kmp.h │ ├── ngx_mem_rstream.c │ ├── ngx_mem_rstream.h │ ├── ngx_persist.c │ ├── ngx_persist.h │ ├── ngx_persist_format.h │ ├── ngx_persist_read.c │ ├── ngx_persist_read.h │ ├── ngx_persist_write.c │ ├── ngx_persist_write.h │ └── ngx_wstream.h └── test │ ├── README.md │ ├── common.py │ ├── find_unimported_syms.py │ ├── json_pretty │ ├── build.sh │ ├── main.c │ └── test.py │ ├── openresty-devel-utils │ ├── README.md │ ├── ngx-releng │ └── ngx-style.pl │ ├── validate_api_doc.py │ ├── validate_config_files.py │ ├── validate_directives_doc.py │ ├── validate_json_write.py │ └── validate_logs.py ├── nginx-kmp-cc-module ├── README.md ├── config ├── scripts │ └── generate_608_char_table.py └── src │ ├── cli │ ├── build.sh │ ├── fuzz │ │ ├── fuzz.txt │ │ ├── minimize_avc_kmp.py │ │ └── run.py │ └── main.c │ ├── media │ ├── cea708.c │ ├── cea708.h │ ├── decoder.h │ ├── eia608.c │ ├── eia608.h │ ├── webvtt.c │ └── webvtt.h │ ├── ngx_buf_chain_reader.c │ ├── ngx_buf_chain_reader.h │ ├── ngx_http_kmp_cc_api_json.h │ ├── ngx_http_kmp_cc_api_json.txt │ ├── ngx_http_kmp_cc_api_module.c │ ├── ngx_http_kmp_cc_api_routes.h │ ├── ngx_http_kmp_cc_api_routes.txt │ ├── ngx_kmp_cc.c │ ├── ngx_kmp_cc.h │ ├── ngx_kmp_cc_json.h │ ├── ngx_kmp_cc_json.txt │ ├── ngx_stream_kmp_cc_module.c │ ├── ngx_stream_kmp_cc_module.h │ ├── ngx_stream_kmp_cc_module_json.h │ └── ngx_stream_kmp_cc_module_json.txt ├── nginx-kmp-in-module ├── README.md ├── config └── src │ ├── ngx_kmp_in.c │ ├── ngx_kmp_in.h │ ├── ngx_kmp_in_json.h │ ├── ngx_kmp_in_json.txt │ └── ngx_kmp_in_module.c ├── nginx-kmp-out-module ├── README.md ├── config └── src │ ├── ngx_http_kmp_out_api_json.h │ ├── ngx_http_kmp_out_api_json.txt │ ├── ngx_http_kmp_out_api_module.c │ ├── ngx_http_kmp_out_api_routes.h │ ├── ngx_http_kmp_out_api_routes.txt │ ├── ngx_kmp_out_module.c │ ├── ngx_kmp_out_track.c │ ├── ngx_kmp_out_track.h │ ├── ngx_kmp_out_track_internal.h │ ├── ngx_kmp_out_track_json.h │ ├── ngx_kmp_out_track_json.txt │ ├── ngx_kmp_out_upstream.c │ ├── ngx_kmp_out_upstream.h │ ├── ngx_kmp_out_upstream_json.h │ ├── ngx_kmp_out_upstream_json.txt │ ├── ngx_kmp_out_utils.c │ ├── ngx_kmp_out_utils.h │ ├── ngx_kmp_out_utils_json.h │ └── ngx_kmp_out_utils_json.txt ├── nginx-kmp-rtmp-module ├── Dockerfile ├── README.md ├── config └── src │ ├── ngx_http_kmp_rtmp_api_json.h │ ├── ngx_http_kmp_rtmp_api_json.txt │ ├── ngx_http_kmp_rtmp_api_module.c │ ├── ngx_http_kmp_rtmp_api_routes.h │ ├── ngx_http_kmp_rtmp_api_routes.txt │ ├── ngx_kmp_rtmp.h │ ├── ngx_kmp_rtmp_amf.c │ ├── ngx_kmp_rtmp_amf.h │ ├── ngx_kmp_rtmp_encoder.c │ ├── ngx_kmp_rtmp_encoder.h │ ├── ngx_kmp_rtmp_handshake.c │ ├── ngx_kmp_rtmp_handshake.h │ ├── ngx_kmp_rtmp_stream.c │ ├── ngx_kmp_rtmp_stream.h │ ├── ngx_kmp_rtmp_stream_json.h │ ├── ngx_kmp_rtmp_stream_json.txt │ ├── ngx_kmp_rtmp_track.c │ ├── ngx_kmp_rtmp_track.h │ ├── ngx_kmp_rtmp_track_json.h │ ├── ngx_kmp_rtmp_track_json.txt │ ├── ngx_kmp_rtmp_upstream.c │ ├── ngx_kmp_rtmp_upstream.h │ ├── ngx_kmp_rtmp_upstream_json.h │ ├── ngx_kmp_rtmp_upstream_json.txt │ └── ngx_stream_kmp_rtmp_module.c ├── nginx-live-module ├── Dockerfile ├── README.md ├── config ├── scripts │ ├── generate_bit_field_macros.py │ ├── generate_persist_spec.py │ └── s3_stub.php ├── src │ ├── http │ │ ├── ngx_http_live_api_json.h │ │ ├── ngx_http_live_api_json.txt │ │ ├── ngx_http_live_api_module.c │ │ ├── ngx_http_live_api_routes.h │ │ ├── ngx_http_live_api_routes.txt │ │ └── ngx_http_live_ksmp_module.c │ ├── ngx_block_pool.c │ ├── ngx_block_pool.h │ ├── ngx_block_str.c │ ├── ngx_block_str.h │ ├── ngx_live.c │ ├── ngx_live.h │ ├── ngx_live_channel.c │ ├── ngx_live_channel.h │ ├── ngx_live_channel_json.h │ ├── ngx_live_channel_json.txt │ ├── ngx_live_config.h │ ├── ngx_live_core_module.c │ ├── ngx_live_core_module.h │ ├── ngx_live_dynamic_var.c │ ├── ngx_live_dynamic_var_json.h │ ├── ngx_live_dynamic_var_json.txt │ ├── ngx_live_filler.c │ ├── ngx_live_filler.h │ ├── ngx_live_filler_json.h │ ├── ngx_live_filler_json.txt │ ├── ngx_live_input_bufs.c │ ├── ngx_live_input_bufs.h │ ├── ngx_live_json_cmds.c │ ├── ngx_live_json_cmds.h │ ├── ngx_live_map.c │ ├── ngx_live_media_info.c │ ├── ngx_live_media_info.h │ ├── ngx_live_media_info_json.h │ ├── ngx_live_media_info_json.txt │ ├── ngx_live_notif.c │ ├── ngx_live_notif.h │ ├── ngx_live_notif_segment.c │ ├── ngx_live_notif_segment.h │ ├── ngx_live_script.c │ ├── ngx_live_script.h │ ├── ngx_live_segment_cache.c │ ├── ngx_live_segment_cache.h │ ├── ngx_live_segment_index.c │ ├── ngx_live_segment_index.h │ ├── ngx_live_segment_info.c │ ├── ngx_live_segment_info.h │ ├── ngx_live_segment_list.c │ ├── ngx_live_segment_list.h │ ├── ngx_live_segmenter.c │ ├── ngx_live_segmenter.h │ ├── ngx_live_segmenter_ll.c │ ├── ngx_live_syncer.c │ ├── ngx_live_timeline.c │ ├── ngx_live_timeline.h │ ├── ngx_live_timeline_json.h │ ├── ngx_live_timeline_json.txt │ ├── ngx_live_variables.c │ ├── ngx_live_variables.h │ ├── persist │ │ ├── ngx_live_persist.c │ │ ├── ngx_live_persist.h │ │ ├── ngx_live_persist_core.c │ │ ├── ngx_live_persist_core.h │ │ ├── ngx_live_persist_index.c │ │ ├── ngx_live_persist_index.h │ │ ├── ngx_live_persist_internal.h │ │ ├── ngx_live_persist_json.h │ │ ├── ngx_live_persist_json.txt │ │ ├── ngx_live_persist_media.c │ │ ├── ngx_live_persist_media.h │ │ ├── ngx_live_persist_serve.c │ │ ├── ngx_live_persist_setup.c │ │ ├── ngx_live_persist_setup.h │ │ ├── ngx_live_persist_snap_frames.c │ │ ├── ngx_live_persist_snap_frames.h │ │ ├── ngx_live_store.c │ │ ├── ngx_live_store.h │ │ ├── ngx_live_store_http.c │ │ ├── ngx_live_store_http.h │ │ ├── ngx_live_store_json.h │ │ ├── ngx_live_store_json.txt │ │ ├── ngx_live_store_s3.c │ │ ├── ngx_live_store_s3_json.h │ │ └── ngx_live_store_s3_json.txt │ └── stream │ │ └── ngx_stream_live_kmp_module.c └── test │ ├── README.md │ ├── apply_no_pool.py │ ├── cleanup_stack.py │ ├── file-to-kmp │ ├── build.sh │ └── file_to_kmp.c │ ├── http_utils.py │ ├── kmp_dump.py │ ├── kmp_utils.py │ ├── manifest_utils.py │ ├── nginx.conf │ ├── nginx_live_client.py │ ├── replay.conf │ ├── replay.lua │ ├── run.py │ ├── subtitle_utils.py │ ├── test_base.py │ └── tests │ ├── active_tracks_stress.py │ ├── api_tests.py │ ├── audio_before_video.py │ ├── audio_ends_before_video.py │ ├── audio_only_timeline.py │ ├── audio_slightly_before_video.py │ ├── back_fill_audio.py │ ├── back_fill_audio_persist.py │ ├── back_fill_video.py │ ├── back_fill_video_persist.py │ ├── cea_captions_bad_json.py │ ├── cea_captions_persist.py │ ├── cea_captions_sanity.py │ ├── cea_captions_updates.py │ ├── channel_free_during_dvr_read.py │ ├── channel_free_during_dvr_write.py │ ├── channel_free_during_filler_read.py │ ├── channel_free_during_filler_wait.py │ ├── channel_free_during_filler_write.py │ ├── channel_free_during_index_read.py │ ├── channel_free_during_index_write.py │ ├── channel_free_during_setup_read.py │ ├── channel_free_during_setup_write.py │ ├── channel_read_cancel.py │ ├── continue_after_disconnect.py │ ├── continue_after_stop.py │ ├── dash_escape_strings.py │ ├── dvr_read_error.py │ ├── dvr_write_cancel.py │ ├── dvr_write_error.py │ ├── enc_custom_key_uri.py │ ├── enc_scope_channel.py │ ├── enc_scope_media_type.py │ ├── enc_scope_track.py │ ├── enc_scope_variant.py │ ├── filler.py │ ├── filler_delete_track.py │ ├── filler_errors.py │ ├── filler_multiple_waiting.py │ ├── filler_unused_track.py │ ├── gap_fill_match_group_id.py │ ├── gap_fill_media_change.py │ ├── gap_fill_no_own.py │ ├── history_change_copy_timeline.py │ ├── history_change_track_add.py │ ├── hls_aes128_sanity.py │ ├── hls_clear_sanity.py │ ├── hls_quoted_strings.py │ ├── hls_sample_aes_sanity.py │ ├── index_read_error.py │ ├── index_write_error.py │ ├── input_delay_mem_limit.py │ ├── inter_frame_pts_jump.py │ ├── kmp_bad_media_info.py │ ├── leave_three_target_duration.py │ ├── ll_audio_pending.py │ ├── ll_audio_pending_only.py │ ├── ll_audio_starts_after_video.py │ ├── ll_audio_stops_before_video.py │ ├── ll_blocked_request_channel_free.py │ ├── ll_blocked_request_continue.py │ ├── ll_blocked_request_inactive.py │ ├── ll_blocked_request_sanity.py │ ├── ll_blocked_request_timeline_end.py │ ├── ll_blocked_request_timeline_end_pending.py │ ├── ll_blocked_request_timeline_end_track_pending.py │ ├── ll_blocked_request_timeline_free.py │ ├── ll_blocked_request_timeout.py │ ├── ll_blocked_request_track_free.py │ ├── ll_channel_free_while_active.py │ ├── ll_continue_after_disconnect.py │ ├── ll_continue_after_disconnect_consistent.py │ ├── ll_continue_after_disconnect_pending.py │ ├── ll_continue_after_disconnect_pending_consistent.py │ ├── ll_continue_after_stop.py │ ├── ll_force_close_no_pending.py │ ├── ll_force_close_pending.py │ ├── ll_force_end_list.py │ ├── ll_gap_parts.py │ ├── ll_input_delay_mem_limit.py │ ├── ll_inter_frame_pts_jump.py │ ├── ll_media_info_change.py │ ├── ll_misaligned_key_frames.py │ ├── ll_multi_period_skip_segments.py │ ├── ll_negative_pts_delay.py │ ├── ll_no_active_timeline.py │ ├── ll_no_audio.py │ ├── ll_no_video.py │ ├── ll_pts_backward_jump.py │ ├── ll_pts_forward_jump.py │ ├── ll_sanity.py │ ├── ll_segment_duration_change.py │ ├── ll_segment_duration_persist.py │ ├── ll_segment_list_revert_node.py │ ├── ll_sleep_during_gop.py │ ├── ll_subtitle_dts_backward.py │ ├── ll_subtitle_missing.py │ ├── ll_subtitle_sanity.py │ ├── ll_subtitle_track_free_while_active.py │ ├── ll_track_free_while_active.py │ ├── ll_video_starts_after_audio.py │ ├── ll_video_stops_before_audio.py │ ├── long_stream.py │ ├── media_type_gaps.py │ ├── multi_audio_codec.py │ ├── multi_audio_codec_no_video.py │ ├── multi_audio_label.py │ ├── multi_audio_label_no_video.py │ ├── negative_pts_delay.py │ ├── no_audio.py │ ├── no_back_fill_audio.py │ ├── no_back_fill_audio_persist.py │ ├── no_back_fill_video.py │ ├── no_back_fill_video_persist.py │ ├── no_video.py │ ├── pckg_pass_codes.py │ ├── persist_emptied_manifest_timeline.py │ ├── persist_emptied_timeline.py │ ├── persist_empty_timeline.py │ ├── persist_new_version_index.py │ ├── persist_new_version_media.py │ ├── persist_new_version_setup.py │ ├── persist_old_version_index.py │ ├── persist_old_version_media.py │ ├── persist_old_version_setup.py │ ├── persist_setup_sanity.py │ ├── persist_uid_mismatch_index.py │ ├── persist_uid_mismatch_media.py │ ├── pts_backward_jump.py │ ├── pts_backward_jump_mid_gop.py │ ├── pts_forward_jump.py │ ├── ref │ ├── audio_before_video-hls-fmp4.txt │ ├── audio_before_video-hls-ts.txt │ ├── audio_ends_before_video-hls-fmp4.txt │ ├── audio_ends_before_video-hls-ts.txt │ ├── audio_only_timeline-hls-aa.txt │ ├── audio_only_timeline-hls-fmp4.txt │ ├── audio_only_timeline-hls-ts.txt │ ├── audio_slightly_before_video-hls-fmp4.txt │ ├── audio_slightly_before_video-hls-ts.txt │ ├── back_fill_audio-hls-fmp4.txt │ ├── back_fill_audio-hls-ts.txt │ ├── back_fill_audio_persist-hls-fmp4.txt │ ├── back_fill_audio_persist-hls-ts.txt │ ├── back_fill_video-hls-fmp4.txt │ ├── back_fill_video-hls-ts.txt │ ├── back_fill_video_persist-hls-fmp4.txt │ ├── back_fill_video_persist-hls-ts.txt │ ├── cea_captions_persist-hls-fmp4.txt │ ├── cea_captions_persist-hls-ts.txt │ ├── cea_captions_sanity-hls-fmp4.txt │ ├── cea_captions_sanity-hls-ts.txt │ ├── continue_after_disconnect-hls-fmp4.txt │ ├── continue_after_disconnect-hls-ts.txt │ ├── continue_after_stop-hls-fmp4.txt │ ├── continue_after_stop-hls-ts.txt │ ├── dash_escape_strings-dash.txt │ ├── enc_custom_key_uri-hls-fmp4.txt │ ├── enc_custom_key_uri-hls-ts.txt │ ├── enc_scope_channel-hls-fmp4.txt │ ├── enc_scope_channel-hls-ts.txt │ ├── enc_scope_media_type-hls-fmp4.txt │ ├── enc_scope_media_type-hls-ts.txt │ ├── enc_scope_track-hls-fmp4.txt │ ├── enc_scope_track-hls-ts.txt │ ├── enc_scope_variant-hls-fmp4.txt │ ├── enc_scope_variant-hls-ts.txt │ ├── filler-hls-fmp4.txt │ ├── filler-hls-ts.txt │ ├── filler_delete_track-hls-fmp4.txt │ ├── filler_delete_track-hls-ts.txt │ ├── filler_unused_track-hls-fmp4.txt │ ├── filler_unused_track-hls-ts.txt │ ├── gap_fill_match_group_id-hls-fmp4.txt │ ├── gap_fill_match_group_id-hls-ts.txt │ ├── gap_fill_media_change-hls-fmp4.txt │ ├── gap_fill_media_change-hls-ts.txt │ ├── gap_fill_no_own-hls-fmp4.txt │ ├── gap_fill_no_own-hls-ts.txt │ ├── history_change_copy_timeline-hls-fmp4.txt │ ├── history_change_copy_timeline-hls-ts.txt │ ├── history_change_track_add-hls-fmp4.txt │ ├── history_change_track_add-hls-ts.txt │ ├── hls_aes128_sanity-hls-fmp4.txt │ ├── hls_aes128_sanity-hls-ts.txt │ ├── hls_clear_sanity-hls-fmp4.txt │ ├── hls_clear_sanity-hls-ts.txt │ ├── hls_quoted_strings-hls-fmp4.txt │ ├── hls_quoted_strings-hls-ts.txt │ ├── hls_sample_aes_sanity-hls-fmp4.txt │ ├── hls_sample_aes_sanity-hls-ts.txt │ ├── inter_frame_pts_jump-hls-fmp4.txt │ ├── inter_frame_pts_jump-hls-ts.txt │ ├── leave_three_target_duration-hls-fmp4.txt │ ├── leave_three_target_duration-hls-ts.txt │ ├── ll_audio_pending-hls-ll.txt │ ├── ll_audio_pending_only-hls-ll.txt │ ├── ll_audio_starts_after_video-hls-ll.txt │ ├── ll_audio_stops_before_video-hls-ll.txt │ ├── ll_continue_after_disconnect-hls-ll.txt │ ├── ll_continue_after_disconnect_consistent-hls-ll.txt │ ├── ll_continue_after_disconnect_pending-hls-ll.txt │ ├── ll_continue_after_disconnect_pending_consistent-hls-ll.txt │ ├── ll_continue_after_stop-hls-ll.txt │ ├── ll_force_close_no_pending-hls-ll.txt │ ├── ll_force_close_pending-hls-ll.txt │ ├── ll_force_end_list-hls-ll-forced.txt │ ├── ll_force_end_list-hls-ll.txt │ ├── ll_gap_parts-hls-ll.txt │ ├── ll_input_delay_mem_limit-hls-ll.txt │ ├── ll_inter_frame_pts_jump-hls-ll.txt │ ├── ll_media_info_change-hls-ll.txt │ ├── ll_misaligned_key_frames-hls-ll.txt │ ├── ll_negative_pts_delay-hls-ll.txt │ ├── ll_no_active_timeline-hls-ll.txt │ ├── ll_no_audio-hls-ll.txt │ ├── ll_no_video-hls-ll.txt │ ├── ll_pts_backward_jump-hls-ll.txt │ ├── ll_pts_forward_jump-hls-ll.txt │ ├── ll_sanity-hls-ll.txt │ ├── ll_segment_duration_change-hls-ll.txt │ ├── ll_segment_duration_persist-hls-ll.txt │ ├── ll_segment_list_revert_node-hls-ll.txt │ ├── ll_sleep_during_gop-hls-ll.txt │ ├── ll_subtitle_dts_backward-hls-ll.txt │ ├── ll_subtitle_missing-hls-ll.txt │ ├── ll_subtitle_sanity-hls-ll.txt │ ├── ll_subtitle_track_free_while_active-hls-ll.txt │ ├── ll_track_free_while_active-hls-ll.txt │ ├── ll_video_starts_after_audio-hls-ll.txt │ ├── ll_video_stops_before_audio-hls-ll.txt │ ├── media_type_gaps-hls-fmp4.txt │ ├── media_type_gaps-hls-ts.txt │ ├── multi_audio_codec-hls-fmp4.txt │ ├── multi_audio_codec-hls-ts.txt │ ├── multi_audio_codec_no_video-hls-fmp4.txt │ ├── multi_audio_codec_no_video-hls-ts.txt │ ├── multi_audio_label-hls-fmp4.txt │ ├── multi_audio_label-hls-ts.txt │ ├── multi_audio_label_no_video-hls-fmp4.txt │ ├── multi_audio_label_no_video-hls-ts.txt │ ├── negative_pts_delay-hls-fmp4.txt │ ├── negative_pts_delay-hls-ts.txt │ ├── no_audio-hls-fmp4.txt │ ├── no_audio-hls-ts.txt │ ├── no_back_fill_audio-hls-fmp4.txt │ ├── no_back_fill_audio-hls-ts.txt │ ├── no_back_fill_audio_persist-hls-fmp4.txt │ ├── no_back_fill_audio_persist-hls-ts.txt │ ├── no_back_fill_video-hls-fmp4.txt │ ├── no_back_fill_video-hls-ts.txt │ ├── no_back_fill_video_persist-hls-fmp4.txt │ ├── no_back_fill_video_persist-hls-ts.txt │ ├── no_video-hls-fmp4.txt │ ├── no_video-hls-ts.txt │ ├── persist_emptied_manifest_timeline-hls-fmp4.txt │ ├── persist_emptied_manifest_timeline-hls-ts.txt │ ├── persist_emptied_timeline-hls-fmp4.txt │ ├── persist_emptied_timeline-hls-ts.txt │ ├── persist_empty_timeline-hls-fmp4.txt │ ├── persist_empty_timeline-hls-ts.txt │ ├── pts_backward_jump-hls-fmp4.txt │ ├── pts_backward_jump-hls-ts.txt │ ├── pts_backward_jump_mid_gop-hls-fmp4.txt │ ├── pts_backward_jump_mid_gop-hls-ts.txt │ ├── pts_forward_jump-hls-fmp4.txt │ ├── pts_forward_jump-hls-ts.txt │ ├── segment_duration_change-hls-fmp4.txt │ ├── segment_duration_change-hls-ts.txt │ ├── segment_duration_persist-hls-fmp4.txt │ ├── segment_duration_persist-hls-ts.txt │ ├── sgts_sanity-sgts-0.txt │ ├── sgts_sanity-sgts-1.txt │ ├── sleep_during_gop-hls-fmp4.txt │ ├── sleep_during_gop-hls-ts.txt │ ├── subtitle_audio_only-hls-fmp4.txt │ ├── subtitle_audio_only-hls-ts.txt │ ├── subtitle_dts_backward-hls-fmp4.txt │ ├── subtitle_dts_backward-hls-ts.txt │ ├── subtitle_inactive-hls-fmp4.txt │ ├── subtitle_inactive-hls-ts.txt │ ├── subtitle_multi_period-hls-fmp4.txt │ ├── subtitle_multi_period-hls-ts.txt │ ├── subtitle_period_gap-hls-fmp4.txt │ ├── subtitle_period_gap-hls-ts.txt │ ├── subtitle_sanity-hls-fmp4.txt │ ├── subtitle_sanity-hls-ts.txt │ ├── subtitle_single_variant-hls-fmp4.txt │ ├── subtitle_single_variant-hls-ts.txt │ ├── timeline_clip_persist-hls-fmp4.txt │ ├── timeline_clip_persist-hls-ts.txt │ ├── timeline_manifest_outside_scope-hls-fmp4.txt │ ├── timeline_manifest_outside_scope-hls-ts.txt │ ├── timeline_manifest_outside_scope_multi-hls-fmp4.txt │ ├── timeline_manifest_outside_scope_multi-hls-ts.txt │ ├── timeline_period_gap-hls-fmp4.txt │ ├── timeline_period_gap-hls-ts.txt │ ├── toggle_tracks-hls-fmp4.txt │ ├── toggle_tracks-hls-ts.txt │ ├── track_add_after_filler-hls-fmp4.txt │ ├── track_add_after_filler-hls-ts.txt │ ├── variant_gap_after_create-hls-fmp4.txt │ ├── variant_gap_after_create-hls-ts.txt │ ├── variant_gap_before_create-hls-fmp4.txt │ ├── variant_gap_before_create-hls-ts.txt │ ├── variant_gaps-hls-fmp4.txt │ ├── variant_gaps-hls-ts.txt │ ├── variant_id_special_chars-hls-fmp4.txt │ ├── variant_id_special_chars-hls-ts.txt │ ├── video_before_audio-hls-fmp4.txt │ ├── video_before_audio-hls-ts.txt │ ├── video_only_timeline-hls-aa.txt │ ├── video_only_timeline-hls-fmp4.txt │ ├── video_only_timeline-hls-ts.txt │ ├── video_slightly_before_audio-hls-fmp4.txt │ └── video_slightly_before_audio-hls-ts.txt │ ├── segment_duration_change.py │ ├── segment_duration_persist.py │ ├── segment_not_found.py │ ├── session_data_bad_json.py │ ├── session_data_updates.py │ ├── setup_read_error.py │ ├── setup_write_error.py │ ├── sgts_sanity.py │ ├── sleep_during_gop.py │ ├── subtitle_audio_only.py │ ├── subtitle_dts_backward.py │ ├── subtitle_inactive.py │ ├── subtitle_multi_period.py │ ├── subtitle_period_gap.py │ ├── subtitle_sanity.py │ ├── subtitle_single_variant.py │ ├── timeline_clip_persist.py │ ├── timeline_manifest_outside_scope.py │ ├── timeline_manifest_outside_scope_multi.py │ ├── timeline_outside_scope.py │ ├── timeline_period_gap.py │ ├── timeline_store_empty.py │ ├── timeline_store_manifest_empty.py │ ├── toggle_tracks.py │ ├── track_add_after_filler.py │ ├── variant_gap_after_create.py │ ├── variant_gap_before_create.py │ ├── variant_gaps.py │ ├── variant_id_special_chars.py │ ├── video_before_audio.py │ ├── video_only_timeline.py │ └── video_slightly_before_audio.py ├── nginx-mpegts-kmp-module ├── README.md ├── config └── src │ ├── ngx_http_ts_kmp_api_json.h │ ├── ngx_http_ts_kmp_api_json.txt │ ├── ngx_http_ts_kmp_api_module.c │ ├── ngx_http_ts_kmp_api_routes.h │ ├── ngx_http_ts_kmp_api_routes.txt │ ├── ngx_http_ts_kmp_module.c │ ├── ngx_stream_ts_kmp_module.c │ ├── ngx_ts_kmp_module.c │ ├── ngx_ts_kmp_module.h │ ├── ngx_ts_kmp_module_json.h │ ├── ngx_ts_kmp_module_json.txt │ ├── ngx_ts_kmp_track.c │ ├── ngx_ts_kmp_track.h │ ├── ngx_ts_kmp_track_json.h │ └── ngx_ts_kmp_track_json.txt ├── nginx-mpegts-module ├── LICENSE ├── README.md ├── config ├── src │ ├── ngx_http_ts_module.c │ ├── ngx_http_ts_module.h │ ├── ngx_stream_ts_module.c │ ├── ngx_stream_ts_module.h │ ├── ngx_ts_aac.c │ ├── ngx_ts_aac.h │ ├── ngx_ts_ac3.c │ ├── ngx_ts_ac3.h │ ├── ngx_ts_avc.c │ ├── ngx_ts_avc.h │ ├── ngx_ts_bit_stream.c │ ├── ngx_ts_bit_stream.h │ ├── ngx_ts_chain_reader.c │ ├── ngx_ts_chain_reader.h │ ├── ngx_ts_heavc.c │ ├── ngx_ts_heavc.h │ ├── ngx_ts_hevc.c │ ├── ngx_ts_hevc.h │ ├── ngx_ts_opus.c │ ├── ngx_ts_opus.h │ ├── ngx_ts_stream.c │ ├── ngx_ts_stream.h │ └── unused │ │ ├── ngx_ts_dash.c │ │ ├── ngx_ts_dash.h │ │ ├── ngx_ts_dash_mp4.c │ │ ├── ngx_ts_hls.c │ │ └── ngx_ts_hls.h └── unused │ └── README.rst ├── nginx-pckg-module ├── Dockerfile-live-front-src ├── README.md ├── build.sh ├── config └── src │ ├── media │ ├── aes_cbc_encrypt.c │ ├── aes_cbc_encrypt.h │ ├── aes_defs.h │ ├── avc_defs.h │ ├── avc_hevc_parser.c │ ├── avc_hevc_parser.h │ ├── avc_parser.c │ ├── avc_parser.h │ ├── bit_read_stream.h │ ├── buffer_pool.c │ ├── buffer_pool.h │ ├── codec_config.c │ ├── codec_config.h │ ├── common.c │ ├── common.h │ ├── dynamic_buffer.c │ ├── dynamic_buffer.h │ ├── frames_source.h │ ├── frames_source_memory.c │ ├── frames_source_memory.h │ ├── hevc_parser.c │ ├── hevc_parser.h │ ├── id3_defs.c │ ├── id3_defs.h │ ├── media_format.c │ ├── media_format.h │ ├── mp4 │ │ ├── mp4_aes_ctr.c │ │ ├── mp4_aes_ctr.h │ │ ├── mp4_cbcs_encrypt.c │ │ ├── mp4_cbcs_encrypt.h │ │ ├── mp4_cenc_encrypt.c │ │ ├── mp4_cenc_encrypt.h │ │ ├── mp4_dash_encrypt.c │ │ ├── mp4_dash_encrypt.h │ │ ├── mp4_defs.h │ │ ├── mp4_init_segment.c │ │ ├── mp4_init_segment.h │ │ ├── mp4_muxer.c │ │ ├── mp4_muxer.h │ │ ├── mp4_parser_base.c │ │ ├── mp4_parser_base.h │ │ └── mp4_write_stream.h │ ├── mpegts │ │ ├── adts_encoder_filter.c │ │ ├── adts_encoder_filter.h │ │ ├── bit_fields.def │ │ ├── bit_fields.h │ │ ├── buffer_filter.c │ │ ├── buffer_filter.h │ │ ├── eac3_encrypt_filter.c │ │ ├── eac3_encrypt_filter.h │ │ ├── frame_encrypt_filter.c │ │ ├── frame_encrypt_filter.h │ │ ├── frame_joiner_filter.c │ │ ├── frame_joiner_filter.h │ │ ├── hls_encryption.h │ │ ├── id3_encoder_filter.c │ │ ├── id3_encoder_filter.h │ │ ├── media_filter.h │ │ ├── mp4_to_annexb_filter.c │ │ ├── mp4_to_annexb_filter.h │ │ ├── mpegts_encoder_filter.c │ │ ├── mpegts_encoder_filter.h │ │ ├── mpegts_muxer.c │ │ ├── mpegts_muxer.h │ │ ├── sample_aes_avc_filter.c │ │ └── sample_aes_avc_filter.h │ ├── read_stream.h │ ├── subtitle │ │ ├── subtitle_format.c │ │ ├── subtitle_format.h │ │ ├── ttml_builder.c │ │ ├── ttml_builder.h │ │ ├── webvtt_builder.c │ │ └── webvtt_builder.h │ ├── thumb │ │ ├── thumb_grabber.c │ │ └── thumb_grabber.h │ ├── write_buffer.c │ ├── write_buffer.h │ ├── write_buffer_queue.c │ ├── write_buffer_queue.h │ └── write_stream.h │ ├── ngx_http_pckg_captions.c │ ├── ngx_http_pckg_captions.h │ ├── ngx_http_pckg_captions_json.h │ ├── ngx_http_pckg_captions_json.txt │ ├── ngx_http_pckg_capture.c │ ├── ngx_http_pckg_core_module.c │ ├── ngx_http_pckg_core_module.h │ ├── ngx_http_pckg_data.c │ ├── ngx_http_pckg_data.h │ ├── ngx_http_pckg_data_json.h │ ├── ngx_http_pckg_data_json.txt │ ├── ngx_http_pckg_enc.c │ ├── ngx_http_pckg_enc.h │ ├── ngx_http_pckg_enc_json.h │ ├── ngx_http_pckg_enc_json.txt │ ├── ngx_http_pckg_fmp4.c │ ├── ngx_http_pckg_fmp4.h │ ├── ngx_http_pckg_m3u8.c │ ├── ngx_http_pckg_mpd.c │ ├── ngx_http_pckg_mpegts.c │ ├── ngx_http_pckg_mpegts.h │ ├── ngx_http_pckg_utils.c │ ├── ngx_http_pckg_utils.h │ ├── ngx_http_pckg_webvtt.c │ ├── ngx_http_pckg_webvtt.h │ ├── ngx_pckg_adapt_set.c │ ├── ngx_pckg_adapt_set.h │ ├── ngx_pckg_ksmp.c │ ├── ngx_pckg_ksmp.h │ ├── ngx_pckg_ksmp_sgts.c │ ├── ngx_pckg_ksmp_sgts.h │ ├── ngx_pckg_media_group.c │ ├── ngx_pckg_media_group.h │ ├── ngx_pckg_media_info.c │ ├── ngx_pckg_media_info.h │ ├── ngx_pckg_segment_info.c │ ├── ngx_pckg_segment_info.h │ ├── ngx_pckg_utils.c │ └── ngx_pckg_utils.h ├── nginx-rtmp-kmp-module ├── Dockerfile ├── README.md ├── config ├── scripts │ └── parse_rtmp_messages.py └── src │ ├── ngx_http_rtmp_kmp_api_json.h │ ├── ngx_http_rtmp_kmp_api_json.txt │ ├── ngx_http_rtmp_kmp_api_module.c │ ├── ngx_http_rtmp_kmp_api_routes.h │ ├── ngx_http_rtmp_kmp_api_routes.txt │ ├── ngx_rtmp_kmp_api.c │ ├── ngx_rtmp_kmp_api.h │ ├── ngx_rtmp_kmp_api_json.h │ ├── ngx_rtmp_kmp_api_json.txt │ ├── ngx_rtmp_kmp_json.h │ ├── ngx_rtmp_kmp_json.txt │ ├── ngx_rtmp_kmp_module.c │ ├── ngx_rtmp_kmp_module.h │ ├── ngx_rtmp_kmp_track.c │ ├── ngx_rtmp_kmp_track.h │ ├── ngx_rtmp_kmp_track_json.h │ └── ngx_rtmp_kmp_track_json.txt ├── nginx-rtmp-module ├── AUTHORS ├── LICENSE ├── README.md ├── config ├── doc │ └── README.md ├── src │ ├── ngx_rtmp.c │ ├── ngx_rtmp.h │ ├── ngx_rtmp_access_module.c │ ├── ngx_rtmp_amf.c │ ├── ngx_rtmp_amf.h │ ├── ngx_rtmp_bandwidth.c │ ├── ngx_rtmp_bandwidth.h │ ├── ngx_rtmp_bitop.c │ ├── ngx_rtmp_bitop.h │ ├── ngx_rtmp_chain_reader.c │ ├── ngx_rtmp_chain_reader.h │ ├── ngx_rtmp_cmd_module.c │ ├── ngx_rtmp_cmd_module.h │ ├── ngx_rtmp_codec_module.c │ ├── ngx_rtmp_codec_module.h │ ├── ngx_rtmp_core_module.c │ ├── ngx_rtmp_handler.c │ ├── ngx_rtmp_handshake.c │ ├── ngx_rtmp_init.c │ ├── ngx_rtmp_live_module.c │ ├── ngx_rtmp_live_module.h │ ├── ngx_rtmp_log_module.c │ ├── ngx_rtmp_proxy_protocol.c │ ├── ngx_rtmp_proxy_protocol.h │ ├── ngx_rtmp_receive.c │ ├── ngx_rtmp_send.c │ ├── ngx_rtmp_shared.c │ ├── ngx_rtmp_streams.h │ ├── ngx_rtmp_version.h │ └── unused │ │ ├── dash │ │ ├── ngx_rtmp_dash_module.c │ │ ├── ngx_rtmp_mp4.c │ │ └── ngx_rtmp_mp4.h │ │ ├── hls │ │ ├── ngx_rtmp_hls_module.c │ │ ├── ngx_rtmp_mpegts.c │ │ └── ngx_rtmp_mpegts.h │ │ ├── ngx_rtmp_auto_push_module.c │ │ ├── ngx_rtmp_control_module.c │ │ ├── ngx_rtmp_eval.c │ │ ├── ngx_rtmp_eval.h │ │ ├── ngx_rtmp_exec_module.c │ │ ├── ngx_rtmp_flv_module.c │ │ ├── ngx_rtmp_limit_module.c │ │ ├── ngx_rtmp_mp4_module.c │ │ ├── ngx_rtmp_netcall_module.c │ │ ├── ngx_rtmp_netcall_module.h │ │ ├── ngx_rtmp_notify_module.c │ │ ├── ngx_rtmp_play_module.c │ │ ├── ngx_rtmp_play_module.h │ │ ├── ngx_rtmp_record_module.c │ │ ├── ngx_rtmp_record_module.h │ │ ├── ngx_rtmp_relay_module.c │ │ ├── ngx_rtmp_relay_module.h │ │ └── ngx_rtmp_stat_module.c ├── test │ ├── README.md │ ├── dump.sh │ ├── ffstream.sh │ ├── nginx.conf │ ├── play.sh │ ├── rtmp-publisher │ │ ├── README.md │ │ ├── RtmpPlayer.mxml │ │ ├── RtmpPlayer.swf │ │ ├── RtmpPlayerLight.mxml │ │ ├── RtmpPlayerLight.swf │ │ ├── RtmpPublisher.mxml │ │ ├── RtmpPublisher.swf │ │ ├── player.html │ │ ├── publisher.html │ │ └── swfobject.js │ └── www │ │ ├── bg.jpg │ │ ├── index.html │ │ ├── jwplayer │ │ ├── jwplayer.flash.swf │ │ └── jwplayer.js │ │ ├── jwplayer_old │ │ ├── player.swf │ │ └── swfobject.js │ │ └── record.html └── unused │ ├── README.md │ └── stat.xsl └── transcoder ├── .dockerignore ├── .gitattributes ├── .gitignore ├── .vscode ├── c_cpp_properties.json ├── launch.json ├── settings.json └── tasks.json ├── CMakeLists.txt ├── Dockerfile ├── Dockerfile.build ├── KMP ├── KMP.c ├── KMP.h └── kalturaMediaProtocol.h ├── LICENSE ├── Makefile ├── README.md ├── __init__.py ├── ackHandler ├── ackHandler.c ├── ackHandler.h ├── ackHandlerInternal.cpp ├── ackHandlerInternal.h ├── audioAckMap.cpp └── videoAckMap.cpp ├── common ├── hash.c ├── hash.h ├── json_parser.c ├── json_parser.h ├── vector.c └── vector.h ├── config.json ├── core.h ├── debug ├── file_streamer.c ├── file_streamer.h ├── kmp_streamer.c └── kmp_streamer.h ├── http_server.c ├── http_server.h ├── install_ffmpeg.sh ├── libs.h ├── live-transcoder.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist └── xcshareddata │ └── xcschemes │ └── live_transcoder.xcscheme ├── main.c ├── patches ├── nvdec_h264.c.patch └── vf_framestep.patch ├── receiver_server.c ├── receiver_server.h ├── test.py ├── tests ├── config copy.json ├── config-audio.json ├── config_a.json ├── config_v.json └── test_key_frame_alignment.py ├── transcode ├── transcode_codec.c ├── transcode_codec.h ├── transcode_dropper.c ├── transcode_dropper.h ├── transcode_filter.c ├── transcode_filter.h ├── transcode_session.c ├── transcode_session.h ├── transcode_session_output.c └── transcode_session_output.h └── utils ├── ackHandlerUtils.h ├── cc_atsc_a53.cpp ├── cc_atsc_a53.h ├── config.c ├── config.h ├── logger.c ├── logger.h ├── packetQueue.c ├── packetQueue.h ├── policy_provider.c ├── policy_provider.h ├── samples_stats.c ├── samples_stats.h ├── throttler.c ├── throttler.h ├── time_estimator.c ├── time_estimator.h ├── utils.c └── utils.h /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/README.md -------------------------------------------------------------------------------- /ci_build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/ci_build.sh -------------------------------------------------------------------------------- /conf/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/conf/README.md -------------------------------------------------------------------------------- /conf/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/conf/build.sh -------------------------------------------------------------------------------- /conf/controller.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/conf/controller.php -------------------------------------------------------------------------------- /conf/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/conf/nginx.conf -------------------------------------------------------------------------------- /conf/transcoder.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/conf/transcoder.json -------------------------------------------------------------------------------- /nginx-common/KLFP-SPEC.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-common/KLFP-SPEC.md -------------------------------------------------------------------------------- /nginx-common/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-common/README.md -------------------------------------------------------------------------------- /nginx-common/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-common/config -------------------------------------------------------------------------------- /nginx-common/scripts/generate_json_header.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-common/scripts/generate_json_header.py -------------------------------------------------------------------------------- /nginx-common/scripts/generate_kmp_spec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-common/scripts/generate_kmp_spec.py -------------------------------------------------------------------------------- /nginx-common/scripts/generate_routes_header.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-common/scripts/generate_routes_header.py -------------------------------------------------------------------------------- /nginx-common/scripts/klpf_generate_doc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-common/scripts/klpf_generate_doc.py -------------------------------------------------------------------------------- /nginx-common/scripts/klpf_parse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-common/scripts/klpf_parse.py -------------------------------------------------------------------------------- /nginx-common/scripts/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-common/scripts/utils.py -------------------------------------------------------------------------------- /nginx-common/src/ngx_buf_chain.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-common/src/ngx_buf_chain.c -------------------------------------------------------------------------------- /nginx-common/src/ngx_buf_chain.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-common/src/ngx_buf_chain.h -------------------------------------------------------------------------------- /nginx-common/src/ngx_buf_queue.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-common/src/ngx_buf_queue.c -------------------------------------------------------------------------------- /nginx-common/src/ngx_buf_queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-common/src/ngx_buf_queue.h -------------------------------------------------------------------------------- /nginx-common/src/ngx_buf_queue_stream.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-common/src/ngx_buf_queue_stream.c -------------------------------------------------------------------------------- /nginx-common/src/ngx_buf_queue_stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-common/src/ngx_buf_queue_stream.h -------------------------------------------------------------------------------- /nginx-common/src/ngx_http_api.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-common/src/ngx_http_api.c -------------------------------------------------------------------------------- /nginx-common/src/ngx_http_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-common/src/ngx_http_api.h -------------------------------------------------------------------------------- /nginx-common/src/ngx_http_call.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-common/src/ngx_http_call.c -------------------------------------------------------------------------------- /nginx-common/src/ngx_http_call.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-common/src/ngx_http_call.h -------------------------------------------------------------------------------- /nginx-common/src/ngx_json_parser.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-common/src/ngx_json_parser.c -------------------------------------------------------------------------------- /nginx-common/src/ngx_json_parser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-common/src/ngx_json_parser.h -------------------------------------------------------------------------------- /nginx-common/src/ngx_json_pretty.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-common/src/ngx_json_pretty.c -------------------------------------------------------------------------------- /nginx-common/src/ngx_json_pretty.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-common/src/ngx_json_pretty.h -------------------------------------------------------------------------------- /nginx-common/src/ngx_json_str.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-common/src/ngx_json_str.h -------------------------------------------------------------------------------- /nginx-common/src/ngx_ksmp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-common/src/ngx_ksmp.h -------------------------------------------------------------------------------- /nginx-common/src/ngx_ksmp_errs_x.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-common/src/ngx_ksmp_errs_x.h -------------------------------------------------------------------------------- /nginx-common/src/ngx_lba.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-common/src/ngx_lba.c -------------------------------------------------------------------------------- /nginx-common/src/ngx_lba.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-common/src/ngx_lba.h -------------------------------------------------------------------------------- /nginx-common/src/ngx_live_kmp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-common/src/ngx_live_kmp.h -------------------------------------------------------------------------------- /nginx-common/src/ngx_mem_rstream.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-common/src/ngx_mem_rstream.c -------------------------------------------------------------------------------- /nginx-common/src/ngx_mem_rstream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-common/src/ngx_mem_rstream.h -------------------------------------------------------------------------------- /nginx-common/src/ngx_persist.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-common/src/ngx_persist.c -------------------------------------------------------------------------------- /nginx-common/src/ngx_persist.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-common/src/ngx_persist.h -------------------------------------------------------------------------------- /nginx-common/src/ngx_persist_format.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-common/src/ngx_persist_format.h -------------------------------------------------------------------------------- /nginx-common/src/ngx_persist_read.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-common/src/ngx_persist_read.c -------------------------------------------------------------------------------- /nginx-common/src/ngx_persist_read.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-common/src/ngx_persist_read.h -------------------------------------------------------------------------------- /nginx-common/src/ngx_persist_write.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-common/src/ngx_persist_write.c -------------------------------------------------------------------------------- /nginx-common/src/ngx_persist_write.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-common/src/ngx_persist_write.h -------------------------------------------------------------------------------- /nginx-common/src/ngx_wstream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-common/src/ngx_wstream.h -------------------------------------------------------------------------------- /nginx-common/test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-common/test/README.md -------------------------------------------------------------------------------- /nginx-common/test/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-common/test/common.py -------------------------------------------------------------------------------- /nginx-common/test/find_unimported_syms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-common/test/find_unimported_syms.py -------------------------------------------------------------------------------- /nginx-common/test/json_pretty/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-common/test/json_pretty/build.sh -------------------------------------------------------------------------------- /nginx-common/test/json_pretty/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-common/test/json_pretty/main.c -------------------------------------------------------------------------------- /nginx-common/test/json_pretty/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-common/test/json_pretty/test.py -------------------------------------------------------------------------------- /nginx-common/test/openresty-devel-utils/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-common/test/openresty-devel-utils/README.md -------------------------------------------------------------------------------- /nginx-common/test/openresty-devel-utils/ngx-releng: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-common/test/openresty-devel-utils/ngx-releng -------------------------------------------------------------------------------- /nginx-common/test/openresty-devel-utils/ngx-style.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-common/test/openresty-devel-utils/ngx-style.pl -------------------------------------------------------------------------------- /nginx-common/test/validate_api_doc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-common/test/validate_api_doc.py -------------------------------------------------------------------------------- /nginx-common/test/validate_config_files.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-common/test/validate_config_files.py -------------------------------------------------------------------------------- /nginx-common/test/validate_directives_doc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-common/test/validate_directives_doc.py -------------------------------------------------------------------------------- /nginx-common/test/validate_json_write.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-common/test/validate_json_write.py -------------------------------------------------------------------------------- /nginx-common/test/validate_logs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-common/test/validate_logs.py -------------------------------------------------------------------------------- /nginx-kmp-cc-module/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-kmp-cc-module/README.md -------------------------------------------------------------------------------- /nginx-kmp-cc-module/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-kmp-cc-module/config -------------------------------------------------------------------------------- /nginx-kmp-cc-module/scripts/generate_608_char_table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-kmp-cc-module/scripts/generate_608_char_table.py -------------------------------------------------------------------------------- /nginx-kmp-cc-module/src/cli/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-kmp-cc-module/src/cli/build.sh -------------------------------------------------------------------------------- /nginx-kmp-cc-module/src/cli/fuzz/fuzz.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-kmp-cc-module/src/cli/fuzz/fuzz.txt -------------------------------------------------------------------------------- /nginx-kmp-cc-module/src/cli/fuzz/minimize_avc_kmp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-kmp-cc-module/src/cli/fuzz/minimize_avc_kmp.py -------------------------------------------------------------------------------- /nginx-kmp-cc-module/src/cli/fuzz/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-kmp-cc-module/src/cli/fuzz/run.py -------------------------------------------------------------------------------- /nginx-kmp-cc-module/src/cli/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-kmp-cc-module/src/cli/main.c -------------------------------------------------------------------------------- /nginx-kmp-cc-module/src/media/cea708.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-kmp-cc-module/src/media/cea708.c -------------------------------------------------------------------------------- /nginx-kmp-cc-module/src/media/cea708.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-kmp-cc-module/src/media/cea708.h -------------------------------------------------------------------------------- /nginx-kmp-cc-module/src/media/decoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-kmp-cc-module/src/media/decoder.h -------------------------------------------------------------------------------- /nginx-kmp-cc-module/src/media/eia608.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-kmp-cc-module/src/media/eia608.c -------------------------------------------------------------------------------- /nginx-kmp-cc-module/src/media/eia608.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-kmp-cc-module/src/media/eia608.h -------------------------------------------------------------------------------- /nginx-kmp-cc-module/src/media/webvtt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-kmp-cc-module/src/media/webvtt.c -------------------------------------------------------------------------------- /nginx-kmp-cc-module/src/media/webvtt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-kmp-cc-module/src/media/webvtt.h -------------------------------------------------------------------------------- /nginx-kmp-cc-module/src/ngx_buf_chain_reader.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-kmp-cc-module/src/ngx_buf_chain_reader.c -------------------------------------------------------------------------------- /nginx-kmp-cc-module/src/ngx_buf_chain_reader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-kmp-cc-module/src/ngx_buf_chain_reader.h -------------------------------------------------------------------------------- /nginx-kmp-cc-module/src/ngx_http_kmp_cc_api_json.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-kmp-cc-module/src/ngx_http_kmp_cc_api_json.h -------------------------------------------------------------------------------- /nginx-kmp-cc-module/src/ngx_http_kmp_cc_api_json.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-kmp-cc-module/src/ngx_http_kmp_cc_api_json.txt -------------------------------------------------------------------------------- /nginx-kmp-cc-module/src/ngx_http_kmp_cc_api_module.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-kmp-cc-module/src/ngx_http_kmp_cc_api_module.c -------------------------------------------------------------------------------- /nginx-kmp-cc-module/src/ngx_http_kmp_cc_api_routes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-kmp-cc-module/src/ngx_http_kmp_cc_api_routes.h -------------------------------------------------------------------------------- /nginx-kmp-cc-module/src/ngx_http_kmp_cc_api_routes.txt: -------------------------------------------------------------------------------- 1 | GET / 2 | 3 | DELETE /sessions/% 4 | -------------------------------------------------------------------------------- /nginx-kmp-cc-module/src/ngx_kmp_cc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-kmp-cc-module/src/ngx_kmp_cc.c -------------------------------------------------------------------------------- /nginx-kmp-cc-module/src/ngx_kmp_cc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-kmp-cc-module/src/ngx_kmp_cc.h -------------------------------------------------------------------------------- /nginx-kmp-cc-module/src/ngx_kmp_cc_json.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-kmp-cc-module/src/ngx_kmp_cc_json.h -------------------------------------------------------------------------------- /nginx-kmp-cc-module/src/ngx_kmp_cc_json.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-kmp-cc-module/src/ngx_kmp_cc_json.txt -------------------------------------------------------------------------------- /nginx-kmp-cc-module/src/ngx_stream_kmp_cc_module.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-kmp-cc-module/src/ngx_stream_kmp_cc_module.c -------------------------------------------------------------------------------- /nginx-kmp-cc-module/src/ngx_stream_kmp_cc_module.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-kmp-cc-module/src/ngx_stream_kmp_cc_module.h -------------------------------------------------------------------------------- /nginx-kmp-cc-module/src/ngx_stream_kmp_cc_module_json.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-kmp-cc-module/src/ngx_stream_kmp_cc_module_json.h -------------------------------------------------------------------------------- /nginx-kmp-cc-module/src/ngx_stream_kmp_cc_module_json.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-kmp-cc-module/src/ngx_stream_kmp_cc_module_json.txt -------------------------------------------------------------------------------- /nginx-kmp-in-module/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-kmp-in-module/README.md -------------------------------------------------------------------------------- /nginx-kmp-in-module/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-kmp-in-module/config -------------------------------------------------------------------------------- /nginx-kmp-in-module/src/ngx_kmp_in.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-kmp-in-module/src/ngx_kmp_in.c -------------------------------------------------------------------------------- /nginx-kmp-in-module/src/ngx_kmp_in.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-kmp-in-module/src/ngx_kmp_in.h -------------------------------------------------------------------------------- /nginx-kmp-in-module/src/ngx_kmp_in_json.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-kmp-in-module/src/ngx_kmp_in_json.h -------------------------------------------------------------------------------- /nginx-kmp-in-module/src/ngx_kmp_in_json.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-kmp-in-module/src/ngx_kmp_in_json.txt -------------------------------------------------------------------------------- /nginx-kmp-in-module/src/ngx_kmp_in_module.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-kmp-in-module/src/ngx_kmp_in_module.c -------------------------------------------------------------------------------- /nginx-kmp-out-module/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-kmp-out-module/README.md -------------------------------------------------------------------------------- /nginx-kmp-out-module/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-kmp-out-module/config -------------------------------------------------------------------------------- /nginx-kmp-out-module/src/ngx_http_kmp_out_api_json.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-kmp-out-module/src/ngx_http_kmp_out_api_json.h -------------------------------------------------------------------------------- /nginx-kmp-out-module/src/ngx_http_kmp_out_api_json.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-kmp-out-module/src/ngx_http_kmp_out_api_json.txt -------------------------------------------------------------------------------- /nginx-kmp-out-module/src/ngx_http_kmp_out_api_module.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-kmp-out-module/src/ngx_http_kmp_out_api_module.c -------------------------------------------------------------------------------- /nginx-kmp-out-module/src/ngx_http_kmp_out_api_routes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-kmp-out-module/src/ngx_http_kmp_out_api_routes.h -------------------------------------------------------------------------------- /nginx-kmp-out-module/src/ngx_http_kmp_out_api_routes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-kmp-out-module/src/ngx_http_kmp_out_api_routes.txt -------------------------------------------------------------------------------- /nginx-kmp-out-module/src/ngx_kmp_out_module.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-kmp-out-module/src/ngx_kmp_out_module.c -------------------------------------------------------------------------------- /nginx-kmp-out-module/src/ngx_kmp_out_track.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-kmp-out-module/src/ngx_kmp_out_track.c -------------------------------------------------------------------------------- /nginx-kmp-out-module/src/ngx_kmp_out_track.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-kmp-out-module/src/ngx_kmp_out_track.h -------------------------------------------------------------------------------- /nginx-kmp-out-module/src/ngx_kmp_out_track_internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-kmp-out-module/src/ngx_kmp_out_track_internal.h -------------------------------------------------------------------------------- /nginx-kmp-out-module/src/ngx_kmp_out_track_json.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-kmp-out-module/src/ngx_kmp_out_track_json.h -------------------------------------------------------------------------------- /nginx-kmp-out-module/src/ngx_kmp_out_track_json.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-kmp-out-module/src/ngx_kmp_out_track_json.txt -------------------------------------------------------------------------------- /nginx-kmp-out-module/src/ngx_kmp_out_upstream.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-kmp-out-module/src/ngx_kmp_out_upstream.c -------------------------------------------------------------------------------- /nginx-kmp-out-module/src/ngx_kmp_out_upstream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-kmp-out-module/src/ngx_kmp_out_upstream.h -------------------------------------------------------------------------------- /nginx-kmp-out-module/src/ngx_kmp_out_upstream_json.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-kmp-out-module/src/ngx_kmp_out_upstream_json.h -------------------------------------------------------------------------------- /nginx-kmp-out-module/src/ngx_kmp_out_upstream_json.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-kmp-out-module/src/ngx_kmp_out_upstream_json.txt -------------------------------------------------------------------------------- /nginx-kmp-out-module/src/ngx_kmp_out_utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-kmp-out-module/src/ngx_kmp_out_utils.c -------------------------------------------------------------------------------- /nginx-kmp-out-module/src/ngx_kmp_out_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-kmp-out-module/src/ngx_kmp_out_utils.h -------------------------------------------------------------------------------- /nginx-kmp-out-module/src/ngx_kmp_out_utils_json.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-kmp-out-module/src/ngx_kmp_out_utils_json.h -------------------------------------------------------------------------------- /nginx-kmp-out-module/src/ngx_kmp_out_utils_json.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-kmp-out-module/src/ngx_kmp_out_utils_json.txt -------------------------------------------------------------------------------- /nginx-kmp-rtmp-module/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-kmp-rtmp-module/Dockerfile -------------------------------------------------------------------------------- /nginx-kmp-rtmp-module/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-kmp-rtmp-module/README.md -------------------------------------------------------------------------------- /nginx-kmp-rtmp-module/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-kmp-rtmp-module/config -------------------------------------------------------------------------------- /nginx-kmp-rtmp-module/src/ngx_http_kmp_rtmp_api_json.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-kmp-rtmp-module/src/ngx_http_kmp_rtmp_api_json.h -------------------------------------------------------------------------------- /nginx-kmp-rtmp-module/src/ngx_http_kmp_rtmp_api_json.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-kmp-rtmp-module/src/ngx_http_kmp_rtmp_api_json.txt -------------------------------------------------------------------------------- /nginx-kmp-rtmp-module/src/ngx_http_kmp_rtmp_api_module.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-kmp-rtmp-module/src/ngx_http_kmp_rtmp_api_module.c -------------------------------------------------------------------------------- /nginx-kmp-rtmp-module/src/ngx_http_kmp_rtmp_api_routes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-kmp-rtmp-module/src/ngx_http_kmp_rtmp_api_routes.h -------------------------------------------------------------------------------- /nginx-kmp-rtmp-module/src/ngx_http_kmp_rtmp_api_routes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-kmp-rtmp-module/src/ngx_http_kmp_rtmp_api_routes.txt -------------------------------------------------------------------------------- /nginx-kmp-rtmp-module/src/ngx_kmp_rtmp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-kmp-rtmp-module/src/ngx_kmp_rtmp.h -------------------------------------------------------------------------------- /nginx-kmp-rtmp-module/src/ngx_kmp_rtmp_amf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-kmp-rtmp-module/src/ngx_kmp_rtmp_amf.c -------------------------------------------------------------------------------- /nginx-kmp-rtmp-module/src/ngx_kmp_rtmp_amf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-kmp-rtmp-module/src/ngx_kmp_rtmp_amf.h -------------------------------------------------------------------------------- /nginx-kmp-rtmp-module/src/ngx_kmp_rtmp_encoder.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-kmp-rtmp-module/src/ngx_kmp_rtmp_encoder.c -------------------------------------------------------------------------------- /nginx-kmp-rtmp-module/src/ngx_kmp_rtmp_encoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-kmp-rtmp-module/src/ngx_kmp_rtmp_encoder.h -------------------------------------------------------------------------------- /nginx-kmp-rtmp-module/src/ngx_kmp_rtmp_handshake.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-kmp-rtmp-module/src/ngx_kmp_rtmp_handshake.c -------------------------------------------------------------------------------- /nginx-kmp-rtmp-module/src/ngx_kmp_rtmp_handshake.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-kmp-rtmp-module/src/ngx_kmp_rtmp_handshake.h -------------------------------------------------------------------------------- /nginx-kmp-rtmp-module/src/ngx_kmp_rtmp_stream.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-kmp-rtmp-module/src/ngx_kmp_rtmp_stream.c -------------------------------------------------------------------------------- /nginx-kmp-rtmp-module/src/ngx_kmp_rtmp_stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-kmp-rtmp-module/src/ngx_kmp_rtmp_stream.h -------------------------------------------------------------------------------- /nginx-kmp-rtmp-module/src/ngx_kmp_rtmp_stream_json.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-kmp-rtmp-module/src/ngx_kmp_rtmp_stream_json.h -------------------------------------------------------------------------------- /nginx-kmp-rtmp-module/src/ngx_kmp_rtmp_stream_json.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-kmp-rtmp-module/src/ngx_kmp_rtmp_stream_json.txt -------------------------------------------------------------------------------- /nginx-kmp-rtmp-module/src/ngx_kmp_rtmp_track.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-kmp-rtmp-module/src/ngx_kmp_rtmp_track.c -------------------------------------------------------------------------------- /nginx-kmp-rtmp-module/src/ngx_kmp_rtmp_track.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-kmp-rtmp-module/src/ngx_kmp_rtmp_track.h -------------------------------------------------------------------------------- /nginx-kmp-rtmp-module/src/ngx_kmp_rtmp_track_json.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-kmp-rtmp-module/src/ngx_kmp_rtmp_track_json.h -------------------------------------------------------------------------------- /nginx-kmp-rtmp-module/src/ngx_kmp_rtmp_track_json.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-kmp-rtmp-module/src/ngx_kmp_rtmp_track_json.txt -------------------------------------------------------------------------------- /nginx-kmp-rtmp-module/src/ngx_kmp_rtmp_upstream.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-kmp-rtmp-module/src/ngx_kmp_rtmp_upstream.c -------------------------------------------------------------------------------- /nginx-kmp-rtmp-module/src/ngx_kmp_rtmp_upstream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-kmp-rtmp-module/src/ngx_kmp_rtmp_upstream.h -------------------------------------------------------------------------------- /nginx-kmp-rtmp-module/src/ngx_kmp_rtmp_upstream_json.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-kmp-rtmp-module/src/ngx_kmp_rtmp_upstream_json.h -------------------------------------------------------------------------------- /nginx-kmp-rtmp-module/src/ngx_kmp_rtmp_upstream_json.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-kmp-rtmp-module/src/ngx_kmp_rtmp_upstream_json.txt -------------------------------------------------------------------------------- /nginx-kmp-rtmp-module/src/ngx_stream_kmp_rtmp_module.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-kmp-rtmp-module/src/ngx_stream_kmp_rtmp_module.c -------------------------------------------------------------------------------- /nginx-live-module/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/Dockerfile -------------------------------------------------------------------------------- /nginx-live-module/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/README.md -------------------------------------------------------------------------------- /nginx-live-module/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/config -------------------------------------------------------------------------------- /nginx-live-module/scripts/generate_bit_field_macros.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/scripts/generate_bit_field_macros.py -------------------------------------------------------------------------------- /nginx-live-module/scripts/generate_persist_spec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/scripts/generate_persist_spec.py -------------------------------------------------------------------------------- /nginx-live-module/scripts/s3_stub.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/scripts/s3_stub.php -------------------------------------------------------------------------------- /nginx-live-module/src/http/ngx_http_live_api_json.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/src/http/ngx_http_live_api_json.h -------------------------------------------------------------------------------- /nginx-live-module/src/http/ngx_http_live_api_json.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/src/http/ngx_http_live_api_json.txt -------------------------------------------------------------------------------- /nginx-live-module/src/http/ngx_http_live_api_module.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/src/http/ngx_http_live_api_module.c -------------------------------------------------------------------------------- /nginx-live-module/src/http/ngx_http_live_api_routes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/src/http/ngx_http_live_api_routes.h -------------------------------------------------------------------------------- /nginx-live-module/src/http/ngx_http_live_api_routes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/src/http/ngx_http_live_api_routes.txt -------------------------------------------------------------------------------- /nginx-live-module/src/http/ngx_http_live_ksmp_module.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/src/http/ngx_http_live_ksmp_module.c -------------------------------------------------------------------------------- /nginx-live-module/src/ngx_block_pool.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/src/ngx_block_pool.c -------------------------------------------------------------------------------- /nginx-live-module/src/ngx_block_pool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/src/ngx_block_pool.h -------------------------------------------------------------------------------- /nginx-live-module/src/ngx_block_str.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/src/ngx_block_str.c -------------------------------------------------------------------------------- /nginx-live-module/src/ngx_block_str.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/src/ngx_block_str.h -------------------------------------------------------------------------------- /nginx-live-module/src/ngx_live.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/src/ngx_live.c -------------------------------------------------------------------------------- /nginx-live-module/src/ngx_live.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/src/ngx_live.h -------------------------------------------------------------------------------- /nginx-live-module/src/ngx_live_channel.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/src/ngx_live_channel.c -------------------------------------------------------------------------------- /nginx-live-module/src/ngx_live_channel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/src/ngx_live_channel.h -------------------------------------------------------------------------------- /nginx-live-module/src/ngx_live_channel_json.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/src/ngx_live_channel_json.h -------------------------------------------------------------------------------- /nginx-live-module/src/ngx_live_channel_json.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/src/ngx_live_channel_json.txt -------------------------------------------------------------------------------- /nginx-live-module/src/ngx_live_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/src/ngx_live_config.h -------------------------------------------------------------------------------- /nginx-live-module/src/ngx_live_core_module.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/src/ngx_live_core_module.c -------------------------------------------------------------------------------- /nginx-live-module/src/ngx_live_core_module.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/src/ngx_live_core_module.h -------------------------------------------------------------------------------- /nginx-live-module/src/ngx_live_dynamic_var.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/src/ngx_live_dynamic_var.c -------------------------------------------------------------------------------- /nginx-live-module/src/ngx_live_dynamic_var_json.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/src/ngx_live_dynamic_var_json.h -------------------------------------------------------------------------------- /nginx-live-module/src/ngx_live_dynamic_var_json.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/src/ngx_live_dynamic_var_json.txt -------------------------------------------------------------------------------- /nginx-live-module/src/ngx_live_filler.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/src/ngx_live_filler.c -------------------------------------------------------------------------------- /nginx-live-module/src/ngx_live_filler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/src/ngx_live_filler.h -------------------------------------------------------------------------------- /nginx-live-module/src/ngx_live_filler_json.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/src/ngx_live_filler_json.h -------------------------------------------------------------------------------- /nginx-live-module/src/ngx_live_filler_json.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/src/ngx_live_filler_json.txt -------------------------------------------------------------------------------- /nginx-live-module/src/ngx_live_input_bufs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/src/ngx_live_input_bufs.c -------------------------------------------------------------------------------- /nginx-live-module/src/ngx_live_input_bufs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/src/ngx_live_input_bufs.h -------------------------------------------------------------------------------- /nginx-live-module/src/ngx_live_json_cmds.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/src/ngx_live_json_cmds.c -------------------------------------------------------------------------------- /nginx-live-module/src/ngx_live_json_cmds.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/src/ngx_live_json_cmds.h -------------------------------------------------------------------------------- /nginx-live-module/src/ngx_live_map.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/src/ngx_live_map.c -------------------------------------------------------------------------------- /nginx-live-module/src/ngx_live_media_info.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/src/ngx_live_media_info.c -------------------------------------------------------------------------------- /nginx-live-module/src/ngx_live_media_info.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/src/ngx_live_media_info.h -------------------------------------------------------------------------------- /nginx-live-module/src/ngx_live_media_info_json.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/src/ngx_live_media_info_json.h -------------------------------------------------------------------------------- /nginx-live-module/src/ngx_live_media_info_json.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/src/ngx_live_media_info_json.txt -------------------------------------------------------------------------------- /nginx-live-module/src/ngx_live_notif.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/src/ngx_live_notif.c -------------------------------------------------------------------------------- /nginx-live-module/src/ngx_live_notif.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/src/ngx_live_notif.h -------------------------------------------------------------------------------- /nginx-live-module/src/ngx_live_notif_segment.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/src/ngx_live_notif_segment.c -------------------------------------------------------------------------------- /nginx-live-module/src/ngx_live_notif_segment.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/src/ngx_live_notif_segment.h -------------------------------------------------------------------------------- /nginx-live-module/src/ngx_live_script.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/src/ngx_live_script.c -------------------------------------------------------------------------------- /nginx-live-module/src/ngx_live_script.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/src/ngx_live_script.h -------------------------------------------------------------------------------- /nginx-live-module/src/ngx_live_segment_cache.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/src/ngx_live_segment_cache.c -------------------------------------------------------------------------------- /nginx-live-module/src/ngx_live_segment_cache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/src/ngx_live_segment_cache.h -------------------------------------------------------------------------------- /nginx-live-module/src/ngx_live_segment_index.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/src/ngx_live_segment_index.c -------------------------------------------------------------------------------- /nginx-live-module/src/ngx_live_segment_index.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/src/ngx_live_segment_index.h -------------------------------------------------------------------------------- /nginx-live-module/src/ngx_live_segment_info.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/src/ngx_live_segment_info.c -------------------------------------------------------------------------------- /nginx-live-module/src/ngx_live_segment_info.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/src/ngx_live_segment_info.h -------------------------------------------------------------------------------- /nginx-live-module/src/ngx_live_segment_list.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/src/ngx_live_segment_list.c -------------------------------------------------------------------------------- /nginx-live-module/src/ngx_live_segment_list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/src/ngx_live_segment_list.h -------------------------------------------------------------------------------- /nginx-live-module/src/ngx_live_segmenter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/src/ngx_live_segmenter.c -------------------------------------------------------------------------------- /nginx-live-module/src/ngx_live_segmenter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/src/ngx_live_segmenter.h -------------------------------------------------------------------------------- /nginx-live-module/src/ngx_live_segmenter_ll.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/src/ngx_live_segmenter_ll.c -------------------------------------------------------------------------------- /nginx-live-module/src/ngx_live_syncer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/src/ngx_live_syncer.c -------------------------------------------------------------------------------- /nginx-live-module/src/ngx_live_timeline.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/src/ngx_live_timeline.c -------------------------------------------------------------------------------- /nginx-live-module/src/ngx_live_timeline.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/src/ngx_live_timeline.h -------------------------------------------------------------------------------- /nginx-live-module/src/ngx_live_timeline_json.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/src/ngx_live_timeline_json.h -------------------------------------------------------------------------------- /nginx-live-module/src/ngx_live_timeline_json.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/src/ngx_live_timeline_json.txt -------------------------------------------------------------------------------- /nginx-live-module/src/ngx_live_variables.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/src/ngx_live_variables.c -------------------------------------------------------------------------------- /nginx-live-module/src/ngx_live_variables.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/src/ngx_live_variables.h -------------------------------------------------------------------------------- /nginx-live-module/src/persist/ngx_live_persist.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/src/persist/ngx_live_persist.c -------------------------------------------------------------------------------- /nginx-live-module/src/persist/ngx_live_persist.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/src/persist/ngx_live_persist.h -------------------------------------------------------------------------------- /nginx-live-module/src/persist/ngx_live_persist_core.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/src/persist/ngx_live_persist_core.c -------------------------------------------------------------------------------- /nginx-live-module/src/persist/ngx_live_persist_core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/src/persist/ngx_live_persist_core.h -------------------------------------------------------------------------------- /nginx-live-module/src/persist/ngx_live_persist_index.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/src/persist/ngx_live_persist_index.c -------------------------------------------------------------------------------- /nginx-live-module/src/persist/ngx_live_persist_index.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/src/persist/ngx_live_persist_index.h -------------------------------------------------------------------------------- /nginx-live-module/src/persist/ngx_live_persist_internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/src/persist/ngx_live_persist_internal.h -------------------------------------------------------------------------------- /nginx-live-module/src/persist/ngx_live_persist_json.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/src/persist/ngx_live_persist_json.h -------------------------------------------------------------------------------- /nginx-live-module/src/persist/ngx_live_persist_json.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/src/persist/ngx_live_persist_json.txt -------------------------------------------------------------------------------- /nginx-live-module/src/persist/ngx_live_persist_media.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/src/persist/ngx_live_persist_media.c -------------------------------------------------------------------------------- /nginx-live-module/src/persist/ngx_live_persist_media.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/src/persist/ngx_live_persist_media.h -------------------------------------------------------------------------------- /nginx-live-module/src/persist/ngx_live_persist_serve.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/src/persist/ngx_live_persist_serve.c -------------------------------------------------------------------------------- /nginx-live-module/src/persist/ngx_live_persist_setup.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/src/persist/ngx_live_persist_setup.c -------------------------------------------------------------------------------- /nginx-live-module/src/persist/ngx_live_persist_setup.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/src/persist/ngx_live_persist_setup.h -------------------------------------------------------------------------------- /nginx-live-module/src/persist/ngx_live_persist_snap_frames.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/src/persist/ngx_live_persist_snap_frames.c -------------------------------------------------------------------------------- /nginx-live-module/src/persist/ngx_live_persist_snap_frames.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/src/persist/ngx_live_persist_snap_frames.h -------------------------------------------------------------------------------- /nginx-live-module/src/persist/ngx_live_store.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/src/persist/ngx_live_store.c -------------------------------------------------------------------------------- /nginx-live-module/src/persist/ngx_live_store.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/src/persist/ngx_live_store.h -------------------------------------------------------------------------------- /nginx-live-module/src/persist/ngx_live_store_http.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/src/persist/ngx_live_store_http.c -------------------------------------------------------------------------------- /nginx-live-module/src/persist/ngx_live_store_http.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/src/persist/ngx_live_store_http.h -------------------------------------------------------------------------------- /nginx-live-module/src/persist/ngx_live_store_json.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/src/persist/ngx_live_store_json.h -------------------------------------------------------------------------------- /nginx-live-module/src/persist/ngx_live_store_json.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/src/persist/ngx_live_store_json.txt -------------------------------------------------------------------------------- /nginx-live-module/src/persist/ngx_live_store_s3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/src/persist/ngx_live_store_s3.c -------------------------------------------------------------------------------- /nginx-live-module/src/persist/ngx_live_store_s3_json.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/src/persist/ngx_live_store_s3_json.h -------------------------------------------------------------------------------- /nginx-live-module/src/persist/ngx_live_store_s3_json.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/src/persist/ngx_live_store_s3_json.txt -------------------------------------------------------------------------------- /nginx-live-module/src/stream/ngx_stream_live_kmp_module.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/src/stream/ngx_stream_live_kmp_module.c -------------------------------------------------------------------------------- /nginx-live-module/test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/README.md -------------------------------------------------------------------------------- /nginx-live-module/test/apply_no_pool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/apply_no_pool.py -------------------------------------------------------------------------------- /nginx-live-module/test/cleanup_stack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/cleanup_stack.py -------------------------------------------------------------------------------- /nginx-live-module/test/file-to-kmp/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/file-to-kmp/build.sh -------------------------------------------------------------------------------- /nginx-live-module/test/file-to-kmp/file_to_kmp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/file-to-kmp/file_to_kmp.c -------------------------------------------------------------------------------- /nginx-live-module/test/http_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/http_utils.py -------------------------------------------------------------------------------- /nginx-live-module/test/kmp_dump.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/kmp_dump.py -------------------------------------------------------------------------------- /nginx-live-module/test/kmp_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/kmp_utils.py -------------------------------------------------------------------------------- /nginx-live-module/test/manifest_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/manifest_utils.py -------------------------------------------------------------------------------- /nginx-live-module/test/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/nginx.conf -------------------------------------------------------------------------------- /nginx-live-module/test/nginx_live_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/nginx_live_client.py -------------------------------------------------------------------------------- /nginx-live-module/test/replay.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/replay.conf -------------------------------------------------------------------------------- /nginx-live-module/test/replay.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/replay.lua -------------------------------------------------------------------------------- /nginx-live-module/test/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/run.py -------------------------------------------------------------------------------- /nginx-live-module/test/subtitle_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/subtitle_utils.py -------------------------------------------------------------------------------- /nginx-live-module/test/test_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/test_base.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/active_tracks_stress.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/active_tracks_stress.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/api_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/api_tests.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/audio_before_video.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/audio_before_video.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/audio_ends_before_video.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/audio_ends_before_video.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/audio_only_timeline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/audio_only_timeline.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/audio_slightly_before_video.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/audio_slightly_before_video.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/back_fill_audio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/back_fill_audio.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/back_fill_audio_persist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/back_fill_audio_persist.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/back_fill_video.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/back_fill_video.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/back_fill_video_persist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/back_fill_video_persist.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/cea_captions_bad_json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/cea_captions_bad_json.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/cea_captions_persist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/cea_captions_persist.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/cea_captions_sanity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/cea_captions_sanity.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/cea_captions_updates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/cea_captions_updates.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/channel_free_during_dvr_read.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/channel_free_during_dvr_read.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/channel_free_during_dvr_write.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/channel_free_during_dvr_write.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/channel_free_during_index_read.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/channel_free_during_index_read.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/channel_free_during_setup_read.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/channel_free_during_setup_read.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/channel_read_cancel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/channel_read_cancel.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/continue_after_disconnect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/continue_after_disconnect.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/continue_after_stop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/continue_after_stop.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/dash_escape_strings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/dash_escape_strings.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/dvr_read_error.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/dvr_read_error.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/dvr_write_cancel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/dvr_write_cancel.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/dvr_write_error.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/dvr_write_error.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/enc_custom_key_uri.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/enc_custom_key_uri.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/enc_scope_channel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/enc_scope_channel.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/enc_scope_media_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/enc_scope_media_type.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/enc_scope_track.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/enc_scope_track.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/enc_scope_variant.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/enc_scope_variant.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/filler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/filler.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/filler_delete_track.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/filler_delete_track.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/filler_errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/filler_errors.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/filler_multiple_waiting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/filler_multiple_waiting.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/filler_unused_track.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/filler_unused_track.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/gap_fill_match_group_id.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/gap_fill_match_group_id.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/gap_fill_media_change.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/gap_fill_media_change.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/gap_fill_no_own.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/gap_fill_no_own.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/history_change_copy_timeline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/history_change_copy_timeline.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/history_change_track_add.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/history_change_track_add.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/hls_aes128_sanity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/hls_aes128_sanity.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/hls_clear_sanity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/hls_clear_sanity.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/hls_quoted_strings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/hls_quoted_strings.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/hls_sample_aes_sanity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/hls_sample_aes_sanity.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/index_read_error.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/index_read_error.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/index_write_error.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/index_write_error.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/input_delay_mem_limit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/input_delay_mem_limit.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/inter_frame_pts_jump.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/inter_frame_pts_jump.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/kmp_bad_media_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/kmp_bad_media_info.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/leave_three_target_duration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/leave_three_target_duration.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/ll_audio_pending.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/ll_audio_pending.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/ll_audio_pending_only.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/ll_audio_pending_only.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/ll_audio_starts_after_video.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/ll_audio_starts_after_video.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/ll_audio_stops_before_video.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/ll_audio_stops_before_video.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/ll_blocked_request_continue.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/ll_blocked_request_continue.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/ll_blocked_request_inactive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/ll_blocked_request_inactive.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/ll_blocked_request_sanity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/ll_blocked_request_sanity.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/ll_blocked_request_timeout.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/ll_blocked_request_timeout.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/ll_blocked_request_track_free.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/ll_blocked_request_track_free.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/ll_channel_free_while_active.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/ll_channel_free_while_active.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/ll_continue_after_disconnect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/ll_continue_after_disconnect.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/ll_continue_after_stop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/ll_continue_after_stop.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/ll_force_close_no_pending.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/ll_force_close_no_pending.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/ll_force_close_pending.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/ll_force_close_pending.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/ll_force_end_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/ll_force_end_list.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/ll_gap_parts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/ll_gap_parts.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/ll_input_delay_mem_limit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/ll_input_delay_mem_limit.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/ll_inter_frame_pts_jump.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/ll_inter_frame_pts_jump.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/ll_media_info_change.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/ll_media_info_change.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/ll_misaligned_key_frames.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/ll_misaligned_key_frames.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/ll_multi_period_skip_segments.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/ll_multi_period_skip_segments.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/ll_negative_pts_delay.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/ll_negative_pts_delay.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/ll_no_active_timeline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/ll_no_active_timeline.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/ll_no_audio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/ll_no_audio.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/ll_no_video.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/ll_no_video.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/ll_pts_backward_jump.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/ll_pts_backward_jump.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/ll_pts_forward_jump.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/ll_pts_forward_jump.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/ll_sanity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/ll_sanity.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/ll_segment_duration_change.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/ll_segment_duration_change.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/ll_segment_duration_persist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/ll_segment_duration_persist.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/ll_segment_list_revert_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/ll_segment_list_revert_node.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/ll_sleep_during_gop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/ll_sleep_during_gop.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/ll_subtitle_dts_backward.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/ll_subtitle_dts_backward.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/ll_subtitle_missing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/ll_subtitle_missing.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/ll_subtitle_sanity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/ll_subtitle_sanity.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/ll_track_free_while_active.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/ll_track_free_while_active.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/ll_video_starts_after_audio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/ll_video_starts_after_audio.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/ll_video_stops_before_audio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/ll_video_stops_before_audio.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/long_stream.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/long_stream.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/media_type_gaps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/media_type_gaps.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/multi_audio_codec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/multi_audio_codec.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/multi_audio_codec_no_video.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/multi_audio_codec_no_video.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/multi_audio_label.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/multi_audio_label.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/multi_audio_label_no_video.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/multi_audio_label_no_video.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/negative_pts_delay.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/negative_pts_delay.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/no_audio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/no_audio.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/no_back_fill_audio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/no_back_fill_audio.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/no_back_fill_audio_persist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/no_back_fill_audio_persist.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/no_back_fill_video.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/no_back_fill_video.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/no_back_fill_video_persist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/no_back_fill_video_persist.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/no_video.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/no_video.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/pckg_pass_codes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/pckg_pass_codes.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/persist_emptied_timeline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/persist_emptied_timeline.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/persist_empty_timeline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/persist_empty_timeline.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/persist_new_version_index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/persist_new_version_index.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/persist_new_version_media.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/persist_new_version_media.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/persist_new_version_setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/persist_new_version_setup.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/persist_old_version_index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/persist_old_version_index.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/persist_old_version_media.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/persist_old_version_media.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/persist_old_version_setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/persist_old_version_setup.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/persist_setup_sanity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/persist_setup_sanity.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/persist_uid_mismatch_index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/persist_uid_mismatch_index.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/persist_uid_mismatch_media.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/persist_uid_mismatch_media.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/pts_backward_jump.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/pts_backward_jump.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/pts_backward_jump_mid_gop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/pts_backward_jump_mid_gop.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/pts_forward_jump.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/pts_forward_jump.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/ref/audio_before_video-hls-ts.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/ref/audio_before_video-hls-ts.txt -------------------------------------------------------------------------------- /nginx-live-module/test/tests/ref/back_fill_audio-hls-fmp4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/ref/back_fill_audio-hls-fmp4.txt -------------------------------------------------------------------------------- /nginx-live-module/test/tests/ref/back_fill_audio-hls-ts.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/ref/back_fill_audio-hls-ts.txt -------------------------------------------------------------------------------- /nginx-live-module/test/tests/ref/back_fill_video-hls-ts.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/ref/back_fill_video-hls-ts.txt -------------------------------------------------------------------------------- /nginx-live-module/test/tests/ref/enc_scope_track-hls-ts.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/ref/enc_scope_track-hls-ts.txt -------------------------------------------------------------------------------- /nginx-live-module/test/tests/ref/filler-hls-fmp4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/ref/filler-hls-fmp4.txt -------------------------------------------------------------------------------- /nginx-live-module/test/tests/ref/filler-hls-ts.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/ref/filler-hls-ts.txt -------------------------------------------------------------------------------- /nginx-live-module/test/tests/ref/gap_fill_no_own-hls-ts.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/ref/gap_fill_no_own-hls-ts.txt -------------------------------------------------------------------------------- /nginx-live-module/test/tests/ref/ll_gap_parts-hls-ll.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/ref/ll_gap_parts-hls-ll.txt -------------------------------------------------------------------------------- /nginx-live-module/test/tests/ref/ll_no_active_timeline-hls-ll.txt: -------------------------------------------------------------------------------- 1 | URL: /master.m3u8 2 | HEADERS: 400 text/html 3 | BODY: SIZE: 167, MD5: bcd89db31717614d0e04df38c0cd49df 4 | 5 | -------------------------------------------------------------------------------- /nginx-live-module/test/tests/ref/ll_no_audio-hls-ll.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/ref/ll_no_audio-hls-ll.txt -------------------------------------------------------------------------------- /nginx-live-module/test/tests/ref/ll_no_video-hls-ll.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/ref/ll_no_video-hls-ll.txt -------------------------------------------------------------------------------- /nginx-live-module/test/tests/ref/ll_sanity-hls-ll.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/ref/ll_sanity-hls-ll.txt -------------------------------------------------------------------------------- /nginx-live-module/test/tests/ref/media_type_gaps-hls-ts.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/ref/media_type_gaps-hls-ts.txt -------------------------------------------------------------------------------- /nginx-live-module/test/tests/ref/no_audio-hls-fmp4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/ref/no_audio-hls-fmp4.txt -------------------------------------------------------------------------------- /nginx-live-module/test/tests/ref/no_audio-hls-ts.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/ref/no_audio-hls-ts.txt -------------------------------------------------------------------------------- /nginx-live-module/test/tests/ref/no_video-hls-fmp4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/ref/no_video-hls-fmp4.txt -------------------------------------------------------------------------------- /nginx-live-module/test/tests/ref/no_video-hls-ts.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/ref/no_video-hls-ts.txt -------------------------------------------------------------------------------- /nginx-live-module/test/tests/ref/sgts_sanity-sgts-0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/ref/sgts_sanity-sgts-0.txt -------------------------------------------------------------------------------- /nginx-live-module/test/tests/ref/sgts_sanity-sgts-1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/ref/sgts_sanity-sgts-1.txt -------------------------------------------------------------------------------- /nginx-live-module/test/tests/ref/subtitle_sanity-hls-ts.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/ref/subtitle_sanity-hls-ts.txt -------------------------------------------------------------------------------- /nginx-live-module/test/tests/ref/toggle_tracks-hls-fmp4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/ref/toggle_tracks-hls-fmp4.txt -------------------------------------------------------------------------------- /nginx-live-module/test/tests/ref/toggle_tracks-hls-ts.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/ref/toggle_tracks-hls-ts.txt -------------------------------------------------------------------------------- /nginx-live-module/test/tests/ref/variant_gaps-hls-fmp4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/ref/variant_gaps-hls-fmp4.txt -------------------------------------------------------------------------------- /nginx-live-module/test/tests/ref/variant_gaps-hls-ts.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/ref/variant_gaps-hls-ts.txt -------------------------------------------------------------------------------- /nginx-live-module/test/tests/segment_duration_change.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/segment_duration_change.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/segment_duration_persist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/segment_duration_persist.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/segment_not_found.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/segment_not_found.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/session_data_bad_json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/session_data_bad_json.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/session_data_updates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/session_data_updates.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/setup_read_error.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/setup_read_error.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/setup_write_error.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/setup_write_error.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/sgts_sanity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/sgts_sanity.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/sleep_during_gop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/sleep_during_gop.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/subtitle_audio_only.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/subtitle_audio_only.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/subtitle_dts_backward.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/subtitle_dts_backward.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/subtitle_inactive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/subtitle_inactive.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/subtitle_multi_period.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/subtitle_multi_period.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/subtitle_period_gap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/subtitle_period_gap.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/subtitle_sanity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/subtitle_sanity.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/subtitle_single_variant.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/subtitle_single_variant.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/timeline_clip_persist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/timeline_clip_persist.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/timeline_outside_scope.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/timeline_outside_scope.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/timeline_period_gap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/timeline_period_gap.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/timeline_store_empty.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/timeline_store_empty.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/toggle_tracks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/toggle_tracks.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/track_add_after_filler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/track_add_after_filler.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/variant_gap_after_create.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/variant_gap_after_create.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/variant_gap_before_create.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/variant_gap_before_create.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/variant_gaps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/variant_gaps.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/variant_id_special_chars.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/variant_id_special_chars.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/video_before_audio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/video_before_audio.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/video_only_timeline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/video_only_timeline.py -------------------------------------------------------------------------------- /nginx-live-module/test/tests/video_slightly_before_audio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-live-module/test/tests/video_slightly_before_audio.py -------------------------------------------------------------------------------- /nginx-mpegts-kmp-module/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-mpegts-kmp-module/README.md -------------------------------------------------------------------------------- /nginx-mpegts-kmp-module/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-mpegts-kmp-module/config -------------------------------------------------------------------------------- /nginx-mpegts-kmp-module/src/ngx_http_ts_kmp_api_json.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-mpegts-kmp-module/src/ngx_http_ts_kmp_api_json.h -------------------------------------------------------------------------------- /nginx-mpegts-kmp-module/src/ngx_http_ts_kmp_api_json.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-mpegts-kmp-module/src/ngx_http_ts_kmp_api_json.txt -------------------------------------------------------------------------------- /nginx-mpegts-kmp-module/src/ngx_http_ts_kmp_api_module.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-mpegts-kmp-module/src/ngx_http_ts_kmp_api_module.c -------------------------------------------------------------------------------- /nginx-mpegts-kmp-module/src/ngx_http_ts_kmp_api_routes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-mpegts-kmp-module/src/ngx_http_ts_kmp_api_routes.h -------------------------------------------------------------------------------- /nginx-mpegts-kmp-module/src/ngx_http_ts_kmp_api_routes.txt: -------------------------------------------------------------------------------- 1 | GET / 2 | 3 | DELETE /sessions/% 4 | -------------------------------------------------------------------------------- /nginx-mpegts-kmp-module/src/ngx_http_ts_kmp_module.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-mpegts-kmp-module/src/ngx_http_ts_kmp_module.c -------------------------------------------------------------------------------- /nginx-mpegts-kmp-module/src/ngx_stream_ts_kmp_module.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-mpegts-kmp-module/src/ngx_stream_ts_kmp_module.c -------------------------------------------------------------------------------- /nginx-mpegts-kmp-module/src/ngx_ts_kmp_module.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-mpegts-kmp-module/src/ngx_ts_kmp_module.c -------------------------------------------------------------------------------- /nginx-mpegts-kmp-module/src/ngx_ts_kmp_module.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-mpegts-kmp-module/src/ngx_ts_kmp_module.h -------------------------------------------------------------------------------- /nginx-mpegts-kmp-module/src/ngx_ts_kmp_module_json.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-mpegts-kmp-module/src/ngx_ts_kmp_module_json.h -------------------------------------------------------------------------------- /nginx-mpegts-kmp-module/src/ngx_ts_kmp_module_json.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-mpegts-kmp-module/src/ngx_ts_kmp_module_json.txt -------------------------------------------------------------------------------- /nginx-mpegts-kmp-module/src/ngx_ts_kmp_track.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-mpegts-kmp-module/src/ngx_ts_kmp_track.c -------------------------------------------------------------------------------- /nginx-mpegts-kmp-module/src/ngx_ts_kmp_track.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-mpegts-kmp-module/src/ngx_ts_kmp_track.h -------------------------------------------------------------------------------- /nginx-mpegts-kmp-module/src/ngx_ts_kmp_track_json.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-mpegts-kmp-module/src/ngx_ts_kmp_track_json.h -------------------------------------------------------------------------------- /nginx-mpegts-kmp-module/src/ngx_ts_kmp_track_json.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-mpegts-kmp-module/src/ngx_ts_kmp_track_json.txt -------------------------------------------------------------------------------- /nginx-mpegts-module/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-mpegts-module/LICENSE -------------------------------------------------------------------------------- /nginx-mpegts-module/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-mpegts-module/README.md -------------------------------------------------------------------------------- /nginx-mpegts-module/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-mpegts-module/config -------------------------------------------------------------------------------- /nginx-mpegts-module/src/ngx_http_ts_module.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-mpegts-module/src/ngx_http_ts_module.c -------------------------------------------------------------------------------- /nginx-mpegts-module/src/ngx_http_ts_module.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-mpegts-module/src/ngx_http_ts_module.h -------------------------------------------------------------------------------- /nginx-mpegts-module/src/ngx_stream_ts_module.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-mpegts-module/src/ngx_stream_ts_module.c -------------------------------------------------------------------------------- /nginx-mpegts-module/src/ngx_stream_ts_module.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-mpegts-module/src/ngx_stream_ts_module.h -------------------------------------------------------------------------------- /nginx-mpegts-module/src/ngx_ts_aac.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-mpegts-module/src/ngx_ts_aac.c -------------------------------------------------------------------------------- /nginx-mpegts-module/src/ngx_ts_aac.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-mpegts-module/src/ngx_ts_aac.h -------------------------------------------------------------------------------- /nginx-mpegts-module/src/ngx_ts_ac3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-mpegts-module/src/ngx_ts_ac3.c -------------------------------------------------------------------------------- /nginx-mpegts-module/src/ngx_ts_ac3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-mpegts-module/src/ngx_ts_ac3.h -------------------------------------------------------------------------------- /nginx-mpegts-module/src/ngx_ts_avc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-mpegts-module/src/ngx_ts_avc.c -------------------------------------------------------------------------------- /nginx-mpegts-module/src/ngx_ts_avc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-mpegts-module/src/ngx_ts_avc.h -------------------------------------------------------------------------------- /nginx-mpegts-module/src/ngx_ts_bit_stream.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-mpegts-module/src/ngx_ts_bit_stream.c -------------------------------------------------------------------------------- /nginx-mpegts-module/src/ngx_ts_bit_stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-mpegts-module/src/ngx_ts_bit_stream.h -------------------------------------------------------------------------------- /nginx-mpegts-module/src/ngx_ts_chain_reader.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-mpegts-module/src/ngx_ts_chain_reader.c -------------------------------------------------------------------------------- /nginx-mpegts-module/src/ngx_ts_chain_reader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-mpegts-module/src/ngx_ts_chain_reader.h -------------------------------------------------------------------------------- /nginx-mpegts-module/src/ngx_ts_heavc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-mpegts-module/src/ngx_ts_heavc.c -------------------------------------------------------------------------------- /nginx-mpegts-module/src/ngx_ts_heavc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-mpegts-module/src/ngx_ts_heavc.h -------------------------------------------------------------------------------- /nginx-mpegts-module/src/ngx_ts_hevc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-mpegts-module/src/ngx_ts_hevc.c -------------------------------------------------------------------------------- /nginx-mpegts-module/src/ngx_ts_hevc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-mpegts-module/src/ngx_ts_hevc.h -------------------------------------------------------------------------------- /nginx-mpegts-module/src/ngx_ts_opus.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-mpegts-module/src/ngx_ts_opus.c -------------------------------------------------------------------------------- /nginx-mpegts-module/src/ngx_ts_opus.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-mpegts-module/src/ngx_ts_opus.h -------------------------------------------------------------------------------- /nginx-mpegts-module/src/ngx_ts_stream.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-mpegts-module/src/ngx_ts_stream.c -------------------------------------------------------------------------------- /nginx-mpegts-module/src/ngx_ts_stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-mpegts-module/src/ngx_ts_stream.h -------------------------------------------------------------------------------- /nginx-mpegts-module/src/unused/ngx_ts_dash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-mpegts-module/src/unused/ngx_ts_dash.c -------------------------------------------------------------------------------- /nginx-mpegts-module/src/unused/ngx_ts_dash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-mpegts-module/src/unused/ngx_ts_dash.h -------------------------------------------------------------------------------- /nginx-mpegts-module/src/unused/ngx_ts_dash_mp4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-mpegts-module/src/unused/ngx_ts_dash_mp4.c -------------------------------------------------------------------------------- /nginx-mpegts-module/src/unused/ngx_ts_hls.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-mpegts-module/src/unused/ngx_ts_hls.c -------------------------------------------------------------------------------- /nginx-mpegts-module/src/unused/ngx_ts_hls.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-mpegts-module/src/unused/ngx_ts_hls.h -------------------------------------------------------------------------------- /nginx-mpegts-module/unused/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-mpegts-module/unused/README.rst -------------------------------------------------------------------------------- /nginx-pckg-module/Dockerfile-live-front-src: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/Dockerfile-live-front-src -------------------------------------------------------------------------------- /nginx-pckg-module/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/README.md -------------------------------------------------------------------------------- /nginx-pckg-module/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/build.sh -------------------------------------------------------------------------------- /nginx-pckg-module/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/config -------------------------------------------------------------------------------- /nginx-pckg-module/src/media/aes_cbc_encrypt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/media/aes_cbc_encrypt.c -------------------------------------------------------------------------------- /nginx-pckg-module/src/media/aes_cbc_encrypt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/media/aes_cbc_encrypt.h -------------------------------------------------------------------------------- /nginx-pckg-module/src/media/aes_defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/media/aes_defs.h -------------------------------------------------------------------------------- /nginx-pckg-module/src/media/avc_defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/media/avc_defs.h -------------------------------------------------------------------------------- /nginx-pckg-module/src/media/avc_hevc_parser.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/media/avc_hevc_parser.c -------------------------------------------------------------------------------- /nginx-pckg-module/src/media/avc_hevc_parser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/media/avc_hevc_parser.h -------------------------------------------------------------------------------- /nginx-pckg-module/src/media/avc_parser.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/media/avc_parser.c -------------------------------------------------------------------------------- /nginx-pckg-module/src/media/avc_parser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/media/avc_parser.h -------------------------------------------------------------------------------- /nginx-pckg-module/src/media/bit_read_stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/media/bit_read_stream.h -------------------------------------------------------------------------------- /nginx-pckg-module/src/media/buffer_pool.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/media/buffer_pool.c -------------------------------------------------------------------------------- /nginx-pckg-module/src/media/buffer_pool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/media/buffer_pool.h -------------------------------------------------------------------------------- /nginx-pckg-module/src/media/codec_config.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/media/codec_config.c -------------------------------------------------------------------------------- /nginx-pckg-module/src/media/codec_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/media/codec_config.h -------------------------------------------------------------------------------- /nginx-pckg-module/src/media/common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/media/common.c -------------------------------------------------------------------------------- /nginx-pckg-module/src/media/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/media/common.h -------------------------------------------------------------------------------- /nginx-pckg-module/src/media/dynamic_buffer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/media/dynamic_buffer.c -------------------------------------------------------------------------------- /nginx-pckg-module/src/media/dynamic_buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/media/dynamic_buffer.h -------------------------------------------------------------------------------- /nginx-pckg-module/src/media/frames_source.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/media/frames_source.h -------------------------------------------------------------------------------- /nginx-pckg-module/src/media/frames_source_memory.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/media/frames_source_memory.c -------------------------------------------------------------------------------- /nginx-pckg-module/src/media/frames_source_memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/media/frames_source_memory.h -------------------------------------------------------------------------------- /nginx-pckg-module/src/media/hevc_parser.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/media/hevc_parser.c -------------------------------------------------------------------------------- /nginx-pckg-module/src/media/hevc_parser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/media/hevc_parser.h -------------------------------------------------------------------------------- /nginx-pckg-module/src/media/id3_defs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/media/id3_defs.c -------------------------------------------------------------------------------- /nginx-pckg-module/src/media/id3_defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/media/id3_defs.h -------------------------------------------------------------------------------- /nginx-pckg-module/src/media/media_format.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/media/media_format.c -------------------------------------------------------------------------------- /nginx-pckg-module/src/media/media_format.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/media/media_format.h -------------------------------------------------------------------------------- /nginx-pckg-module/src/media/mp4/mp4_aes_ctr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/media/mp4/mp4_aes_ctr.c -------------------------------------------------------------------------------- /nginx-pckg-module/src/media/mp4/mp4_aes_ctr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/media/mp4/mp4_aes_ctr.h -------------------------------------------------------------------------------- /nginx-pckg-module/src/media/mp4/mp4_cbcs_encrypt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/media/mp4/mp4_cbcs_encrypt.c -------------------------------------------------------------------------------- /nginx-pckg-module/src/media/mp4/mp4_cbcs_encrypt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/media/mp4/mp4_cbcs_encrypt.h -------------------------------------------------------------------------------- /nginx-pckg-module/src/media/mp4/mp4_cenc_encrypt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/media/mp4/mp4_cenc_encrypt.c -------------------------------------------------------------------------------- /nginx-pckg-module/src/media/mp4/mp4_cenc_encrypt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/media/mp4/mp4_cenc_encrypt.h -------------------------------------------------------------------------------- /nginx-pckg-module/src/media/mp4/mp4_dash_encrypt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/media/mp4/mp4_dash_encrypt.c -------------------------------------------------------------------------------- /nginx-pckg-module/src/media/mp4/mp4_dash_encrypt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/media/mp4/mp4_dash_encrypt.h -------------------------------------------------------------------------------- /nginx-pckg-module/src/media/mp4/mp4_defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/media/mp4/mp4_defs.h -------------------------------------------------------------------------------- /nginx-pckg-module/src/media/mp4/mp4_init_segment.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/media/mp4/mp4_init_segment.c -------------------------------------------------------------------------------- /nginx-pckg-module/src/media/mp4/mp4_init_segment.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/media/mp4/mp4_init_segment.h -------------------------------------------------------------------------------- /nginx-pckg-module/src/media/mp4/mp4_muxer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/media/mp4/mp4_muxer.c -------------------------------------------------------------------------------- /nginx-pckg-module/src/media/mp4/mp4_muxer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/media/mp4/mp4_muxer.h -------------------------------------------------------------------------------- /nginx-pckg-module/src/media/mp4/mp4_parser_base.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/media/mp4/mp4_parser_base.c -------------------------------------------------------------------------------- /nginx-pckg-module/src/media/mp4/mp4_parser_base.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/media/mp4/mp4_parser_base.h -------------------------------------------------------------------------------- /nginx-pckg-module/src/media/mp4/mp4_write_stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/media/mp4/mp4_write_stream.h -------------------------------------------------------------------------------- /nginx-pckg-module/src/media/mpegts/adts_encoder_filter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/media/mpegts/adts_encoder_filter.c -------------------------------------------------------------------------------- /nginx-pckg-module/src/media/mpegts/adts_encoder_filter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/media/mpegts/adts_encoder_filter.h -------------------------------------------------------------------------------- /nginx-pckg-module/src/media/mpegts/bit_fields.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/media/mpegts/bit_fields.def -------------------------------------------------------------------------------- /nginx-pckg-module/src/media/mpegts/bit_fields.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/media/mpegts/bit_fields.h -------------------------------------------------------------------------------- /nginx-pckg-module/src/media/mpegts/buffer_filter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/media/mpegts/buffer_filter.c -------------------------------------------------------------------------------- /nginx-pckg-module/src/media/mpegts/buffer_filter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/media/mpegts/buffer_filter.h -------------------------------------------------------------------------------- /nginx-pckg-module/src/media/mpegts/eac3_encrypt_filter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/media/mpegts/eac3_encrypt_filter.c -------------------------------------------------------------------------------- /nginx-pckg-module/src/media/mpegts/eac3_encrypt_filter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/media/mpegts/eac3_encrypt_filter.h -------------------------------------------------------------------------------- /nginx-pckg-module/src/media/mpegts/frame_encrypt_filter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/media/mpegts/frame_encrypt_filter.c -------------------------------------------------------------------------------- /nginx-pckg-module/src/media/mpegts/frame_encrypt_filter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/media/mpegts/frame_encrypt_filter.h -------------------------------------------------------------------------------- /nginx-pckg-module/src/media/mpegts/frame_joiner_filter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/media/mpegts/frame_joiner_filter.c -------------------------------------------------------------------------------- /nginx-pckg-module/src/media/mpegts/frame_joiner_filter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/media/mpegts/frame_joiner_filter.h -------------------------------------------------------------------------------- /nginx-pckg-module/src/media/mpegts/hls_encryption.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/media/mpegts/hls_encryption.h -------------------------------------------------------------------------------- /nginx-pckg-module/src/media/mpegts/id3_encoder_filter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/media/mpegts/id3_encoder_filter.c -------------------------------------------------------------------------------- /nginx-pckg-module/src/media/mpegts/id3_encoder_filter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/media/mpegts/id3_encoder_filter.h -------------------------------------------------------------------------------- /nginx-pckg-module/src/media/mpegts/media_filter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/media/mpegts/media_filter.h -------------------------------------------------------------------------------- /nginx-pckg-module/src/media/mpegts/mp4_to_annexb_filter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/media/mpegts/mp4_to_annexb_filter.c -------------------------------------------------------------------------------- /nginx-pckg-module/src/media/mpegts/mp4_to_annexb_filter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/media/mpegts/mp4_to_annexb_filter.h -------------------------------------------------------------------------------- /nginx-pckg-module/src/media/mpegts/mpegts_encoder_filter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/media/mpegts/mpegts_encoder_filter.c -------------------------------------------------------------------------------- /nginx-pckg-module/src/media/mpegts/mpegts_encoder_filter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/media/mpegts/mpegts_encoder_filter.h -------------------------------------------------------------------------------- /nginx-pckg-module/src/media/mpegts/mpegts_muxer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/media/mpegts/mpegts_muxer.c -------------------------------------------------------------------------------- /nginx-pckg-module/src/media/mpegts/mpegts_muxer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/media/mpegts/mpegts_muxer.h -------------------------------------------------------------------------------- /nginx-pckg-module/src/media/mpegts/sample_aes_avc_filter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/media/mpegts/sample_aes_avc_filter.c -------------------------------------------------------------------------------- /nginx-pckg-module/src/media/mpegts/sample_aes_avc_filter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/media/mpegts/sample_aes_avc_filter.h -------------------------------------------------------------------------------- /nginx-pckg-module/src/media/read_stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/media/read_stream.h -------------------------------------------------------------------------------- /nginx-pckg-module/src/media/subtitle/subtitle_format.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/media/subtitle/subtitle_format.c -------------------------------------------------------------------------------- /nginx-pckg-module/src/media/subtitle/subtitle_format.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/media/subtitle/subtitle_format.h -------------------------------------------------------------------------------- /nginx-pckg-module/src/media/subtitle/ttml_builder.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/media/subtitle/ttml_builder.c -------------------------------------------------------------------------------- /nginx-pckg-module/src/media/subtitle/ttml_builder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/media/subtitle/ttml_builder.h -------------------------------------------------------------------------------- /nginx-pckg-module/src/media/subtitle/webvtt_builder.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/media/subtitle/webvtt_builder.c -------------------------------------------------------------------------------- /nginx-pckg-module/src/media/subtitle/webvtt_builder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/media/subtitle/webvtt_builder.h -------------------------------------------------------------------------------- /nginx-pckg-module/src/media/thumb/thumb_grabber.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/media/thumb/thumb_grabber.c -------------------------------------------------------------------------------- /nginx-pckg-module/src/media/thumb/thumb_grabber.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/media/thumb/thumb_grabber.h -------------------------------------------------------------------------------- /nginx-pckg-module/src/media/write_buffer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/media/write_buffer.c -------------------------------------------------------------------------------- /nginx-pckg-module/src/media/write_buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/media/write_buffer.h -------------------------------------------------------------------------------- /nginx-pckg-module/src/media/write_buffer_queue.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/media/write_buffer_queue.c -------------------------------------------------------------------------------- /nginx-pckg-module/src/media/write_buffer_queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/media/write_buffer_queue.h -------------------------------------------------------------------------------- /nginx-pckg-module/src/media/write_stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/media/write_stream.h -------------------------------------------------------------------------------- /nginx-pckg-module/src/ngx_http_pckg_captions.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/ngx_http_pckg_captions.c -------------------------------------------------------------------------------- /nginx-pckg-module/src/ngx_http_pckg_captions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/ngx_http_pckg_captions.h -------------------------------------------------------------------------------- /nginx-pckg-module/src/ngx_http_pckg_captions_json.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/ngx_http_pckg_captions_json.h -------------------------------------------------------------------------------- /nginx-pckg-module/src/ngx_http_pckg_captions_json.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/ngx_http_pckg_captions_json.txt -------------------------------------------------------------------------------- /nginx-pckg-module/src/ngx_http_pckg_capture.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/ngx_http_pckg_capture.c -------------------------------------------------------------------------------- /nginx-pckg-module/src/ngx_http_pckg_core_module.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/ngx_http_pckg_core_module.c -------------------------------------------------------------------------------- /nginx-pckg-module/src/ngx_http_pckg_core_module.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/ngx_http_pckg_core_module.h -------------------------------------------------------------------------------- /nginx-pckg-module/src/ngx_http_pckg_data.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/ngx_http_pckg_data.c -------------------------------------------------------------------------------- /nginx-pckg-module/src/ngx_http_pckg_data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/ngx_http_pckg_data.h -------------------------------------------------------------------------------- /nginx-pckg-module/src/ngx_http_pckg_data_json.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/ngx_http_pckg_data_json.h -------------------------------------------------------------------------------- /nginx-pckg-module/src/ngx_http_pckg_data_json.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/ngx_http_pckg_data_json.txt -------------------------------------------------------------------------------- /nginx-pckg-module/src/ngx_http_pckg_enc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/ngx_http_pckg_enc.c -------------------------------------------------------------------------------- /nginx-pckg-module/src/ngx_http_pckg_enc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/ngx_http_pckg_enc.h -------------------------------------------------------------------------------- /nginx-pckg-module/src/ngx_http_pckg_enc_json.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/ngx_http_pckg_enc_json.h -------------------------------------------------------------------------------- /nginx-pckg-module/src/ngx_http_pckg_enc_json.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/ngx_http_pckg_enc_json.txt -------------------------------------------------------------------------------- /nginx-pckg-module/src/ngx_http_pckg_fmp4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/ngx_http_pckg_fmp4.c -------------------------------------------------------------------------------- /nginx-pckg-module/src/ngx_http_pckg_fmp4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/ngx_http_pckg_fmp4.h -------------------------------------------------------------------------------- /nginx-pckg-module/src/ngx_http_pckg_m3u8.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/ngx_http_pckg_m3u8.c -------------------------------------------------------------------------------- /nginx-pckg-module/src/ngx_http_pckg_mpd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/ngx_http_pckg_mpd.c -------------------------------------------------------------------------------- /nginx-pckg-module/src/ngx_http_pckg_mpegts.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/ngx_http_pckg_mpegts.c -------------------------------------------------------------------------------- /nginx-pckg-module/src/ngx_http_pckg_mpegts.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/ngx_http_pckg_mpegts.h -------------------------------------------------------------------------------- /nginx-pckg-module/src/ngx_http_pckg_utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/ngx_http_pckg_utils.c -------------------------------------------------------------------------------- /nginx-pckg-module/src/ngx_http_pckg_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/ngx_http_pckg_utils.h -------------------------------------------------------------------------------- /nginx-pckg-module/src/ngx_http_pckg_webvtt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/ngx_http_pckg_webvtt.c -------------------------------------------------------------------------------- /nginx-pckg-module/src/ngx_http_pckg_webvtt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/ngx_http_pckg_webvtt.h -------------------------------------------------------------------------------- /nginx-pckg-module/src/ngx_pckg_adapt_set.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/ngx_pckg_adapt_set.c -------------------------------------------------------------------------------- /nginx-pckg-module/src/ngx_pckg_adapt_set.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/ngx_pckg_adapt_set.h -------------------------------------------------------------------------------- /nginx-pckg-module/src/ngx_pckg_ksmp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/ngx_pckg_ksmp.c -------------------------------------------------------------------------------- /nginx-pckg-module/src/ngx_pckg_ksmp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/ngx_pckg_ksmp.h -------------------------------------------------------------------------------- /nginx-pckg-module/src/ngx_pckg_ksmp_sgts.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/ngx_pckg_ksmp_sgts.c -------------------------------------------------------------------------------- /nginx-pckg-module/src/ngx_pckg_ksmp_sgts.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/ngx_pckg_ksmp_sgts.h -------------------------------------------------------------------------------- /nginx-pckg-module/src/ngx_pckg_media_group.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/ngx_pckg_media_group.c -------------------------------------------------------------------------------- /nginx-pckg-module/src/ngx_pckg_media_group.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/ngx_pckg_media_group.h -------------------------------------------------------------------------------- /nginx-pckg-module/src/ngx_pckg_media_info.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/ngx_pckg_media_info.c -------------------------------------------------------------------------------- /nginx-pckg-module/src/ngx_pckg_media_info.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/ngx_pckg_media_info.h -------------------------------------------------------------------------------- /nginx-pckg-module/src/ngx_pckg_segment_info.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/ngx_pckg_segment_info.c -------------------------------------------------------------------------------- /nginx-pckg-module/src/ngx_pckg_segment_info.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/ngx_pckg_segment_info.h -------------------------------------------------------------------------------- /nginx-pckg-module/src/ngx_pckg_utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/ngx_pckg_utils.c -------------------------------------------------------------------------------- /nginx-pckg-module/src/ngx_pckg_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-pckg-module/src/ngx_pckg_utils.h -------------------------------------------------------------------------------- /nginx-rtmp-kmp-module/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-rtmp-kmp-module/Dockerfile -------------------------------------------------------------------------------- /nginx-rtmp-kmp-module/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-rtmp-kmp-module/README.md -------------------------------------------------------------------------------- /nginx-rtmp-kmp-module/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-rtmp-kmp-module/config -------------------------------------------------------------------------------- /nginx-rtmp-kmp-module/scripts/parse_rtmp_messages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-rtmp-kmp-module/scripts/parse_rtmp_messages.py -------------------------------------------------------------------------------- /nginx-rtmp-kmp-module/src/ngx_http_rtmp_kmp_api_json.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-rtmp-kmp-module/src/ngx_http_rtmp_kmp_api_json.h -------------------------------------------------------------------------------- /nginx-rtmp-kmp-module/src/ngx_http_rtmp_kmp_api_json.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-rtmp-kmp-module/src/ngx_http_rtmp_kmp_api_json.txt -------------------------------------------------------------------------------- /nginx-rtmp-kmp-module/src/ngx_http_rtmp_kmp_api_module.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-rtmp-kmp-module/src/ngx_http_rtmp_kmp_api_module.c -------------------------------------------------------------------------------- /nginx-rtmp-kmp-module/src/ngx_http_rtmp_kmp_api_routes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-rtmp-kmp-module/src/ngx_http_rtmp_kmp_api_routes.h -------------------------------------------------------------------------------- /nginx-rtmp-kmp-module/src/ngx_http_rtmp_kmp_api_routes.txt: -------------------------------------------------------------------------------- 1 | GET / 2 | 3 | DELETE /sessions/% 4 | -------------------------------------------------------------------------------- /nginx-rtmp-kmp-module/src/ngx_rtmp_kmp_api.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-rtmp-kmp-module/src/ngx_rtmp_kmp_api.c -------------------------------------------------------------------------------- /nginx-rtmp-kmp-module/src/ngx_rtmp_kmp_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-rtmp-kmp-module/src/ngx_rtmp_kmp_api.h -------------------------------------------------------------------------------- /nginx-rtmp-kmp-module/src/ngx_rtmp_kmp_api_json.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-rtmp-kmp-module/src/ngx_rtmp_kmp_api_json.h -------------------------------------------------------------------------------- /nginx-rtmp-kmp-module/src/ngx_rtmp_kmp_api_json.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-rtmp-kmp-module/src/ngx_rtmp_kmp_api_json.txt -------------------------------------------------------------------------------- /nginx-rtmp-kmp-module/src/ngx_rtmp_kmp_json.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-rtmp-kmp-module/src/ngx_rtmp_kmp_json.h -------------------------------------------------------------------------------- /nginx-rtmp-kmp-module/src/ngx_rtmp_kmp_json.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-rtmp-kmp-module/src/ngx_rtmp_kmp_json.txt -------------------------------------------------------------------------------- /nginx-rtmp-kmp-module/src/ngx_rtmp_kmp_module.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-rtmp-kmp-module/src/ngx_rtmp_kmp_module.c -------------------------------------------------------------------------------- /nginx-rtmp-kmp-module/src/ngx_rtmp_kmp_module.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-rtmp-kmp-module/src/ngx_rtmp_kmp_module.h -------------------------------------------------------------------------------- /nginx-rtmp-kmp-module/src/ngx_rtmp_kmp_track.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-rtmp-kmp-module/src/ngx_rtmp_kmp_track.c -------------------------------------------------------------------------------- /nginx-rtmp-kmp-module/src/ngx_rtmp_kmp_track.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-rtmp-kmp-module/src/ngx_rtmp_kmp_track.h -------------------------------------------------------------------------------- /nginx-rtmp-kmp-module/src/ngx_rtmp_kmp_track_json.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-rtmp-kmp-module/src/ngx_rtmp_kmp_track_json.h -------------------------------------------------------------------------------- /nginx-rtmp-kmp-module/src/ngx_rtmp_kmp_track_json.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-rtmp-kmp-module/src/ngx_rtmp_kmp_track_json.txt -------------------------------------------------------------------------------- /nginx-rtmp-module/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-rtmp-module/AUTHORS -------------------------------------------------------------------------------- /nginx-rtmp-module/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-rtmp-module/LICENSE -------------------------------------------------------------------------------- /nginx-rtmp-module/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-rtmp-module/README.md -------------------------------------------------------------------------------- /nginx-rtmp-module/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-rtmp-module/config -------------------------------------------------------------------------------- /nginx-rtmp-module/doc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-rtmp-module/doc/README.md -------------------------------------------------------------------------------- /nginx-rtmp-module/src/ngx_rtmp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-rtmp-module/src/ngx_rtmp.c -------------------------------------------------------------------------------- /nginx-rtmp-module/src/ngx_rtmp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-rtmp-module/src/ngx_rtmp.h -------------------------------------------------------------------------------- /nginx-rtmp-module/src/ngx_rtmp_access_module.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-rtmp-module/src/ngx_rtmp_access_module.c -------------------------------------------------------------------------------- /nginx-rtmp-module/src/ngx_rtmp_amf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-rtmp-module/src/ngx_rtmp_amf.c -------------------------------------------------------------------------------- /nginx-rtmp-module/src/ngx_rtmp_amf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-rtmp-module/src/ngx_rtmp_amf.h -------------------------------------------------------------------------------- /nginx-rtmp-module/src/ngx_rtmp_bandwidth.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-rtmp-module/src/ngx_rtmp_bandwidth.c -------------------------------------------------------------------------------- /nginx-rtmp-module/src/ngx_rtmp_bandwidth.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-rtmp-module/src/ngx_rtmp_bandwidth.h -------------------------------------------------------------------------------- /nginx-rtmp-module/src/ngx_rtmp_bitop.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-rtmp-module/src/ngx_rtmp_bitop.c -------------------------------------------------------------------------------- /nginx-rtmp-module/src/ngx_rtmp_bitop.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-rtmp-module/src/ngx_rtmp_bitop.h -------------------------------------------------------------------------------- /nginx-rtmp-module/src/ngx_rtmp_chain_reader.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-rtmp-module/src/ngx_rtmp_chain_reader.c -------------------------------------------------------------------------------- /nginx-rtmp-module/src/ngx_rtmp_chain_reader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-rtmp-module/src/ngx_rtmp_chain_reader.h -------------------------------------------------------------------------------- /nginx-rtmp-module/src/ngx_rtmp_cmd_module.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-rtmp-module/src/ngx_rtmp_cmd_module.c -------------------------------------------------------------------------------- /nginx-rtmp-module/src/ngx_rtmp_cmd_module.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-rtmp-module/src/ngx_rtmp_cmd_module.h -------------------------------------------------------------------------------- /nginx-rtmp-module/src/ngx_rtmp_codec_module.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-rtmp-module/src/ngx_rtmp_codec_module.c -------------------------------------------------------------------------------- /nginx-rtmp-module/src/ngx_rtmp_codec_module.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-rtmp-module/src/ngx_rtmp_codec_module.h -------------------------------------------------------------------------------- /nginx-rtmp-module/src/ngx_rtmp_core_module.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-rtmp-module/src/ngx_rtmp_core_module.c -------------------------------------------------------------------------------- /nginx-rtmp-module/src/ngx_rtmp_handler.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-rtmp-module/src/ngx_rtmp_handler.c -------------------------------------------------------------------------------- /nginx-rtmp-module/src/ngx_rtmp_handshake.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-rtmp-module/src/ngx_rtmp_handshake.c -------------------------------------------------------------------------------- /nginx-rtmp-module/src/ngx_rtmp_init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-rtmp-module/src/ngx_rtmp_init.c -------------------------------------------------------------------------------- /nginx-rtmp-module/src/ngx_rtmp_live_module.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-rtmp-module/src/ngx_rtmp_live_module.c -------------------------------------------------------------------------------- /nginx-rtmp-module/src/ngx_rtmp_live_module.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-rtmp-module/src/ngx_rtmp_live_module.h -------------------------------------------------------------------------------- /nginx-rtmp-module/src/ngx_rtmp_log_module.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-rtmp-module/src/ngx_rtmp_log_module.c -------------------------------------------------------------------------------- /nginx-rtmp-module/src/ngx_rtmp_proxy_protocol.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-rtmp-module/src/ngx_rtmp_proxy_protocol.c -------------------------------------------------------------------------------- /nginx-rtmp-module/src/ngx_rtmp_proxy_protocol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-rtmp-module/src/ngx_rtmp_proxy_protocol.h -------------------------------------------------------------------------------- /nginx-rtmp-module/src/ngx_rtmp_receive.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-rtmp-module/src/ngx_rtmp_receive.c -------------------------------------------------------------------------------- /nginx-rtmp-module/src/ngx_rtmp_send.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-rtmp-module/src/ngx_rtmp_send.c -------------------------------------------------------------------------------- /nginx-rtmp-module/src/ngx_rtmp_shared.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-rtmp-module/src/ngx_rtmp_shared.c -------------------------------------------------------------------------------- /nginx-rtmp-module/src/ngx_rtmp_streams.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-rtmp-module/src/ngx_rtmp_streams.h -------------------------------------------------------------------------------- /nginx-rtmp-module/src/ngx_rtmp_version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-rtmp-module/src/ngx_rtmp_version.h -------------------------------------------------------------------------------- /nginx-rtmp-module/src/unused/dash/ngx_rtmp_dash_module.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-rtmp-module/src/unused/dash/ngx_rtmp_dash_module.c -------------------------------------------------------------------------------- /nginx-rtmp-module/src/unused/dash/ngx_rtmp_mp4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-rtmp-module/src/unused/dash/ngx_rtmp_mp4.c -------------------------------------------------------------------------------- /nginx-rtmp-module/src/unused/dash/ngx_rtmp_mp4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-rtmp-module/src/unused/dash/ngx_rtmp_mp4.h -------------------------------------------------------------------------------- /nginx-rtmp-module/src/unused/hls/ngx_rtmp_hls_module.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-rtmp-module/src/unused/hls/ngx_rtmp_hls_module.c -------------------------------------------------------------------------------- /nginx-rtmp-module/src/unused/hls/ngx_rtmp_mpegts.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-rtmp-module/src/unused/hls/ngx_rtmp_mpegts.c -------------------------------------------------------------------------------- /nginx-rtmp-module/src/unused/hls/ngx_rtmp_mpegts.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-rtmp-module/src/unused/hls/ngx_rtmp_mpegts.h -------------------------------------------------------------------------------- /nginx-rtmp-module/src/unused/ngx_rtmp_auto_push_module.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-rtmp-module/src/unused/ngx_rtmp_auto_push_module.c -------------------------------------------------------------------------------- /nginx-rtmp-module/src/unused/ngx_rtmp_control_module.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-rtmp-module/src/unused/ngx_rtmp_control_module.c -------------------------------------------------------------------------------- /nginx-rtmp-module/src/unused/ngx_rtmp_eval.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-rtmp-module/src/unused/ngx_rtmp_eval.c -------------------------------------------------------------------------------- /nginx-rtmp-module/src/unused/ngx_rtmp_eval.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-rtmp-module/src/unused/ngx_rtmp_eval.h -------------------------------------------------------------------------------- /nginx-rtmp-module/src/unused/ngx_rtmp_exec_module.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-rtmp-module/src/unused/ngx_rtmp_exec_module.c -------------------------------------------------------------------------------- /nginx-rtmp-module/src/unused/ngx_rtmp_flv_module.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-rtmp-module/src/unused/ngx_rtmp_flv_module.c -------------------------------------------------------------------------------- /nginx-rtmp-module/src/unused/ngx_rtmp_limit_module.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-rtmp-module/src/unused/ngx_rtmp_limit_module.c -------------------------------------------------------------------------------- /nginx-rtmp-module/src/unused/ngx_rtmp_mp4_module.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-rtmp-module/src/unused/ngx_rtmp_mp4_module.c -------------------------------------------------------------------------------- /nginx-rtmp-module/src/unused/ngx_rtmp_netcall_module.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-rtmp-module/src/unused/ngx_rtmp_netcall_module.c -------------------------------------------------------------------------------- /nginx-rtmp-module/src/unused/ngx_rtmp_netcall_module.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-rtmp-module/src/unused/ngx_rtmp_netcall_module.h -------------------------------------------------------------------------------- /nginx-rtmp-module/src/unused/ngx_rtmp_notify_module.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-rtmp-module/src/unused/ngx_rtmp_notify_module.c -------------------------------------------------------------------------------- /nginx-rtmp-module/src/unused/ngx_rtmp_play_module.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-rtmp-module/src/unused/ngx_rtmp_play_module.c -------------------------------------------------------------------------------- /nginx-rtmp-module/src/unused/ngx_rtmp_play_module.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-rtmp-module/src/unused/ngx_rtmp_play_module.h -------------------------------------------------------------------------------- /nginx-rtmp-module/src/unused/ngx_rtmp_record_module.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-rtmp-module/src/unused/ngx_rtmp_record_module.c -------------------------------------------------------------------------------- /nginx-rtmp-module/src/unused/ngx_rtmp_record_module.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-rtmp-module/src/unused/ngx_rtmp_record_module.h -------------------------------------------------------------------------------- /nginx-rtmp-module/src/unused/ngx_rtmp_relay_module.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-rtmp-module/src/unused/ngx_rtmp_relay_module.c -------------------------------------------------------------------------------- /nginx-rtmp-module/src/unused/ngx_rtmp_relay_module.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-rtmp-module/src/unused/ngx_rtmp_relay_module.h -------------------------------------------------------------------------------- /nginx-rtmp-module/src/unused/ngx_rtmp_stat_module.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-rtmp-module/src/unused/ngx_rtmp_stat_module.c -------------------------------------------------------------------------------- /nginx-rtmp-module/test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-rtmp-module/test/README.md -------------------------------------------------------------------------------- /nginx-rtmp-module/test/dump.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-rtmp-module/test/dump.sh -------------------------------------------------------------------------------- /nginx-rtmp-module/test/ffstream.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-rtmp-module/test/ffstream.sh -------------------------------------------------------------------------------- /nginx-rtmp-module/test/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-rtmp-module/test/nginx.conf -------------------------------------------------------------------------------- /nginx-rtmp-module/test/play.sh: -------------------------------------------------------------------------------- 1 | ffplay -loglevel verbose "rtmp://localhost/myapp/mystream" 2 | -------------------------------------------------------------------------------- /nginx-rtmp-module/test/rtmp-publisher/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-rtmp-module/test/rtmp-publisher/README.md -------------------------------------------------------------------------------- /nginx-rtmp-module/test/rtmp-publisher/RtmpPlayer.mxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-rtmp-module/test/rtmp-publisher/RtmpPlayer.mxml -------------------------------------------------------------------------------- /nginx-rtmp-module/test/rtmp-publisher/RtmpPlayer.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-rtmp-module/test/rtmp-publisher/RtmpPlayer.swf -------------------------------------------------------------------------------- /nginx-rtmp-module/test/rtmp-publisher/RtmpPlayerLight.mxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-rtmp-module/test/rtmp-publisher/RtmpPlayerLight.mxml -------------------------------------------------------------------------------- /nginx-rtmp-module/test/rtmp-publisher/RtmpPlayerLight.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-rtmp-module/test/rtmp-publisher/RtmpPlayerLight.swf -------------------------------------------------------------------------------- /nginx-rtmp-module/test/rtmp-publisher/RtmpPublisher.mxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-rtmp-module/test/rtmp-publisher/RtmpPublisher.mxml -------------------------------------------------------------------------------- /nginx-rtmp-module/test/rtmp-publisher/RtmpPublisher.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-rtmp-module/test/rtmp-publisher/RtmpPublisher.swf -------------------------------------------------------------------------------- /nginx-rtmp-module/test/rtmp-publisher/player.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-rtmp-module/test/rtmp-publisher/player.html -------------------------------------------------------------------------------- /nginx-rtmp-module/test/rtmp-publisher/publisher.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-rtmp-module/test/rtmp-publisher/publisher.html -------------------------------------------------------------------------------- /nginx-rtmp-module/test/rtmp-publisher/swfobject.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-rtmp-module/test/rtmp-publisher/swfobject.js -------------------------------------------------------------------------------- /nginx-rtmp-module/test/www/bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-rtmp-module/test/www/bg.jpg -------------------------------------------------------------------------------- /nginx-rtmp-module/test/www/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-rtmp-module/test/www/index.html -------------------------------------------------------------------------------- /nginx-rtmp-module/test/www/jwplayer/jwplayer.flash.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-rtmp-module/test/www/jwplayer/jwplayer.flash.swf -------------------------------------------------------------------------------- /nginx-rtmp-module/test/www/jwplayer/jwplayer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-rtmp-module/test/www/jwplayer/jwplayer.js -------------------------------------------------------------------------------- /nginx-rtmp-module/test/www/jwplayer_old/player.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-rtmp-module/test/www/jwplayer_old/player.swf -------------------------------------------------------------------------------- /nginx-rtmp-module/test/www/jwplayer_old/swfobject.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-rtmp-module/test/www/jwplayer_old/swfobject.js -------------------------------------------------------------------------------- /nginx-rtmp-module/test/www/record.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-rtmp-module/test/www/record.html -------------------------------------------------------------------------------- /nginx-rtmp-module/unused/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-rtmp-module/unused/README.md -------------------------------------------------------------------------------- /nginx-rtmp-module/unused/stat.xsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/nginx-rtmp-module/unused/stat.xsl -------------------------------------------------------------------------------- /transcoder/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/transcoder/.dockerignore -------------------------------------------------------------------------------- /transcoder/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/transcoder/.gitattributes -------------------------------------------------------------------------------- /transcoder/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/transcoder/.gitignore -------------------------------------------------------------------------------- /transcoder/.vscode/c_cpp_properties.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/transcoder/.vscode/c_cpp_properties.json -------------------------------------------------------------------------------- /transcoder/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/transcoder/.vscode/launch.json -------------------------------------------------------------------------------- /transcoder/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/transcoder/.vscode/settings.json -------------------------------------------------------------------------------- /transcoder/.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/transcoder/.vscode/tasks.json -------------------------------------------------------------------------------- /transcoder/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/transcoder/CMakeLists.txt -------------------------------------------------------------------------------- /transcoder/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/transcoder/Dockerfile -------------------------------------------------------------------------------- /transcoder/Dockerfile.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/transcoder/Dockerfile.build -------------------------------------------------------------------------------- /transcoder/KMP/KMP.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/transcoder/KMP/KMP.c -------------------------------------------------------------------------------- /transcoder/KMP/KMP.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/transcoder/KMP/KMP.h -------------------------------------------------------------------------------- /transcoder/KMP/kalturaMediaProtocol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/transcoder/KMP/kalturaMediaProtocol.h -------------------------------------------------------------------------------- /transcoder/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/transcoder/LICENSE -------------------------------------------------------------------------------- /transcoder/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/transcoder/Makefile -------------------------------------------------------------------------------- /transcoder/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/transcoder/README.md -------------------------------------------------------------------------------- /transcoder/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /transcoder/ackHandler/ackHandler.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/transcoder/ackHandler/ackHandler.c -------------------------------------------------------------------------------- /transcoder/ackHandler/ackHandler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/transcoder/ackHandler/ackHandler.h -------------------------------------------------------------------------------- /transcoder/ackHandler/ackHandlerInternal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/transcoder/ackHandler/ackHandlerInternal.cpp -------------------------------------------------------------------------------- /transcoder/ackHandler/ackHandlerInternal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/transcoder/ackHandler/ackHandlerInternal.h -------------------------------------------------------------------------------- /transcoder/ackHandler/audioAckMap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/transcoder/ackHandler/audioAckMap.cpp -------------------------------------------------------------------------------- /transcoder/ackHandler/videoAckMap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/transcoder/ackHandler/videoAckMap.cpp -------------------------------------------------------------------------------- /transcoder/common/hash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/transcoder/common/hash.c -------------------------------------------------------------------------------- /transcoder/common/hash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/transcoder/common/hash.h -------------------------------------------------------------------------------- /transcoder/common/json_parser.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/transcoder/common/json_parser.c -------------------------------------------------------------------------------- /transcoder/common/json_parser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/transcoder/common/json_parser.h -------------------------------------------------------------------------------- /transcoder/common/vector.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/transcoder/common/vector.c -------------------------------------------------------------------------------- /transcoder/common/vector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/transcoder/common/vector.h -------------------------------------------------------------------------------- /transcoder/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/transcoder/config.json -------------------------------------------------------------------------------- /transcoder/core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/transcoder/core.h -------------------------------------------------------------------------------- /transcoder/debug/file_streamer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/transcoder/debug/file_streamer.c -------------------------------------------------------------------------------- /transcoder/debug/file_streamer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/transcoder/debug/file_streamer.h -------------------------------------------------------------------------------- /transcoder/debug/kmp_streamer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/transcoder/debug/kmp_streamer.c -------------------------------------------------------------------------------- /transcoder/debug/kmp_streamer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/transcoder/debug/kmp_streamer.h -------------------------------------------------------------------------------- /transcoder/http_server.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/transcoder/http_server.c -------------------------------------------------------------------------------- /transcoder/http_server.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/transcoder/http_server.h -------------------------------------------------------------------------------- /transcoder/install_ffmpeg.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/transcoder/install_ffmpeg.sh -------------------------------------------------------------------------------- /transcoder/libs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/transcoder/libs.h -------------------------------------------------------------------------------- /transcoder/live-transcoder.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/transcoder/live-transcoder.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /transcoder/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/transcoder/main.c -------------------------------------------------------------------------------- /transcoder/patches/nvdec_h264.c.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/transcoder/patches/nvdec_h264.c.patch -------------------------------------------------------------------------------- /transcoder/patches/vf_framestep.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/transcoder/patches/vf_framestep.patch -------------------------------------------------------------------------------- /transcoder/receiver_server.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/transcoder/receiver_server.c -------------------------------------------------------------------------------- /transcoder/receiver_server.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/transcoder/receiver_server.h -------------------------------------------------------------------------------- /transcoder/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/transcoder/test.py -------------------------------------------------------------------------------- /transcoder/tests/config copy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/transcoder/tests/config copy.json -------------------------------------------------------------------------------- /transcoder/tests/config-audio.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/transcoder/tests/config-audio.json -------------------------------------------------------------------------------- /transcoder/tests/config_a.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/transcoder/tests/config_a.json -------------------------------------------------------------------------------- /transcoder/tests/config_v.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/transcoder/tests/config_v.json -------------------------------------------------------------------------------- /transcoder/tests/test_key_frame_alignment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/transcoder/tests/test_key_frame_alignment.py -------------------------------------------------------------------------------- /transcoder/transcode/transcode_codec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/transcoder/transcode/transcode_codec.c -------------------------------------------------------------------------------- /transcoder/transcode/transcode_codec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/transcoder/transcode/transcode_codec.h -------------------------------------------------------------------------------- /transcoder/transcode/transcode_dropper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/transcoder/transcode/transcode_dropper.c -------------------------------------------------------------------------------- /transcoder/transcode/transcode_dropper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/transcoder/transcode/transcode_dropper.h -------------------------------------------------------------------------------- /transcoder/transcode/transcode_filter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/transcoder/transcode/transcode_filter.c -------------------------------------------------------------------------------- /transcoder/transcode/transcode_filter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/transcoder/transcode/transcode_filter.h -------------------------------------------------------------------------------- /transcoder/transcode/transcode_session.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/transcoder/transcode/transcode_session.c -------------------------------------------------------------------------------- /transcoder/transcode/transcode_session.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/transcoder/transcode/transcode_session.h -------------------------------------------------------------------------------- /transcoder/transcode/transcode_session_output.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/transcoder/transcode/transcode_session_output.c -------------------------------------------------------------------------------- /transcoder/transcode/transcode_session_output.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/transcoder/transcode/transcode_session_output.h -------------------------------------------------------------------------------- /transcoder/utils/ackHandlerUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/transcoder/utils/ackHandlerUtils.h -------------------------------------------------------------------------------- /transcoder/utils/cc_atsc_a53.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/transcoder/utils/cc_atsc_a53.cpp -------------------------------------------------------------------------------- /transcoder/utils/cc_atsc_a53.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/transcoder/utils/cc_atsc_a53.h -------------------------------------------------------------------------------- /transcoder/utils/config.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/transcoder/utils/config.c -------------------------------------------------------------------------------- /transcoder/utils/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/transcoder/utils/config.h -------------------------------------------------------------------------------- /transcoder/utils/logger.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/transcoder/utils/logger.c -------------------------------------------------------------------------------- /transcoder/utils/logger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/transcoder/utils/logger.h -------------------------------------------------------------------------------- /transcoder/utils/packetQueue.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/transcoder/utils/packetQueue.c -------------------------------------------------------------------------------- /transcoder/utils/packetQueue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/transcoder/utils/packetQueue.h -------------------------------------------------------------------------------- /transcoder/utils/policy_provider.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/transcoder/utils/policy_provider.c -------------------------------------------------------------------------------- /transcoder/utils/policy_provider.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/transcoder/utils/policy_provider.h -------------------------------------------------------------------------------- /transcoder/utils/samples_stats.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/transcoder/utils/samples_stats.c -------------------------------------------------------------------------------- /transcoder/utils/samples_stats.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/transcoder/utils/samples_stats.h -------------------------------------------------------------------------------- /transcoder/utils/throttler.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/transcoder/utils/throttler.c -------------------------------------------------------------------------------- /transcoder/utils/throttler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/transcoder/utils/throttler.h -------------------------------------------------------------------------------- /transcoder/utils/time_estimator.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/transcoder/utils/time_estimator.c -------------------------------------------------------------------------------- /transcoder/utils/time_estimator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/transcoder/utils/time_estimator.h -------------------------------------------------------------------------------- /transcoder/utils/utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/transcoder/utils/utils.c -------------------------------------------------------------------------------- /transcoder/utils/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaltura/media-framework/HEAD/transcoder/utils/utils.h --------------------------------------------------------------------------------