Commit Graph

6385 Commits (2c259bd95b69f985234f3083891d52147b7a17dd)

Author SHA1 Message Date
winlin b73847de7d Refine configure for crossbuild. 3 years ago
winlin 7f7406ec77 Build: Detect OS by packager. v5.0.39 3 years ago
winlin 0227e44ef0 Fix warning for comparing int with sizeof. 3 years ago
winlin 26284e368f Merge branch '4.0release' into develop 3 years ago
winlin febd45d514 Fix server id generator bug. v4.0.254 3 years ago
winlin 262b79f747 Support MIPS 64bits for loongson 3A4000/3B3000. v5.0.38 3 years ago
winlin a71eddd56a Fix the snprintf size issue. 3 years ago
winlin 1ab584b2ae Loongson/mips64: Support FFmpeg and openssl. 3 years ago
winlin 0a025fc4b6 Remove unneccessary depends headers. 3 years ago
winlin 25c004e947 Opus: Add TODO because the audio might be corrupted, if use FFmpeg native opus. 3 years ago
winlin f9e8065b51 Fix build warnings. 3 years ago
winlin f44b694a17 For test docker image, use cache eventhough the kernel changed. v5.0.37 3 years ago
winlin 14832b66eb Build: Disable openssl ASM for loongson. v5.0.35 3 years ago
winlin 5ae495ab95 For #1229: Check the return value of vsnprintf. 3 years ago
winlin 079ac107f0 For loongarch, fix openssl build bug, always use linux64-mips64 as required. 3 years ago
winlin 1589858cb0 Support MIPS 64bits for loongson 3A4000/3B3000. v5.0.34 3 years ago
winlin aba6667357 Refine build script. 3 years ago
winlin 2e4fe0aea9 Refine options, extract crossbuild from toolchain. 3 years ago
winlin f7280399d4 Merge 4.0release, migrate to new website. 3 years ago
winlin 7b23a42139 Migrate license to new website. 3 years ago
winlin d57e9c758e Docs: Migrate to ossrs.net and ossrs.io 3 years ago
winlin 6c295952f6 RTMP: Fix unused variable warning. 3 years ago
Steven Liu 08c4b25030 RISCV: Patch ST and libsrtp. #3115 3 years ago
Steven Liu 8a6fa30992 app/srs_app_rtmp_conn: move err result to RTC MACRO to fix compiling warning 3 years ago
Steven Liu ad2d7c3779 srtp-2-fit/config.guess: add riscv support 3 years ago
Steven Liu ec7123d54c Support riscv, starfive CPU.
Signed-off-by: Steven Liu <lq@chinaffmpeg.org>
3 years ago
winlin 755a2a74ed Merge branch '4.0release' into develop 3 years ago
winlin 7d0d2af817 UTEST: Refine coverage script. 3 years ago
winlin cd85a96255 Update SRS image for r.ossrs.net 3 years ago
winlin 0badae4797 Support thread pool and update ossrs.net. v5.0.33 3 years ago
winlin 57be5188c3 Merge branch '4.0release' into develop 3 years ago
winlin a2cfec2dcc Update SRS image for r.ossrs.net 3 years ago
winlin b2e083b00d Support multiple threads by thread pool. v5.0.32 3 years ago
winlin 7c6bd0ce5c Refine async DVR manager. 3 years ago
winlin b4774d02cc Add log to file config. 3 years ago
winlin e05535267b Disable reload for log config. 3 years ago
winlin cb6a4d0143 Thread: Refine SrsThreadMutex and SrsThreadLocker. 3 years ago
winlin 339d3b31cc ST: Support thread-local for multiple threads.
1. All statick and global variables is thread-local.
2. Call st_init() to init st for each thread.
3. Notice that ST is isolate for threads.
3 years ago
winlin d117145b95 Update date from 2021 to 2022. 3 years ago
winlin f92fb9653b Speedup the test from srs-cache image. 3 years ago
winlin c722eba48f SRT: Support Coroutine Native SRT over ST. (#3010). (1af30de). v5.0.30 3 years ago
winlin 82efa564e4 Merge branch '4.0release' into develop 3 years ago
winlin d9352ec43b Disable all asm for FFmpeg, to compatible with ARM CPU. 3 years ago
winlin f568e4f91d Docker: Support x86_64, armv7 and aarch64 docker image (#3058). v5.0.29 3 years ago
winlin d525d27e64 Merge from 4.0release 3 years ago
winlin 1f0ea3fdf5 Docker: Support x86_64, armv7 and aarch64 docker image (#3058). v4.0.252 3 years ago
winlin 93fed3874b SRT: Rebase develop. 3 years ago
winlin 0957cdb944 SRT: Refine the lock for log. 3 years ago
hondaxiao 910b5945af SRT: add srt log handle, srs log supoort multithread 3 years ago
hondaxiao d03c6793b8 SRT: add srs_core_lock, support scope lock guard 3 years ago
hondaxiao fd74b2f6e1 SRT: readd mix_correct, compatible old srt conf 3 years ago
hondaxiao c037f920b2 SRT: move accept log into srt conn cycle 3 years ago
winlin e09daa2d4b SRT: Change bridges to bridge. 3 years ago
winlin 077d93c7b6 SRT: Refine code, remove SrsSrtListenerType 3 years ago
winlin 9efb6de0b4 SRT: Merge develop, fix build fail. 3 years ago
winlin d2149a8b79 SRT: Add todo for coroutine yield. 3 years ago
winlin 8437370c1e SRT: Refine packet error handler. 3 years ago
winlin 9a0db5a14f SRT: Undo extract of fetch_or_create_source and change mode_ to local. 3 years ago
winlin 6009395c10 SRT: Hide srt implements from API. 3 years ago
winlin d39ec3cf45 SRT: Extract ISrsSrtPoller to hide SRT_EPOLL_EVENT 3 years ago
winlin 94cc50d146 SRT: Wrap SRT stat object. 3 years ago
winlin 78b778fb93 SRT: Rename srs_service_st_srt to srs_protocol_srt 3 years ago
hondaxiao fbc6eebe18 SRT: remove rtmp_to_srt 3 years ago
hondaxiao 43d98d0b1c SRT: remove mix_correct 3 years ago
hondaxiao a5ac7cfe37 SRT: use srs code style in function defination 3 years ago
hondaxiao 59d9cdbe61 SRT: add option peer_idle_timeout in full.conf 3 years ago
hondaxiao dd8ccfe5d8 SRT: refine int to srs_utime_t in srt timeout config 3 years ago
hondaxiao 26498a00fe SRT: Tsbpdmode default on 3 years ago
hondaxiao a929f79d2c SRT: Add SRT option annotation in full.conf 3 years ago
winlin 492e3a888c SRT: Refine the SRT socket code. 3 years ago
winlin 6c94e91792 SRT: Refine get_srt_poller to poller. 3 years ago
winlin 21899c5998 SRT: Initialize SRT eventloop in adapter. 3 years ago
winlin 4899be9c34 SRT: Refine the schedule resolution to 10ms if idle. 3 years ago
winlin b507a080b2 SRT: Refine parse SRT listen ip and port. 3 years ago
winlin 3616c9976a SRT: Add srt vhost section to full.conf. 3 years ago
winlin ef553b571c SRT: Update full.conf for review. 3 years ago
winlin bda0268a37 SRT: Update full.conf for new configs. 3 years ago
winlin d88fd12c26 SRT: Fix cmake bug, quit if error. 3 years ago
hondaxiao b566182f0b SRT: fix utest failed 3 years ago
hondaxiao e13d16439e SRT: support rtmp to srt 3 years ago
hondaxiao 7da792f19d SRT: check srt_connect return value 3 years ago
winlin bb91297071 SRT: Eliminate unused files for SRT. 3 years ago
winlin cf4fbb887b SRT: Support debugging with CLion. 3 years ago
hondaxiao 94fa0ff7bd Refine SRT code, with StateThread adpater 3 years ago
winlin 3ed4aed824 Fix build failed. 3 years ago
winlin fa78cf3354 Prefix with srs_protocol in protocol directory. 3 years ago
winlin 665ad564fb Rename service to protocol files. 3 years ago
winlin f1840b87e5 Fix typo, change bridger to bridge. 3 years ago
winlin 0304e78cf1 Support SIGABRT to generate coredump. 3 years ago
winlin f469753b07 RTMP: Add conf for listen at IPv6. 3 years ago
winlin 310514ea94 Update players and console. 3 years ago
winlin e2cc356c31 Update 3rdparty. 3 years ago
winlin ec5bdc7dfa Refine the signaling dynamic images. 3 years ago
winlin 7e0beb11d8 Conf: Refine comments. 3 years ago
winlin c574ab6465 Live: Refine edge cluster to support FLV. 3 years ago
winlin e8240d64be HTTP: Add configure for nginx proxy. 3 years ago
winlin 2b2379de12 RTC: Refine player sdk, reject with xhr. 3 years ago
winlin b3baa888ee RTC: Refine player sdk, directly use raw HTTP. 3 years ago
winlin 16babd2b64 Merge branch '4.0release' into develop 3 years ago
winlin 1d503c770f Fix proc stat issue. 3 years ago