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
b3825c4021
Fix warnings
2017-06-13 16:10:46 +08:00
winlin
366d6bcb82
Refine code
2017-05-13 21:47:20 +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
0a57a46016
Refine LICENSE
2017-03-25 21:29:29 +08:00
winlin
f32aab3d92
For #299 , refine code.
2017-03-25 17:21:39 +08:00
winlin
c648fd27bf
Refine code
2017-03-25 13:07:09 +08:00
ME_Kun_Han
3562424ee3
fix bug, add param for generating tc url and add play stream to make-bandwidth checking success ( #790 )
2017-03-04 14:44:34 +08:00
winlin
7680ac04ad
Refine srs-librtmp
2017-03-01 18:09:07 +08:00
winlin
1743899a23
Refine code
2017-03-01 13:49:50 +08:00
winlin
5bec6a4fdd
Refine srs-librtmp
2017-03-01 12:03:49 +08:00
winlin
011b693235
Update srs-librtmp, set errno to ret when failed.
2017-03-01 11:00:54 +08:00
winlin
72c4ae4a8c
Refine srs-librtmp API, change print to format
2017-03-01 10:52:57 +08:00
winlin
ad87bd7cf2
Refine configure
2017-03-01 09:21:20 +08:00
winlin
c849010fe2
Refine api for srs-librtmp
2017-02-28 19:46:09 +08:00
winlin
af73e8ee65
Add log functions for srs-librtmp
2017-02-28 16:19:54 +08:00
winlin
89a5fa69d1
Refine srs-librtmp, set the schema, rather that connect app3
2017-02-28 14:07:14 +08:00
winlin
4e96c443d8
Change the bool to int for C
2017-02-27 17:39:29 +08:00
winlin
2fcd3972c1
for #299 , refine the encoder object name
2017-02-12 21:50:02 +08:00
winlin
d612a21bad
for #299 , refine audio codec object name
2017-02-12 20:46:24 +08:00
winlin
caf69f193d
for #299 , refine the codec object name
2017-02-12 20:38:39 +08:00
winlin
4fe79a1025
for #738 , fix the audio sample offset error.
2017-02-05 20:27:37 +08:00
winlin
253ac40312
for #738 , parse avcc/sps/pps/asc from mp4.
2017-02-04 14:57:07 +08:00
winlin
9d21a8bb33
for #738 , use reader and seeker for mp4 demuxer to seek for general mp4(ftyp-mdat-moov).
2017-02-03 22:49:19 +08:00
winlin
34a8eb6113
for #738 , add srs ingest mp4 tool
2017-01-31 20:43:48 +08:00
winlin
d3bb8b6a86
for #742 , refine the io interfaces.
2017-01-30 19:59:59 +08:00
winlin
bb5bd0ee1c
include for uintxx_t
2017-01-30 17:38:30 +08:00
winlin
b16ab038ce
for #742 , refine the u_intxx_t to uintxx_t
2017-01-30 17:32:18 +08:00
winlin
011ac4f6a9
for #738 , add mp4 demuxer to librtmp
2017-01-30 17:19:07 +08:00
winlin
136a7ef488
for #299 , refine docs.
2017-01-26 17:28:49 +08:00
winlin
8acb99f96c
refine comments for librtmp
2017-01-18 16:59:19 +08:00
winlin
0e6f7e66f0
add srs_rtmp_free_packet for srs-librtmp
2017-01-18 16:31:41 +08:00
winlin
7acc3aca16
refine hijack io for srslibrtmp
2017-01-18 16:23:59 +08:00
winlin
e8c48ac8f8
merge srs2, use specific error code for dns resolve
2017-01-18 16:05:33 +08:00
winlin
60be29f324
fix #750 , use specific error code for dns resolve. 2.0.231
2017-01-18 16:03:57 +08:00
winlin
3fe338d1c5
for #742 , use ms for application clock tbn.
2017-01-17 12:25:30 +08:00
winlin
7ac932cfa0
update to 2013-2017
2016-12-16 11:57:25 +08:00
winlin
77bca7cc05
Merge branch '2.0release' into develop
2016-09-13 18:08:19 +08:00
winlin
53d2eb5e02
fix librtmp get bytes bug.
2016-09-13 18:08:12 +08:00
winlin
8a4e241eec
merge from srs2
2016-09-09 14:29:33 +08:00
winlin
49b880d4ce
refine comments
2016-09-09 14:18:50 +08:00
winlin
eb915413ad
Merge branch '2.0release' into develop
2016-09-09 14:14:22 +08:00
winlin
0015b303a6
librtmp: refine comment for NALU process.
2016-09-09 14:14:12 +08:00
winlin
17df61724d
Merge branch '2.0release' into develop
2016-09-08 19:56:17 +08:00
winlin
7aaa74b9e0
TODO: FIXME: for librtmp, must group NALUs to frame.
2016-09-08 19:56:06 +08:00
winlin
5d5fa7204d
Merge branch '2.0release' into develop
2016-08-18 12:22:30 +08:00
winlin
d919668b61
don't ignore aud
2016-08-18 12:22:04 +08:00
winlin
bf22acd689
Merge branch '2.0release' into develop
2016-08-18 11:29:22 +08:00
winlin
a4bb03b9d6
ignore other 264 frame except sps,pps,idr,nonidr
2016-08-18 11:27:11 +08:00