Commit Graph

143 Commits (6015744ad8b2b33628dc3796f02fc5aabd776969)

Author SHA1 Message Date
winlin d94b9f44b3 add srs_log_file to write log to file. change to 0.9.27
winlin 3c920b933c add ./etc/init.d/srs, refine configure to support make clean then make.
winlin f25c6558a5 write pid to ./objs/srs.pid.
winlin a0c0c94cf0 refine conf, add comments for other listen type
winlin 6b84a5e14c change to 0.9.22
winlin b7d40b5aba support vn/an to disable video/audio, for radio streaming
winlin b52a051d80 refine readme, confs
winlin a0b747621e update srs.conf, add comments to see full.conf
winlin b36338853a refine the conf files, rename srs.conf to demo.conf
winlin b9613fd0d1 update readme, add wiki sample:transcode2hls
winlin e6e32f963c add wiki Usage: Forward and Realtime
winlin 3066a03fb7 rename SRS_HTTP to SRS_HTTP_CALLBACK
winlin 2fa0d60186 simplify usage
winlin 13d9b44c73 simplify usage
winlin 8cd1c11add change forward schema
winlin bcb719bf18 create log dir
winlin 527abe2157 update readme
winlin 5a9a15f796 Update srs.conf
winlin 993c5daec7 chunk size default to 60000, high performance. set chunk size when forward
winlin 20d1732ced merge from wenjie, the bandwidth test feature.
winlin 6b99a749ea refine the chat, use players_pub_rtmp without hls and gopcache, low latecy
winlin bad6f0d3a8 revert the copyrigh, only when commit feature, add the copyright field
winlin 725ff8e5a5 merge from wenjie: support set chunk size at vhost level
winlin 309322fd5c update the bootstrap wizard, use v2
winlin ee79f4a52f update the conf, add demo.srs.com, add players and players_pub, add __defaultVhost__ for rtmp
winlin 40c1298476 add srs player
winlin 6beff7cf54 fix build script bug, create nginx/html/live dir
winlin 1c04e35924 refine the ui, add osmf/jwplayer
winlin e262147e81 fix the hls reload bug, feed it the sequence header.
winlin ce4928cef6 support set the live queue length(in seconds), drop when full.
winlin c47f07c69a refine the consumer, use srs message queue to shrink message when overflow.
winlin b4093bfbe4 support set live queue length
winlin 270041b225 fix the forwarder reconnect bug, feed it the sequence header.
winlin 63cec6f967 update readme
winlin b3ef28f831 fix bug of get hls enabled config
winlin aaba290c1d add reload readme.
winlin b90b64954e support reload the forwarder
winlin e2bb38c483 support reload the removed vhost
winlin 010b7a7595 refine config.
winlin ac5ccbc77e refine the thread model for the retry threads
winlin bb90881489 auto install depends software for ubuntu or centos.
winlin c618229487 regression test ok
winlin 3fd3ac5a11 support http hooks: on_connect/close/publish/unpublish/play/stop.
winlin 889ad9238b support http hooks: on_connect/close/publish/unpublish/play/stop.
winlin 30099dfa09 support multiple http hooks for a event.
winlin 65fde21e6c add http client
winlin d3cee00b3b add cherrypy api server
winlin 263213d8b6 update version, add build date
winlin 3b09f9bea9 support audio transcode only, speex/mp3 to aac
winlin 679e851f07 support max_connections, drop if exceed.
winlin b9440df745 add encoder/hls pithy print
winlin 464d78b762 add todo for ffmpeg
winlin 113731dd6b reap the transcode process
winlin a2e6e6718e fix the m3u8 crash bug, simplify it
winlin 2695e4d0c6 fix bug of core
winlin 6af0794bab support dead-loop detect for forwarder and transcoder.
winlin e4ea965a3a update conf
winlin 9d65cd1c9f change server name to demo, dev used for development vhost
winlin bf18a3ac96 change demo video to 200kbps
winlin bbf7b9bb01 disable the forward for bug. update the steps
winlin 5502344e85 add forward sample
winlin 5cc1ad6da8 add drawtext filter sample
winlin 1da09e5ffb add sample video
winlin a7c83b1aee support ffmpeg filter
winlin 9a0d8855d8 support ffmpeg filter
winlin 52e6115f9a update readme
winlin 525af4599f support live stream transcoding by ffmpeg.
winlin 06278176dd add research empty ffmpeg
winlin 80a81b1661 parse ffmpeg params
winlin 8d91561ca0 add ffmpeg transcoding framework
winlin b1466c8883 fix build ffmpeg bug, add -ldl compile option
winlin a086e2bbfa add transcoding params to config
winlin db405b7e0e support forward stream to origin/edge
winlin 2fa7610f9c add rtmp client
winlin 023e23bc82 add performance test
winlin af5e7f002f fix the memory leak error
winlin a26c28334e update readme
winlin f8855cfcbb fix the aac jump bug on iphone, correct the audio pts, use audio buffer and flush audio
winlin 04cfe20279 support HLS, refine the dir use app
winlin 57ea56970d add nginx and used as http server
winlin 200a6a6975 add hls config
winlin e3e0db9bb1 fix the format to unix without x
winlin a47a53f271 update the ts_info parse the PMT and PES header
winlin ff565c4d9b fix bug of amf0 decode
winlin 3669419e4c support config and reload the pithy print.
winlin 0813104c6e support reload config(vhost and its detail).
winlin aef2fe9db5 support reload config(vhost and its detail).
winlin 68ccd7eb64 support reload config(listen and chunk_size) by SIGHUP(1).
winlin ed3525056c support config the chunk_size.
winlin 751323fac8 release v0.3, 11773 lines
winlin 58d9677ddd support vhosts specified config.
winlin c0b6982e0d support listen multiple ports.
winlin 2aa15a1134 support nginx-style config file