Commit Graph

2485 Commits (b21f92f97a99dc4ca9bcc24b6eb142547f799178)

Author SHA1 Message Date
winlin f32aab3d92 For #299, refine code. 8 years ago
winlin 62b7204514 Refine code, add mp4 parser module 8 years ago
winlin c648fd27bf Refine code 8 years ago
winlin 2980e7d3ef For #813, refine code. 8 years ago
Chengdong Zhang 8ad934a8a4 srs_info use not available variable (#813)
srs_info use not available variable.
Variable has been removed or changed.
8 years ago
winlin 9ab5e6a916 For #299, fix bug of fragment url 8 years ago
winlin c71e8fa947 For #299, fragment reap workflow 8 years ago
winlin 721a8457c2 For #299, Refine init mp4, use fragment 8 years ago
winlin 8d679a6f9a For #299, use fragment for dvr FLV/MP4 8 years ago
winlin da4c390d69 For #299, extract fragment and fragment window for hls 8 years ago
winlin 6da6e0511d For #803, should refine code. 8 years ago
Chengdong Zhang a6eebacc99 Streams API is not correct. (#800)
HTTP API for streams is not correct. When stream stopped, API does not
remove it.
8 years ago
winlin ce034c3556 Refine docs, add TURN/STUN rfc. 8 years ago
winlin 3ec9df6578 For #299, A/V init mp4 are fine. 8 years ago
winlin 886930c22a For #299, refine the comments. 8 years ago
ME_Kun_Han 3562424ee3 fix bug, add param for generating tc url and add play stream to make-bandwidth checking success (#790) 8 years ago
winlin 8ab43b3e78 Fix #794, refine the comments. 8 years ago
winlin 308c6fee18 Fix #786, simply don't reuse object. 3.0.20 8 years ago
winlin 7680ac04ad Refine srs-librtmp 8 years ago
winlin 1743899a23 Refine code 8 years ago
winlin 121a2e5886 For #110, refine thread object. 3.0.19 8 years ago
winlin 44014683e1 Refine thread. 8 years ago
winlin 5bec6a4fdd Refine srs-librtmp 8 years ago
winlin 011b693235 Update srs-librtmp, set errno to ret when failed. 8 years ago
winlin 72c4ae4a8c Refine srs-librtmp API, change print to format 8 years ago
winlin ad87bd7cf2 Refine configure 8 years ago
winlin 26c20db2b3 Fix parse srs version bug 8 years ago
winlin c849010fe2 Refine api for srs-librtmp 8 years ago
winlin af73e8ee65 Add log functions for srs-librtmp 8 years ago
winlin 89a5fa69d1 Refine srs-librtmp, set the schema, rather that connect app3 8 years ago
winlin 4e96c443d8 Change the bool to int for C 8 years ago
winlin 747d6f2f52 For #299, write legal MPD, fix CORS. 8 years ago
winlin 8ab727f3c5 For #299, write MPD file. 8 years ago
winlin 3903d2a8e3 For #730, remove the test code. 2.0.234 8 years ago
winlin ac0e27b936 For #774, refine code style 8 years ago
HungMingWu 01d5e4da17 Replace openssl from l-1.0.1f to 1.10e (#774)
DUe to API breakchange, add a wrapper for backward compatibility
8 years ago
winlin 695ceeab48 Refine code for #777 8 years ago
Chengdong Zhang a3df4e3bfb Fix #744 http callback set a wrong default port (#777)
* Add port verify

Code is more robust

* Verify port

Verify port

* Change hard code to defined.

Change hard code to defined.
8 years ago
winlin d786d61685 Merge branch '2.0release' into develop 8 years ago
winlin 0059b1cf7a For #783, use directly free to replace auto free 8 years ago
ljx0305 b0d16840b5 fix Repeated release (#783)
fix  Repeated release
8 years ago
winlin cee9d736a4 for #299, refine code. 8 years ago
winlin ede1c34a25 for #299, refine the signature of api for hls/dash 8 years ago
winlin 2fcd3972c1 for #299, refine the encoder object name 8 years ago
winlin 2a4f57a587 Fix #301, User must config the codec in right way for HLS. 3.0.18 8 years ago
winlin d612a21bad for #299, refine audio codec object name 8 years ago
winlin caf69f193d for #299, refine the codec object name 8 years ago
winlin d7458c4e72 For #299, refine the codec to format-frame-sample chain. 8 years ago
winlin c4a510b834 For #299, refine the codec info structure. 8 years ago
winlin 5e419c66f8 For #299, add dash files. 8 years ago
winlin 7fd221ef63 Always enable DVR 8 years ago
winlin 8e5d4dc73d always enable http and hls 8 years ago
winlin 477414106a add dash files. 8 years ago
winlin 5fec59ace2 merge from srs2, fix #503 8 years ago
winlin 99bffea328 fix #503, disable utilities when reload a source. 2.0.233 8 years ago
winlin afbc3443f3 fix #738, support DVR general mp4. 3.0.17 8 years ago
winlin 3209ad29e0 for #738, refine code for DVR mp4. 8 years ago
winlin 0a054cd6bd for #738, remove the dvr plan append for it's no use 8 years ago
winlin 8c01f52372 for #738, refine the dvr segmenter. 8 years ago
winlin 31191f2650 for #738, support srs ingest mp4 8 years ago
winlin 4fe79a1025 for #738, fix the audio sample offset error. 8 years ago
winlin 733252dc21 for #738, remove test code 8 years ago
winlin 733ba73d54 for #738, write mp4 samples. 8 years ago
winlin e24674e9cf for #738, refine build mp4 samples from moov. 8 years ago
winlin 3025aebf42 for #738, mp4 build samples from moov. 8 years ago
winlin 253ac40312 for #738, parse avcc/sps/pps/asc from mp4. 8 years ago
winlin 9d21a8bb33 for #738, use reader and seeker for mp4 demuxer to seek for general mp4(ftyp-mdat-moov). 8 years ago
winlin bbee16e4db for #738, parse moov, get the h.264/avcC and aac/asc 8 years ago
winlin e8eb050bf2 update readme 8 years ago
winlin ac7ee10b60 fix #751,#756, refine code 8 years ago
Chengdong Zhang 80540e4dc1 change TAB space
change TAB space for line 794
8 years ago
eagle-zhang 7b02e3543f Clients Api support start and count
Clients Api support start and count
line 794~810 && line 830
8 years ago
winlin 7ee1df33d1 for #738, parse mp4 udta(user data) box. 8 years ago
winlin ffe0a4426d for #738, parse mp4 moov boxes. 8 years ago
winlin 96f2e18d3a for #738, demux the aac mp4a and esds 8 years ago
winlin 128a1fd3db for #738, decode mp4 video track boxes. 8 years ago
winlin 5a84b6ca94 for #738, complete all mp4 boxes codec. 8 years ago
winlin 2ad265bd5a for #738, implements boxes codec 8 years ago
winlin 858951da49 for #738, add srs ingest mp4 8 years ago
winlin 34a8eb6113 for #738, add srs ingest mp4 tool 8 years ago
winlin 33ba6cdee2 change utest when demuxer use io interface. 8 years ago
winlin 01d401c270 for #738, refine flv codec to use io interface. 8 years ago
winlin d3bb8b6a86 for #742, refine the io interfaces. 8 years ago
winlin eaa222f034 for #742, refine the file reader and writer interface. 8 years ago
winlin bb5bd0ee1c include for uintxx_t 8 years ago
winlin b16ab038ce for #742, refine the u_intxx_t to uintxx_t 8 years ago
winlin 011ac4f6a9 for #738, add mp4 demuxer to librtmp 8 years ago
winlin 3f3e98e9db for #738, major boxes from isom 8 years ago
winlin b09183010b for #738, add isom boxes. 8 years ago
winlin ca02aaa7b3 for #738, add doc, moov box. 8 years ago
winlin 6b6ac9a054 for #738, add box and fullbox. 8 years ago
winlin 91a3989372 for #738, add mp4 demuxer files to kernel. 8 years ago
winlin 136a7ef488 for #299, refine docs. 8 years ago
winlin 38a683fe14 disable glibc memory check 8 years ago
winlin 7057bb1ef5 for #742, always enable http utilities. 8 years ago
winlin a1fcf66f32 for #742, always enable http utilities. 8 years ago
winlin 79def81792 for #742, refine the rtmp conn, use info as data cluster. 8 years ago
winlin 39aee2b318 for #742, fix publish recv thread bug. 8 years ago
winlin 954bb186c1 identify the flash and fmle for recv thread. 8 years ago
winlin 4583a63789 for #742, refine code for recv thread. 8 years ago