Commit graph

589 commits

Author SHA1 Message Date
Thulinma
421842bda5 Fixed incorrect stripping of ? character and beyond in stream name containing a + or space character before the ? character. 2015-07-08 22:38:27 +02:00
Thulinma
b93841f659 Fixed NOSHM and WITH_THREADNAMES flags, added NOCRASHCHECK flag. 2015-07-01 16:59:26 +02:00
Thulinma
17aa6bbbb6 Compatibility improvements as well as simplification to RTMP push input. 2015-05-21 19:10:05 +02:00
Thulinma
a3bf393bea Added generic CORS header adder, now used in controller, HLS output and internal HTTP handler. 2015-05-12 11:23:00 +02:00
Thulinma
a891b5ba41 Fixed Windows typo. 2015-04-16 16:10:34 +02:00
Thulinma
e672959f96 Fixes to Windows shared memory handling for VoD. 2015-04-16 15:59:25 +02:00
Thulinma
f20f1607c6 More debugging. 2015-04-16 15:01:41 +02:00
Thulinma
ef26df5e38 Changed + in shared memory page name to _ 2015-04-16 14:39:23 +02:00
Thulinma
a556d6032d Added insane-level debug message for opening of all shared memory pages. 2015-04-16 14:21:07 +02:00
Thulinma
2808595d7b Changed Windows shared memory back to non-global. 2015-04-16 14:07:04 +02:00
Thulinma
e105569b06 More changes to Windows support. 2015-04-16 13:21:30 +02:00
Thulinma
d120523bbb Improvements to connector shutdown code, attempted fix for Windows support. 2015-04-16 13:18:52 +02:00
Thulinma
243a05c8af Removed unused code from procs library, updated and simplified connector handler in controller. 2015-04-16 12:23:03 +02:00
Thulinma
7c0db4531d Removed legacy libraries (converter, ftp, filesystem) from codebase. 2015-04-15 14:24:43 +02:00
Thulinma
69cf17d01d Increased maximum simultaneous tracks from 5 to 10, made this a define option. Allow multiple pushes through a single RTMP connection. 2015-04-14 15:30:25 +02:00
Thulinma
8d377602be Changed windows shm functions to ANSI equivalents. 2015-04-13 16:58:30 +02:00
Thulinma
c000249ad5 Improved shared memory namings to no longer use the '#' character, added cmake-related files to .gitignore 2015-04-12 15:31:52 +02:00
Thulinma
dffc0f9539 Fixed handling of type 3 RTMP packets with extended timestamps. Removed redundant code. 2015-04-02 16:39:24 +02:00
Thulinma
49f9b44add Changed RTMP set peer bandwidth size from 4 to 5 bytes. 2015-04-02 16:39:11 +02:00
Thulinma
f9201cbf9a Fixes to HTTP parser lib, DTSCMeta keysizes, MP4 headers and 4+GiB MP4 file output by Oswald de Bruin 2015-04-02 16:22:52 +02:00
Erik Zandvliet
d370ef4eac Working multi-input 2015-04-02 09:56:47 +02:00
Erik Zandvliet
9b6312ca01 Switch to CMake 2015-04-02 09:55:33 +02:00
Thulinma
dff9c193d3 Made some changes to naming conventions for shared memory 2015-03-16 16:03:07 +01:00
Thulinma
4533d6faa6 Added MP4::CO64 box, improved pretty-printing for various generic MP4 boxes. 2015-03-14 13:00:50 +01:00
Thulinma
76dec8fe79 Changed verbosity of MP4 skipping box message. 2015-03-13 00:53:59 +01:00
Thulinma
3c8d4e1186 Added support for space as stream separator character 2015-03-13 00:53:23 +01:00
Thulinma
fe08c8f5c7 Deny loading of streamnames > 100 characters. 2015-03-13 00:52:36 +01:00
Thulinma
cfc6d9d6d3 Increased stream name length to 100 bytes 2015-03-13 00:52:21 +01:00
Thulinma
f3060781a7 HTTP parser now unescapes URLs 2015-03-13 00:52:02 +01:00
Thulinma
e8d1578a33 removed readOnlyMeta (was not really in use) 2015-03-06 16:52:59 +01:00
wouter spruit
12b0d9a930 added setDiscontinuity function to ts_packet, added DEBUG MSG level shortcuts 2015-03-06 10:30:08 +01:00
Thulinma
6a6a8915d2 Merged in TS fixes/unification (and other small changes) by Wouter Spruit 2015-03-05 12:13:23 +01:00
Thulinma
bd012b3b35 Fixed unneeded 1s wait for all requests. 2015-03-05 11:39:46 +01:00
Thulinma
5fa57f1c22 Tweaks to shared server process monitoring verbosity and ferocity. 2015-03-05 00:34:29 +01:00
Thulinma
1ca3775552 Fixed preservation of HTTP headers when using StartResponse 2015-03-04 23:42:08 +01:00
Thulinma
3fc8409dfd Removed OpenSSL dependency of rtmpchunks library. 2015-03-04 00:32:15 +01:00
Thulinma
91abc7ad38 Added SHA256 hash functions and HMAC functions. 2015-03-04 00:32:05 +01:00
wouter spruit
3ab38b22fc removed unused ts_packet functions 2015-03-03 14:11:51 +01:00
Thulinma
353bb301ca Removed openssl dependancy for MD5 digests. 2015-03-03 11:49:03 +01:00
Thulinma
2283cf26e3 Generic bitfield handler functions.
# Conflicts:
#	lib/dtscmeta.cpp
2015-03-03 11:41:17 +01:00
wouter spruit
aeb3d683a7 derp 2015-03-03 11:23:02 +01:00
wouter spruit
ef2465e00f improved management of statistics pages 2015-03-03 11:22:52 +01:00
wouter spruit
688f339aab added pid/timeout/kill functionality to stats 2015-03-03 11:22:42 +01:00
Erik Zandvliet
f5eb82f435 Removed some TS corruption from addStuffing() 2015-02-26 16:28:39 +01:00
Thulinma
55a8c55c24 Fixed a character case mistake in command line options, added missing documentation to internal metadata format. 2015-02-21 16:33:22 +01:00
Thulinma
1393033d14 TS library unification, simplicifation, prettification. 2015-02-19 02:54:47 +01:00
Thulinma
d93fb0c4dc Added support for buffering in HTTP library. Turned off by default. 2015-02-18 15:01:12 +01:00
Thulinma
ac3b43c188 (slightly) better MP4 ESDS box implementation 2015-02-18 02:42:39 +01:00
Erik Zandvliet
4811a7e065 Fixed timing issues in ts 2015-02-17 21:15:41 +01:00
Thulinma
9587f3b708 Undo accidental change of bpos size in DTSC headers from 5 to 8 bytes. 2015-02-17 21:13:28 +01:00