Commit Graph

199 Commits (c4a510b83488d456abdd9edcf000697382d98bec)

Author SHA1 Message Date
winlin 2a9bec3d89 adjust the api, move audio and h264 after rtmp 10 years ago
winlin aa69f6197a srs-librtmp add rtmp prefix for rtmp apis. 2.0.29 10 years ago
winlin 180106ce70 refine librtmp, move the utils and human to end section. 10 years ago
winlin 10bc5399ec refine librtmp api, add prefix utils for utilities. 10 years ago
winlin b3bb2cdf2b refine code, rename the human functions to prefixed with srs_human_ 10 years ago
winlin 30e7c38a48 refine code, add human readable section 10 years ago
winlin d9474d7600 refine examples of srs-librtmp, add srs_print_rtmp_packet. 2.0.28. 10 years ago
winlin a058eeeb20 fix #212, support publish audio raw frames. 2.0.27 10 years ago
winlin d6072b16c0 support compile srs-librtmp on windows. 2.0.26 10 years ago
winlin 2c601a0069 fix #204, srs-librtmp drop dupliated sps/pps(sequence header). 2.0.22. 10 years ago
winlin b4269c8d67 refine name of srslibrtmp, raw_stream to h264_raw_stream 10 years ago
winlin 278ff845d3 fix #203, srs-librtmp drop any video before sps/pps(sequence header). 2.0.21. 10 years ago
winlin ecfbcd68d8 refine srslibrtmp, rename flv_bool to srs_flv_bool 10 years ago
winlin 3292136f70 update research, flv ingester, support atc time flv. 10 years ago
winlin bb5e99f562 fix #202, fix memory leak of h.264 raw packet send in srs-librtmp. 2.0.20. 10 years ago
winlin 7ebca6cb5b refine the type of RTMP from int to char. add srs_parse_timestamp(), 2.0.19 10 years ago
winlin 62719c2b12 for bug #200, fix the writev for librtmp, add comments. 10 years ago
winlin 0bc35e093c for bug #200, deadloop when read/write 0 and ETIME. 2.0.16. 10 years ago
winlin 606fc13a03 rename the confict macro to srs_lib_trace 10 years ago
winlin 3405f35d06 fix #191: configure --export-librtmp-project and --export-librtmp-single. 2.0.11. 10 years ago
winlin e62c3a4e0e for bug #66, clear the sps and pps. 10 years ago
winlin cf5c24af4a refine librtmp, unify all tools format and usage. 10 years ago
winlin 6de83db76e refine srs-librtmp log macro 10 years ago
winlin f92303c764 refine all research tools, remove the public header, add log to srs_librtmp.h 10 years ago
winlin 7ba07c6f49 refine librtmp, add example to api. 10 years ago
winlin 106bef802f fix #66, srs-librtmp support write h264 raw packet. 2.0.9. 10 years ago
winlin 3358570be6 refine for bug#66, implements the usage. 10 years ago
winlin 0075779d38 for bug #66, refine the api to send h264 frames. 10 years ago
winlin cd5c58ba5f for bug #66, refine the api and demo. 10 years ago
winlin 1074c8d9b2 for bug #66, use new api to directly sendout h264 raw data. 10 years ago
winlin 496f4246f4 complete the h264 to rtmp, but the sps and pps should send in a rtmp packet. for bug #66 10 years ago
winlin 72ad6894ca move the annexb decode utility to protocol. 10 years ago
winlin bd25626f0e refine code for bug #66 10 years ago
winlin 955859ce82 refine librtmp, add pefix to srs_amf0_number and srs_amf0_bool 10 years ago
winlin 1c237a821a add api convert h264 to rtmp packet, for bug #66 10 years ago
winlin fa53250202 refine the macro, use int as version type. 2.0.8 10 years ago
winlin ab965655aa refine forwarder, add tracable debug info. 0.9.202 11 years ago
winlin e9e0cd757c fix #160, support forward/edge to flussonic, disable debug_srs_upnode to make flussonic happy. 0.9.201. 11 years ago
winlin 7b24788445 for bug #143, build on centos5. 11 years ago
winlin 073d900674 add consts to kernel 11 years ago
winlin 9860e390a3 refine code, for cubieboard to build ok. 11 years ago
winlin 5c4398f4a9 refine bandwidth check/test, flash publish test is ok. 11 years ago
winlin 9135aa117c use librtmp to implemnts the bandwidth linux tool. 0.9.158 11 years ago
winlin cc62d254f0 add librtmp bandwidth check/test client. 11 years ago
winlin e53655ee83 refine the build script 11 years ago
winlin 88c94193a3 rename rtmp_stack to stack. remove the global templte function to member function. 11 years ago
winlin 9556790a5e finish utest of protocol stack. 0.9.156 11 years ago
winlin 6a4b177475 refine shared ptr message, rename initialize to create 11 years ago
winlin 5a41b1b538 finish kernel utest. to 0.9.149 11 years ago
winlin 032118581a refine http/dvr/hls to use file reader/writer. 0.9.146 11 years ago
winlin a888e52df1 donot mix the read and write for librtmp 11 years ago
winlin 1eee4d25cf refine the librtmp, open writer then reader. 11 years ago
winlin 1a7735182f refine the file stream, to file reader and writer. 0.9.142 11 years ago
winlin ee07210105 fix demo script, start nginx. fix warning of utest on ubuntu14 11 years ago
winlin 10953c9743 support token auth in connect args. 0.9.128 11 years ago
winlin 55b99c90c7 refine detect tool, support atc stream. 11 years ago
winlin cccc483ab3 add bytes statistic for librtmp 11 years ago
winlin d48d739fa7 fix bug of detect rtmp, add error code 11 years ago
winlin 8817823462 add rtmp detecter 11 years ago
winlin 6286759eaa refine codec, extract avc aac codec to app. 11 years ago
winlin 94cf0c1069 refine kernel buffer. complete the utest for buffer. 11 years ago
winlin 373f92551d refine librtmp, remove the ssl functoins, refine the type2string memory alloc to static 11 years ago
winlin 5273509554 refine log, to 0.9.123 11 years ago
winlin 7ec202ee41 support flv inject and flv http streaming with start=bytes. 0.9.122 11 years ago
winlin 22968c85df supprt inject flv 11 years ago
winlin 4970664e37 move codec to kernel. 11 years ago
winlin 608083d42f add flv injecter, add flv codec to librtmp. 11 years ago
winlin 93c9c55fb9 remove the complex handshake of librtmp. refine makefile of librtmp tools 11 years ago
winlin 7f48590239 support amf0 StrictArray(0x0a). 0.9.111. 11 years ago
winlin bd24fe7d75 support flv parser, add amf0 to librtmp. 0.9.110 11 years ago
winlin 69eb935505 fix bug of flv parser, librtmp amf0 library 11 years ago
winlin f37faf7236 update librtmp, add amf0 parse functions 11 years ago
winlin 2265173c4d donot install tools when ffmpeg is not open, 0.9.108 11 years ago
winlin 2c059d3a80 fix bug #72, also need stream_id for send_and_free_message. 0.9.101 11 years ago
winlin dc66c525fd refine autofree, only free object, never free arrays 11 years ago
winlin befde6acf7 fix mem leak for delete[] SharedPtrMessage array, explicit free elems. remove srs_freepa. 0.9.95 11 years ago
winlin 9006194cd7 refine framework to calc the kbps 11 years ago
winlin 80ddddf823 refine RTMP protocol completed, to 0.9.81 11 years ago
winlin be4c182d11 refine RTMP protocol stack. 11 years ago
winlin 23a1b29935 add dvr option. refine macros of auto headers 11 years ago
winlin 644dfa1a6d fix bug of librtmp 11 years ago
winlin c85dde7f3f substitute all TAB with 4spaces. 11 years ago
winlin c1086f8a9d srs-librtmp: finish the simple publish and play sample. 11 years ago
winlin efa09102cf srs-librtmp: implements the read packet. 11 years ago
winlin c338eb3666 srs-librtmp: implements the publish and play. 11 years ago
winlin fce26d6690 srs-librtmp: implements play stream. 11 years ago
winlin 6b213b73eb refine code, rename SrsRtmp to SrsRtmpServer. 11 years ago
winlin 8aedc51a2f refine code, rename SrsRtmp to SrsRtmpServer. 11 years ago
winlin 4f91cae377 srs-librtmp: add complex handshake. 11 years ago
winlin 76f37baafe srs-librtmp: implements the simple socket stream. 11 years ago
winlin 86267f854c srs-librtmp: implements handshake. 11 years ago
winlin f24f27deb9 srs-librtmp: add make ssl/nossl support for sample 11 years ago
winlin b7a62ba131 use goto to free resource 11 years ago
winlin feaf0c5e89 librtmp: create socket 11 years ago
winlin f8335e2c1f extract simple socket to lib 11 years ago
winlin 40a5edb37f update readme. 11 years ago
winlin fc9e3fd890 srs-librtmp define interfaces 11 years ago
winlin 713b05541b add librtmp demo srs_publish 11 years ago
winlin aa5d28ed85 add library 11 years ago