Commit Graph

1724 Commits (aefcaa968350d5ac80b5fd5cd3258012f0330214)
 

Author SHA1 Message Date
winlin 51f924c553 refine RTMP protocol stack, refine the packet encode/decode, remove class_name
winlin b551056330 add comments of io interfaces.
winlin 09afaa250a add comments of message array, add utest.
winlin 6a4b177475 refine shared ptr message, rename initialize to create
winlin 891bc3fe65 refine utility of protocol, add comments
winlin 96e0273e99 refine hls, extract the flv/aac sample rates
winlin e5e2729967 refine amf0 and handshake code, add comments to utest.
winlin 574cd15efb refine amf0, rename internal classes
winlin c31c607ad3 refine amf0, move declarations from cpp to hpp, use namespace _srs_internal
winlin d22e7cab0a add comments to amf0
winlin d8ca8df7d0 fix : fix HLS codec info, IOS ok. 0.9.153.
winlin 57fa1ce6ec fix : fix HLS codec info, IOS ok. 0.9.153.
winlin dc7b952043 change HLS audio delay to 100ms. 0.9.153
winlin f895523ac6 fix hls media codec info bug, ignore nal_unit_type 7/8/9. 0.9.152
winlin 21a75924ad fix hls media codec info bug, ignore nal_unit_type 7/8/9. 0.9.152
winlin aefff75d08 fix , support all aac sample rate, add detail codec logs.
winlin f53abfa1d1 update comments for aac he or he-v2
winlin b2303c5704 refine code, use macro for hls resample audio
winlin 921b7d239f refine code, use macro for hls resample audio
winlin 23a974b5e8 update readme.
winlin 63214d0f2b fix : support all aac sample rate, for instance, 48000. to 0.9.150
winlin 7805f7b12a add prefix Protocol to AMF0 and Handshake utest
winlin 5a41b1b538 finish kernel utest. to 0.9.149
winlin ad920915a2 merge handshake to protocol
winlin b13fd5112b merge buffer to kernel utest
winlin 1e395e7c10 add assert to flv.
winlin 034120c668 update readme
winlin 95e73d0be1 remove the config log http api. 0.9.148
winlin 28a6a1214c update readme, add stream products list.
winlin d971700b82 update readme, add stream products list.
winlin e81d919289 update readme, add stream products list.
winlin d219a7b67e complete the normal kernel flv utest. 0.9.147
winlin 010eb09a30 Merge branch 'master' of github.com:winlinvip/simple-rtmp-server
winlin 8271bd657b refine flv codec, rename fast encoder to flv vod stream decoder
winlin 032118581a refine http/dvr/hls to use file reader/writer. 0.9.146
winlin c7795cd96c Merge pull request from wenjiegit/patch-1
Update srs_app_hls.cpp
wenjiegit d7454134c9 Update srs_app_hls.cpp
for hls, srs should not allow player to cache m3u8 list.

add #EXT-X-ALLOW-CACHE:NO to m3u8 file.
winlin e6c08210f1 Update README.md
winlin ba2e7bbf76 support create stream twice. 0.9.145
winlin fb70602f93 fix , always use 31bits timestamp. 0.9.143.
winlin 0bd7d268e8 add mock for file reader/writer
winlin a888e52df1 donot mix the read and write for librtmp
winlin 1eee4d25cf refine the librtmp, open writer then reader.
winlin 1a7735182f refine the file stream, to file reader and writer. 0.9.142
winlin ed3f9f0a40 add core utest
winlin f5f54e6008 add utest for kernel codec
winlin 492665e166 refine tcp client connect, extract to utility srs_socket_connect. 0.9.141
winlin 051c9e6268 refine the protocol utility, add utest, 0.9.140
winlin 6a2f0a3dc9 add configure preset --demo
winlin 55989b4bc8 remove the libfreetype for it fullfill with bugs and always cause build failed. 0.9.139