Commit graph

631 commits

Author SHA1 Message Date
Erik Zandvliet
c1373fba17 Fixes hls crash on non-existing streams 2017-10-20 14:23:32 +02:00
Erik Zandvliet
e5ebc0656a Fix for MP3 in MP4 2017-10-18 12:46:47 +02:00
Thulinma
acecdff31c Merge branch 'development' into LTS_development 2017-10-09 16:05:04 +02:00
Erik Zandvliet
90c017bfcd Exit page load on !keepGoing() 2017-10-09 15:17:02 +02:00
Thulinma
78b5c28116 Added recstartunix and recstopunix to time recordings by unix time (seconds, not millis) 2017-10-09 15:16:48 +02:00
Thulinma
178c888e56 Removed minSkipAhead, improved seeking algorithm. 2017-09-29 16:20:51 +02:00
Thulinma
485a4ecbbe Removed minSkipAhead, improved seeking algorithm. 2017-09-29 16:13:01 +02:00
Thulinma
c466f4bcba Corrected ts-exec: output format. 2017-09-29 16:13:01 +02:00
Ramkoemar
f77431d5a3 ts-exec 2017-09-28 16:19:47 +02:00
Thulinma
adb76e2cf8 Added TS output passthrough support 2017-09-27 12:09:18 +02:00
Thulinma
8fbdafb288 Generalized recording, pimped. 2017-09-27 12:09:18 +02:00
Erik Zandvliet
f8b9db9dcd Generalized recording, added recfrom and recuntil flags 2017-09-27 12:09:18 +02:00
Thulinma
df6735e92f Implemented RTSP Receiver Report 2017-09-24 18:33:52 +02:00
Erik Zandvliet
dd9e68e4db Type changes 2017-08-16 10:59:10 +02:00
Thulinma
b0c7897568 Added minKeepAway support to DTSC::Track object, senders and parsers 2017-08-03 15:08:56 +02:00
Thulinma
bb2e6de56a Merge branch 'development' into LTS_development
# Conflicts:
#	src/input/input.cpp
2017-08-03 15:08:48 +02:00
Thulinma
f3f2802844 Added minKeepAway support to DTSC::Track object, senders and parsers 2017-08-03 15:06:12 +02:00
Thulinma
54a8803f29 RTP cleanup + RTSP analyser + RTP MPEG2/MP2/HEVC support 2017-07-28 18:40:37 +02:00
Thulinma
f5553f49f9 Fixed MPEG2/MP2 support in HLS 2017-07-28 18:40:33 +02:00
Erik Zandvliet
2a721f5e7f TS MPEG2/MP2 support 2017-07-28 18:40:24 +02:00
Thulinma
c0515579a0 Fixed HLS push output HEVC support 2017-07-28 18:40:06 +02:00
Thulinma
7da1bf241e Updated WAV output to use Util::ResizeablePointer 2017-07-28 18:39:59 +02:00
Thulinma
dc8bae8dd3 Merge branch 'development' into LTS_development
# Conflicts:
#	src/output/output.h
2017-07-28 18:39:49 +02:00
Thulinma
3eb69ff2c7 Changed bufferLivePacket and related functions to have const DTSC::Packet references 2017-07-28 18:38:54 +02:00
Thulinma
05d1fa5c8d Updated RTMP output to use Util::ResizeablePointer 2017-07-28 18:37:03 +02:00
Thulinma
410b99d1cf Some fixes to MP4 live output 2017-07-26 17:03:27 +02:00
Thulinma
38a0448a8e DTSC push input working...? 2017-07-22 18:57:36 +02:00
Thulinma
88227730fe Added Annex B H264 output 2017-07-22 18:57:36 +02:00
Erik Zandvliet
a2b83e0cd3 Merge branch 'development' into LTS_development 2017-07-19 17:43:27 +02:00
Erik Zandvliet
f5293ea29f MP4 rework 2017-07-19 17:30:10 +02:00
Thulinma
194a717ad6 Incoming pushes now wait for buffer shutdowns and restart it, if needed (no more failing quick successive pushes!), simplified output logic with keepGoing() function, added missing termination checks in some wait loops
# Conflicts:
#	src/output/output.h
2017-07-04 13:23:22 +02:00
Thulinma
c2520f9c81 Merge branch 'development' into LTS_development
# Conflicts:
#	src/output/output.cpp
#	src/output/output.h
2017-07-04 13:22:37 +02:00
Thulinma
f4242f23bf Incoming pushes now wait for buffer shutdowns and restart it, if needed (no more failing quick successive pushes!), simplified output logic with keepGoing() function, added missing termination checks in some wait loops 2017-07-04 13:12:03 +02:00
Thulinma
422caafde2 Added extra fields to RECORDING_END trigger:
- time of connection start
- time of connection end
- duration of media
- first media timestamp
- last media timestamp
2017-06-23 15:08:47 +02:00
Thulinma
0e1a18986a Merge branch 'development' into LTS_development
# Conflicts:
#	lib/stream.cpp
2017-06-23 15:06:59 +02:00
Thulinma
7f76d7bc30 Added ability for file recording to create parent directories first 2017-06-23 15:05:50 +02:00
Thulinma
fea1cdc736 Fixed timeout on shutdown+page change. 2017-06-23 15:01:51 +02:00
Thulinma
187ef6138c Added LPCM support to .wav output 2017-06-19 12:47:40 +02:00
Thulinma
f46d2a0c4a Added PCM support to RTSP 2017-06-19 12:47:36 +02:00
Thulinma
5a44572896 PCM support in Flash-based protocols 2017-06-19 12:46:53 +02:00
Thulinma
de4fea643a Merge branch 'development' into LTS_development
# Conflicts:
#	src/output/output_progressive_flv.cpp
#	src/output/output_rtmp.cpp
2017-06-19 12:46:41 +02:00
Thulinma
cef78b7d08 PCM support in Flash-based protocols 2017-06-19 12:40:32 +02:00
Thulinma
695b4fd0bd Fixes in regard to 64-bit time stamps 2017-06-09 21:39:24 +02:00
Thulinma
cfb19317f3 Merge branch 'development' into LTS_development 2017-06-09 21:39:19 +02:00
Thulinma
72f9fd3be2 Fixes in regard to 64-bit time stamps 2017-06-09 21:39:05 +02:00
Thulinma
bef46f969c Merge branch 'development' into LTS_development
# Conflicts:
#	lib/stream.cpp
#	lib/stream.h
#	src/input/input.cpp
#	src/output/output_http_internal.cpp
2017-06-09 20:34:57 +02:00
Thulinma
26f74accdf MistInBuffer no longer boots if the process starting it has no data to fill it with. Optimized and simplified HTTP internal output. 2017-06-09 20:31:20 +02:00
Thulinma
22ac5bc2a4 YOU MUST CONSTRUCT MOAR MP4 DEBUG DATA 2017-06-09 20:15:54 +02:00
Thulinma
cf12baedb5 Using isKeyframe function from H264 library instead of local version in RTSP output 2017-06-09 20:15:43 +02:00
Thulinma
35c33b04ec Added Chrome workaround INFO-level message in MP4 output 2017-05-23 21:40:29 +02:00