Thomas Dreibholz
feaae341b9
IPv6 support (for 3.0 release) ( #988 )
...
* IPv6 support, part 1.
* IPv6 support, part 2.
* Some more IPv6 work.
* Made functions for address:port paŕsing IPv6-capable.
* Fixed type (compile warning).
* Fixed formatting.
* Reverted option change.
* Replaced abort() by proper error handling.
* Also retrieving local IPv6 addresses now.
2018-01-01 22:43:58 +08:00
winlin
db08f1586c
For #913 , APP support complex error.
2018-01-01 22:32:54 +08:00
winlin
e2c1f58674
For #913 , APP support complex error.
2018-01-01 21:20:57 +08:00
winlin
6eae93258a
For #913 , APP support complex error.
2018-01-01 19:39:57 +08:00
winlin
204ef041da
For #913 , Kernel MP4 FLV HTTP support complex error.
2017-12-31 12:11:48 +08:00
winlin
9802dc326e
For #913 , source support complex error
2017-09-23 22:12:33 +08:00
winlin
abcaba33ee
For #913 : TS/HLS/MPEGTS support complex error
2017-09-22 21:50:54 +08:00
winlin
20a42599f3
For #913 , http callback use complex error
2017-09-22 19:54:50 +08:00
winlin
fd91df9411
For #913 , reload use complex error
2017-09-22 16:14:30 +08:00
winlin
9f5224c34a
For #913 , use complex error for http
2017-07-29 21:39:57 +08:00
winlin
661eb8b37c
For #913 , use complex error for reload utc time
2017-07-29 20:02:38 +08:00
winlin
5c9a12e72a
For #913 , use complex error for listener
2017-07-29 12:45:17 +08:00
winlin
71dd3f3137
For #913 , use complex error for server handler.
2017-07-18 20:24:07 +08:00
winlin
9db2a04c3b
For #913 , coroutine support complex error.
2017-06-11 18:44:20 +08:00
winlin
b5c14938d9
For #913 , config and log support complex error.
2017-06-11 14:03:19 +08:00
winlin
860aac3e50
For #913 , config reload and persistence
2017-06-11 09:54:09 +08:00
winlin
7cac35a289
For #913 , source cycle error
2017-06-11 09:40:07 +08:00
winlin
a20e2c3ef6
For #913 , refine server utility
2017-06-10 15:20:48 +08:00
winlin
ca9f0bdb1e
For #913 , refine server initialize st
2017-06-10 14:29:41 +08:00
winlin
4e4091231e
Refine object create in server.
2017-06-10 14:19:10 +08:00
winlin
93710c7489
For #913 , refine the error mechanism
2017-06-09 13:29:23 +08:00
winlin
bb200b5d2d
For #913 , add complex error.
2017-06-09 11:50:35 +08:00
winlin
69374c8d6d
For #299 , use format for v/a sequence header.
2017-06-04 19:35:52 +08:00
winlin
9ca36970aa
Fix #908 , use empty coroutine to avoid NULL pointer.
2017-06-04 19:13:56 +08:00
winlin
0e9e1792fe
For #299 , write fMP4 for DASH.
2017-06-04 15:10:35 +08:00
winlin
1bf99e8f3e
For #907 , Wrap ST, only use in service ST.
2017-05-30 09:05:02 +08:00
winlin
54411e0768
Fix #904 , replace NXJSON(LGPL) with json-parser(BSD). 3.0.23
2017-05-30 07:40:18 +08:00
winlin
6993ac226f
For #906 , #902 , use coroutine for reusable2 thread
2017-05-29 20:49:29 +08:00
winlin
ea9a5f26d9
For #906 , #902 , use coroutine for reusable thread
2017-05-29 20:33:32 +08:00
winlin
2ed2513f08
For #906 , #902 , use coroutine for one cycle thread
2017-05-29 19:45:19 +08:00
winlin
b21f92f97a
For #906 , #902 , remove the thread start and stop event
2017-05-29 18:42:36 +08:00
winlin
3ffb0980f5
For #906 , #902 , use connection manager to remove connection
2017-05-29 18:34:41 +08:00
winlin
44f542f77f
For #906 , #902 , replace the endless thread with coroutine
2017-05-29 17:56:26 +08:00
winlin
fc380fe48d
For #906 , #902 , refine thread object.
2017-05-29 17:19:06 +08:00
xialixin
92c8c0505d
Fix the timebase bug, change from us to ms. ( #876 )
...
* fix SRS_CONSTS_RTMP_PULSE_TMMS (int64_t)(500*1000LL)
* fix SrsBufferCache::cycle st_usleep(SRS_CONSTS_RTMP_PULSE_TMMS * 1000)
* fix st_usleep(SRS_CONSTS_RTMP_PULSE_TMMS * 1000)
2017-05-13 09:21:02 +08:00
HungMingWu
815d50f00a
Remove warning: C++11 requires a space between string literal and macro ( #874 )
...
On Ubuntu 17.04, the default gcc compiler version is 6.3.0.
It switch standard from c++98 to c++11.
So it would generate verbose warnings.
2017-05-06 14:05:22 +08:00
winlin
a58874178b
Fix merge build failed.
2017-05-01 16:49:09 +08:00
winlin
f97260be1d
Merge SRS2
2017-05-01 16:44:14 +08:00
winlin
a613eb78c6
Fix #865 , shouldn't remove ts/m3u8 when hls_dispose disabled. 2.0.242
2017-05-01 16:39:59 +08:00
walkermi
79e4f9f3a0
fixed compile error when add --log-info ( #860 )
...
* Update srs_app_server.cpp
fixed compile error when add --log-info
* Update srs_app_mpegts_udp.cpp
fixed compile error when add --log-info
2017-04-30 12:29:37 +08:00
winlin
ae5450181c
Fix #636 , FD leak for requesting empty HTTP stream. 2.0.241
2017-04-30 12:03:31 +08:00
HungMingWu
98d4b6ae11
Refine srs_kernel_codec audio & video config code ( #854 )
2017-04-24 10:08:57 +08:00
winlin
c97f2233a2
Merge SRS2 for #851
2017-04-23 21:00:06 +08:00
winlin
ff87318b95
Fix #851 , HTTP API support number of video frames for FPS. 2.0.240
2017-04-23 20:55:51 +08:00
winlin
bcd24126c5
Update comments for HLS
2017-04-16 21:43:30 +08:00
winlin
a98c9e04e3
Fix #547 , support HLS audio in TS. 3.0.22
2017-04-16 21:33:39 +08:00
winlin
18d9f6c8f1
Fix build failed.
2017-04-16 15:54:30 +08:00
winlin
1054b0a90f
Merge SRS2
2017-04-15 20:46:00 +08:00
winlin
33a0abdeff
Fix #844 , support Haivision encoder. 2.0.238
2017-04-15 20:44:02 +08:00
winlin
d6e28bde69
Merge from SRS2.
2017-04-15 17:09:50 +08:00