Commit graph

5204 commits

Author SHA1 Message Date
Cat
86379e44eb Embed: Raw/WS (HEVC only atm) player 2022-06-19 10:41:20 +02:00
Thulinma
ac13686048 h264 output now also supports h265 output, added websocket support 2022-06-19 10:41:16 +02:00
Thulinma
2cd990888f Compile fix for AAC input 2022-06-16 16:48:11 +02:00
Marco
e961d71c16 AAC input 2022-06-16 16:13:27 +02:00
Katri
12246581e6 Added close socket and clean buffer to Downloader URIReader and InputHLS 2022-06-16 16:00:46 +02:00
Marco
503a9591c9 URL parser bugfix 2022-06-16 15:50:56 +02:00
Siddarth Tegginamani
5147d77b02 HLS TS updated to use hls_support library for (LL)HLS manifest generation. 2022-06-01 16:50:53 +02:00
Cat
7848a78fbd LSP: removed encryption section from stream edit tab 2022-06-01 16:38:45 +02:00
Thulinma
f9a543c63d TS TCP push output support 2022-06-01 16:31:14 +02:00
Marco van Dijk
2485c16dfc FEC 2022-06-01 16:27:15 +02:00
Thulinma
bd283fab1d Support RTMP input over pipe 2022-06-01 16:06:06 +02:00
Thulinma
ad85f45972 Fixed TS-based outputs injecting extra init/nalend data when not needed 2022-06-01 16:00:04 +02:00
Thulinma
7aa105748f Fix SRT input 2022-06-01 15:59:37 +02:00
Thulinma
d2d12bc908 Options that are blank or zero but do not default to that value, now work. 2022-06-01 15:58:54 +02:00
Thulinma
d22604c53a Added TS RIST input 2022-06-01 15:58:37 +02:00
Thulinma
6d4c52c3c0 Added TS-RIST push output support 2022-06-01 15:58:30 +02:00
Thulinma
d6bd9bee46 Live stream inputs now track buffer status 2022-06-01 15:58:17 +02:00
Thulinma
d117835757 Support push-only connectors 2022-06-01 15:57:06 +02:00
Thulinma
e73726a1c7 Simplified TS-SRT input to no longer add/remove a temporary track 2022-06-01 15:56:57 +02:00
Thulinma
840a1f5f4e Cleanup TS SRT output code 2022-06-01 15:41:18 +02:00
Thulinma
1ec18d83b8 Make TS inputs slightly more robust against packet loss 2022-06-01 15:40:37 +02:00
Thulinma
13e04ce608 Split config support 2022-06-01 15:38:02 +02:00
Thulinma
6cb734357a Fix socket remote address for accepted sockets 2022-05-09 10:08:53 +02:00
Thulinma
9f0b86108d Fixed ts-exec output 2022-04-29 17:03:49 +02:00
Thulinma
9993dfafa2 Implemented exponential backoff for shared memory related waits 2022-04-18 10:30:14 +02:00
Thulinma
35a54dbd61 Fixed auto-seeking when adding tracks to an existing track selection 2022-03-10 10:32:00 +01:00
Marco
3e73508a6a Added SDP input 2022-02-21 15:51:09 +01:00
Marco
dd2382e858 Added SDP output 2022-02-21 15:30:16 +01:00
Thulinma
f0674b9efb Update COPYING and README to markdown versions with new license + help text. 2022-02-12 00:55:15 +01:00
Siddarth Tegginamani
ccee512b3d Bug Fix: CMAF DASH playback works
- syntax error fixed
- removed unnecessary track id simplification
2022-02-11 22:52:20 +01:00
Siddarth Tegginamani
e9d5920a80 HLS CMAF updated to use hls_support library for (LL)HLS manifest generation.
- also removed duplicate CMAF library methods
2022-02-11 22:47:28 +01:00
Siddarth Tegginamani
c54690d346 hls_support: A new library for (LL)HLS manifest generation 2022-02-11 22:47:28 +01:00
Cat
dac00f6555 Embed: added hls.js player 2022-02-11 22:44:31 +01:00
Siddarth Tegginamani
97f040cefd Added global config value with unix time of system boot, for system-wide consistent time calculations 2022-02-11 22:43:55 +01:00
Siddarth Tegginamani
4033f1d009 Check keyTimingsMatch in DTSC 2022-02-11 22:43:49 +01:00
Cat
b19c642034 LSP: for buildOptions, if the list of inputs is sorted, keep the split of required and optional fields 2022-02-11 20:11:35 +01:00
Thulinma
1e6143bc88 Further fixes to WS/MP4 (implemented "auto" track, implemented dropping video voluntarily) 2022-02-11 17:54:21 +01:00
Cat
a1ffc383cb Embed: mews: after a track switch, always do overzealous seeking even if the codecs are the same 2022-02-11 17:27:50 +01:00
Thulinma
22e720c9d1 Fixed WS/MP4 initial seek not happening 2022-02-11 17:25:41 +01:00
Thulinma
c3a09f5fe2 Fix RTMP push delay, specifically 2022-02-11 17:25:34 +01:00
Cat
31c5b81f4d Embed: videojs: fixes to get a consistent timestamp with other players 2022-02-10 17:19:05 +01:00
Cat
48260e6bc5 Embed: mews: prevent javascript error "Cannot read properties of undefined (reading 'add')" 2022-02-10 13:52:07 +01:00
Cat
15ff0dcb9f Embed: fix javascript error for audio players on touch devices 2022-02-10 13:49:50 +01:00
Cat
615fad6be9 Embed: remove forbidden modern code (blegh! filthy modern stuff brrr) from the webrtc wrapper 2022-02-10 13:46:54 +01:00
Cat
b6068f4627 Embed: mews: added subtitle support 2022-02-10 11:02:33 +01:00
Thulinma
431c06e4cd Fixed MP4 VoD input 2022-02-09 15:49:12 +01:00
Thulinma
4d1046f72a Fix pushdelay option 2022-02-09 12:15:12 +01:00
Thulinma
82883d39ea Removed licensing system related code 2022-02-09 12:14:58 +01:00
Siddarth Tegginamani
c2c94bb4b4 fixed fragment datatype: uint32_t to uint64_t 2022-02-03 13:14:25 +01:00
Siddarth Tegginamani
ba07c5444f Bug Fix: check "video" as type instead of codec in maintrack() 2022-02-03 13:13:44 +01:00