Commit Graph

518 Commits (8865ddd4bb261d86e0b5e9b282539ca90931c151)

Author SHA1 Message Date
winlin 61eeb781b7 Always link with pthread 4 years ago
winlin 1f621a6db3 Remove dead code: memory watch 4 years ago
winlin 6e3bd61599 Enable --nasm and --srtp-asm by default for performance. 4.0.64 4 years ago
winlin 977e027d86 SIP: Fix build fail for Mac 4 years ago
winlin d552a1a5fb For #1657, support HTTPS client, for http-callback. 4.0.45 4 years ago
winlin 2135b638b1 Merge srs_app_thread.hpp to srs_app_conn.hpp 4 years ago
winlin 4984bcbaef Revert "supprot LAS(live adaptive stream)"
This reverts commit c1f98ddcc8.
5 years ago
winlin 8ae3ab0ba7 Merge SRS 4.0 5 years ago
winlin b143717cbd Build: Change warning to -Wno-deprecated-declarations 5 years ago
liulichuan c1f98ddcc8 supprot LAS(live adaptive stream)
Change-Id: I2f9fd889fc924a3b080667bd2114f4632be461a0
5 years ago
winlin 98924943a6 Build: Refine the options for configure 5 years ago
winlin 6314c273ff Support static link c++ libraries. 4.0.32 5 years ago
winlin be5d76009e RTC: Support build without RTMP2RTC bridger, no FFmpeg fit. 5 years ago
winlin 2c1bd6da3e Merge SRS 5 years ago
莫战 db8d91cbee add c++14 support 5 years ago
kyxlx550 194dcf504b add ps over rtp jitter buffer 5 years ago
winlin 6e04c66402 Support enable C++11. 4.0.29 5 years ago
winlin 70d51ffc5b Refine build script 5 years ago
winlin 95f656b46d Merge service to protocol 5 years ago
winlin a78b6b8cda RTC: Remove --research 5 years ago
winlin d43d9674a3 RTC: Remove --librtmp 5 years ago
winlin a3388bf624 RTC: Remove export srs-librtmp support 5 years ago
忘篱 acc53ded89 RTC: Extract RTC api file 5 years ago
忘篱 3f5ab8dc63 RTC: Add utest for srs_rtp_seq_distance 5 years ago
忘篱 cef8be4a46 RTC: Support RTCP codec. 5 years ago
winlin 431f852e05 RTC: Remove dead code 5 years ago
winlin 25496b734b RTC: Extract RTC Source and Consumer 5 years ago
winlin 0b9887bbcd RTC: Rename RTC files. 5 years ago
winlin 3a58d9859c RTC: Extract rtc server in app 5 years ago
莫战 a72dce494d add rtcp support 5 years ago
winlin f71b833520 Refine sendmmsg, move to ST 5 years ago
xiaozhihong a061d5c3db rtc publish, with debug code 5 years ago
winlin 40eb5c0ef5 For #307, disable vappi for FFmpeg-fit 5 years ago
winlin 963720e1eb Fix tcmalloc build bug 5 years ago
winlin dc3df926eb For #307, support configure with sendmmsg. 5 years ago
winlin 3793404ceb Refine scripts 5 years ago
winlin 634fa27320 Refine configure cleanup script 5 years ago
winlin 608f3d0fae For #1500, support push stream by GB28181. 4.0.18 5 years ago
winlin e19b927f92 Merge GB28181 5 years ago
winlin a342f460e7 Merge branch '4.0release' into xialixin-dev-28181 5 years ago
winlin 33455867f9 Merge branch 'dev-28181' of https://github.com/xialixin/srs into xialixin-dev-28181 5 years ago
xialixin c99fb99ab6 refactor gb28181, supporting SIP server enable, multiplex, API interface 5 years ago
xiaozhihong 9dadcdffd6 Merge remote-tracking branch 'upstream/feature/rtc' into sdp 5 years ago
xiaozhihong 49da2099c1 sdp exchange. 5 years ago
winlin bf297fd070 Refine make help 5 years ago
winlin 60d810693c Refine rebuild components 5 years ago
winlin 056fcd2928 Refine clean script 5 years ago
winlin a60dbc167a Update macro 5 years ago
winlin 3b8450d4bd Support cleanup componets 5 years ago
winlin 6935bb18ae Merge branch '4.0release' into develop 5 years ago
winlin 6b8f0d84a3 Merge branch '3.0release' into 4.0release 5 years ago
winlin 80f315f1ae Support utest on mac osx 5 years ago
winlin 22fbae139c Refine links use relative path 5 years ago
winlin 22ec783c3f Merge branch '3.0release' into 4.0release 5 years ago
winlin 1c65987472 Refine links use relative path 5 years ago
winlin 2ba8104b37 Update coverage script 5 years ago
winlin b9a3df5c55 Update utest script 5 years ago
winlin f8b0bc122b Update build script 5 years ago
winlin c0a8193537 Update build script 5 years ago
winlin cc6a447332 Merge feature/rtc 5 years ago
winlin 13ee53434e Merge branch '4.0release' into develop 5 years ago
winlin 3e0a7ee7fb Merge branch '3.0release' into 4.0release 5 years ago
winlin 98a71954da Support multiple OS/Platform build cache. 3.0.139 5 years ago
winlin 0fd75434a6 For #307, fast build openssl 5 years ago
winlin dae7af8444 For #307, rtc support osx 5 years ago
winlin e5e2d05da0 For #307, support play with WebRTC. 4.0.14 5 years ago
winlin 602a478e1b For #1659, #307, add switch to disable rtc 5 years ago
winlin 37c84eccc0 For #1659, #307, add x86 asm for ffmpeg for rtc 5 years ago
winlin 2757ec7973 Merge from bepartofyou 5 years ago
七曦 a0a4337214 make webrtc audio work 5 years ago
xiaozhihong fa700dad64 1. Modify rtc.conf to support Bframe discard.
2. Rename srs_app_rtp.cpp to srs_app_rtc.cpp
5 years ago
winlin de9a004ff7 Merge branch 'dev-28181' of https://github.com/xialixin/srs into feature/gb28281-2 5 years ago
xialixin cbe9c1dabc Support gb28181 sip over udp, ps steam over rtp 5 years ago
winlin 9e856c84e7 For #1638, #307, remove unused bash variable. 5 years ago
winlin d21ef106a0 Merge branch 'rtc' of https://github.com/xiaozhihong/srs into xiaozhihong-rtc 5 years ago
xiaozhihong 027d34bbd3 add rtp shared packet 5 years ago
HuyaJohn 3ae510b843 rtp dispatch done, but video can not play in chrome 5 years ago
HuyaJohn 2e68c375e3 start coding flv->rtp 5 years ago
xiaozhihong c62901a3ac make code easy, wrap udp remux socket 5 years ago
xiaozhihong 9d5495c0c2 "stun and dtls done" 5 years ago
Xiaofeng Wang b525fc65aa Remove unused ip variable
* "inet addr" is not compatible with rhel/centos 7+;
* ifconfig has been replaced by ip-utils in newer distro;
5 years ago
xiaozhihong 62563bdd81 rtc framework 5 years ago
xiaozhihong 51abb0844e rtp session manager, stun codding 5 years ago
xiaozhihong bc22ebe949 add rtc http request and response, exchange sdp. 5 years ago
xiaozhihong 1c74083de8 Revert "use libco instead of state-thread(st), still have some bug"
This reverts commit 7c8a35aea9.
5 years ago
xiaozhihong 7c8a35aea9 use libco instead of state-thread(st), still have some bug 5 years ago
winlin 55fa62e41f Update version4 5 years ago
winlin 59439cf8b5 Merge branch '3.0release' into develop 5 years ago
winlin c01806d5c4 Refine version3 5 years ago
winlin d9bbd97d72 Allow use libsrt.so for SRT is MPL license. 5 years ago
winlin 07f4bc65c3 Merge branch '3.0release' into develop 5 years ago
winlin 01870cce56 Allow use libst.so for ST is MPL license. 5 years ago
winlin 5f174552f3 Merge SRT 5 years ago
winlin e3169a080b Refactor SRT build, use libsrt.a static library 5 years ago
winlin db5788b205 Update README for SRT 5 years ago
winlin 33c6bf1f8f Refactor SRT, using reverse dependency, SRT depends on APP. 5 years ago
winlin 1959d1d920 Extract hybrid server for SRT 5 years ago
winlin fb29096505 For SRT, allow/default disable it by --without-srt 5 years ago
winlin fb5928f927 Fix build failed for SRT with modules. 5 years ago
winlin 2de8d788f6 Revert configure changes(srs_ingest_hls,utest) in previous commit 5 years ago
winlin 106113c5f0 For previous revert, pick some code for LibSRTRoot 5 years ago
winlin a27c4f7095 Revert "remove modules for srt compile"
This reverts commit d4c08c44d8.
5 years ago
runner365 03ef01c635 update configure 5 years ago
runner365 d4c08c44d8 remove modules for srt compile 5 years ago
runner365 5c5fd805c5 add srt mpegts to rtmp 5 years ago
winlin 6af8e38017 For #1547, support setting cc/cxx/ar tools. 3.0.103 5 years ago
winlin 024433f327 For #1547, refine configure, remove some macros 5 years ago
runner365 7b9e3ecdc4 add ts demux 5 years ago
runner365 b53b75ea1e srt pull/push server 5 years ago
runner365 aeee3011ef add srt server file 5 years ago
winlin 9140e0f19d Improve test coverage for kernel mp4. 5 years ago
winlin a11461905b Remove FFMPEG and NGINX, please use srs-docker instead . 3.0.82 5 years ago
winlin a0c631de9f For #1537, #1282, support --extra-flags for unknown CPU arch. 5 years ago
winlin dffc96d2fe For #1537, disable crossbuild for ARM/MIPS. 5 years ago
winlin cee4feda61 Fix make -jN random failed. 5 years ago
winlin 1e4f22f83d Fix random build failed bug for modules. 5 years ago
winlin 8047d0df45 For #1042, add test for RAW AVC protocol. 5 years ago
winlin 0394d95e4b Refine file structure for RTMP/HTTP protocol stack utest. 5 years ago
winlin 2b2a62ccba Cover protocol stack RTMP. 0.6.63 5 years ago
winlin 64288d1f1e Support systemctl service for CentOS7. 3.0.58 5 years ago
winlin 5d17bb8bb0 Remove KAFKA. 3.0.53 5 years ago
winlin 9cdd506b4f Deprecated srs-librtmp. 6 years ago
winlin 839a496d50 Refine get_mr_sleep in time unit 6 years ago
winlin 4302ab7708 Refine get_dash_fragment to time unit 6 years ago
winlin a9a720e32f Cover ST Coroutine and time unit. 3.0.48 6 years ago
winlin a2b0767874 Fix build failed. 6 years ago
winlin c646e3f287 CI: Research support codecov 6 years ago
winlin 7243d8e7b8 CI: Support codecov 6 years ago
winlin c6844527fb Always enable SRS_SSL 6 years ago
winlin e4e6dd2169 Always enable SRS_SSL 6 years ago
winlin ee068cf120 For #1109, Support without ssl for HLS key. 7 years ago
winlin 469250f850 For #464, support origin cluster api 7 years ago
winlin 5730bf8e43 Fix #913, support complex error. 3.0.26 7 years ago
RocFang 015e76cb3f Update configure (#1033)
allow user to add some specific flags.
7 years ago
winlin 609605a50b Fix #820, extract service for modules. 3.0.21 8 years ago
winlin e3526c0cf6 For #820, modules use service only. 8 years ago
winlin ff822b55cd For #820, extract service module. 8 years ago
winlin da4c390d69 For #299, extract fragment and fragment window for hls 8 years ago
winlin 16cde27a1e Remove MacOS compile option, for it's on use. It's caused by paralell make 8 years ago
winlin ad87bd7cf2 Refine configure 8 years ago
winlin cdfded6a74 Support disable valgrind 8 years ago
winlin 89a5fa69d1 Refine srs-librtmp, set the schema, rather that connect app3 8 years ago
HungMingWu a6582c6208 Disable openssl thread support to prevent ubuntu linking pthread error 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 c4a510b834 For #299, refine the codec info structure. 8 years ago
winlin 477414106a add dash files. 8 years ago
winlin eaa222f034 for #742, refine the file reader and writer interface. 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 b7dd764920 update gitignore 8 years ago