Commit Graph

246 Commits (b8ae5c63fcbe3d0e53af6f2893d3b1167cfffccf)

Author SHA1 Message Date
winlin 75340e3ac0 add refer for arm research code
winlin 7744053d28 add arm research files, change to 0.9.16
winlin 8cd1c11add change forward schema
winlin 489a492e47 add url for gperftools
winlin dcd568a0d7 add gperf to heap check, use reload signal to terminate program normally
winlin 03a14e2e1a add gperftools for mem leak detect, mem/cpu profile.
winlin ee7fafe465 add gperftools demo: heap check and profile, cpu profile
winlin 9896842b05 add cpu profile
winlin 4061f0db58 refine the profiler
winlin 7239963780 add heap checker and profiler demo
winlin c1086f8a9d srs-librtmp: finish the simple publish and play sample.
winlin efa09102cf srs-librtmp: implements the read packet.
winlin c338eb3666 srs-librtmp: implements the publish and play.
winlin 86267f854c srs-librtmp: implements handshake.
winlin f24f27deb9 srs-librtmp: add make ssl/nossl support for sample
winlin b7a62ba131 use goto to free resource
winlin fc9e3fd890 srs-librtmp define interfaces
winlin 44375b9e6b add srs publish/play demo use srs-librtmp
winlin 713b05541b add librtmp demo srs_publish
winlin 527abe2157 update readme
winlin 29a97152fa fix bug of compile ts_info on old gcc, add LL to large number.
winlin 4d631d749f fix ts_info centos5 build bug
winlin fabdf9507e fix bug of play stream of nginx, remove the start slash of streamName.
winlin 273bdb2242 update flash client.
winlin bb3c88fef7 change copyright from 2013 to 2013-2014.
winlin 649419c1aa refine the utility of js.
winlin c221eb61c4 fix bug of bandwidth test, donot use vhost in query
winlin 5537f9b066 fix bug of bandwidth test, donot use vhost in query
winlin df349da7d9 fix bug of bandwidth test, donot use vhost in query
winlin 89ac091c35 fix bug of bandwidth test, donot use vhost in query
winlin 62f1f23991 fix bug of bandwidth test, donot use vhost in query
winlin 7901b481e4 change ui version to 1.19
winlin 19f9342034 refine bandwidth test
winlin 20d1732ced merge from wenjie, the bandwidth test feature.
winlin 51686b91d2 change ui version to 1.17
winlin 2e58de393a refine the ui of chat, to 5x3+1
winlin 5cec967931 refine the index. refine the parse_query_string, add user_query object to result
winlin c51842aa9a jump nginx index to api-server, for ie crossdomain.
winlin c23b133fdc support query in index.html
winlin 702ad69817 support query in index.html
winlin 7094b6f437 set default to chat.
winlin 531fa6fb76 change ui version to 1.15, fix the publiser bug, support chrome/firefox/safari/ie browsers.
winlin 4b4f317e09 refine the ui, link the players to the api server static dir
winlin 7b2f9d59a2 fix bug of identify the truevision camera
winlin ec5e33f3bc refine the filter of camera and microphone
winlin b1fe298def change ui version to 1.13
winlin 962deefb92 refine the ui of chat.
winlin 70dc3dbb53 layout the chat in 2x8 table
winlin 3ab867d907 fix bug of player dar.
winlin 836bc413f9 fix the bug of publish, server close the connection when timeout.
winlin ffda615124 auto play, donot scale audio volume
winlin f308cc39ef change volume to 2.0
winlin 4b12724abc change ui version to 1.11
winlin b36d31b84c extract the components of js
winlin e64a11943b extract the components of js
winlin cb0c7dcf2e fix the bitrate bug(in Bps), use enhanced microphone.
winlin 5636fc7ca2 update ui, remove the collaps of local video.
winlin 47e173bf24 refine the build result.
winlin 1783e1f764 refine js, move the consts to the head of srs.js
winlin 46eb1ebd6b refine the srs js player and publisher, add private object
winlin 116129d1c6 refine the pages, use this(means the player object) in the callback
winlin 6b99a749ea refine the chat, use players_pub_rtmp without hls and gopcache, low latecy
winlin 8e95227ada update ui version
winlin 12586f793c update reame
winlin 6875b6f5f2 support chat room, meeting.
winlin e9a88e6b43 remove the wizard control, too complex
winlin 309322fd5c update the bootstrap wizard, use v2
winlin 2bc4bd8913 update the publisher, to auto prompt the dialog to get the publisher.
winlin b628b5e7a4 fix bug of dar and fs size.
winlin 4c325261f7 add low latecy player
winlin dd5aa36ba6 add low latecy player
winlin 01a02d2eff refine the tips of ui
winlin 96f9a40ca3 update version of ui
winlin f70d9b101f update version of ui
winlin ee79f4a52f update the conf, add demo.srs.com, add players and players_pub, add __defaultVhost__ for rtmp
winlin 632255f08f update the signature, when connect to server, parse the response.
winlin cb55f23363 update the publish link
winlin ec29cc0925 refine the publish url.
winlin 825215f7e5 add primary button, refine readme.
winlin a744308e97 use version to anti swf cache.
winlin 0967ec5e2f use version to anti swf cache.
winlin 4a31ac3e25 filter the first non-virtual camera
winlin e9ec22e66e use timestamp to stream
winlin a6e2f19a0f support publish
winlin 85515f05d3 rename the title
winlin 7a21427b10 override the default nginx page. jump to players page.
winlin 66ea34c514 refine the ui buffer effect
winlin 821e7e01df refine the ui buffer effect
winlin 65a5f4d460 refine ui, unify the player size
winlin 21c6001210 add buffer time and play time display
winlin 065cbbe4aa add fullscreen event and rescale
winlin 02f46d6fcc update the srs player, set the DAR.
winlin 190540683a update the srs player, set the DAR.
winlin 11cd5c640f update the srs player, set the DAR.
winlin b5c17e2338 update the srs player, set the DAR.
winlin 42ec5f19fc update the srs player, set the DAR.
winlin 5bfb561f89 add srs player
winlin 40c1298476 add srs player
winlin f019eb303c add crossdomain.xml
winlin 0c08942fec update the ui, add hls player
winlin 6e4795ee5c extract the srs.js
winlin ff4b28f4d4 extract the srs.js
winlin 4400fc8d0b add srs_publisher
winlin 1c04e35924 refine the ui, add osmf/jwplayer
winlin 5e9915bd15 add players to nginx
winlin c4477cd64f add players to nginx
winlin ac5ccbc77e refine the thread model for the retry threads
winlin 889ad9238b support http hooks: on_connect/close/publish/unpublish/play/stop.
winlin 3d4474f620 support multiple http hooks for a event.
winlin 9f3139c5c3 add comments for api server
winlin a478452f57 support http callback hooks: on_connect
winlin d3cee00b3b add cherrypy api server
winlin 525af4599f support live stream transcoding by ffmpeg.
winlin ee18b9f537 add ffempty
winlin 2be9ef2a8b add research empty ffmpeg
winlin 7ed20cc670 support write ts file
winlin 164392f6aa fix bug of ts_info
winlin 38e66be490 fix ts audio bug, aac adts header and PES_packet_length fixed
winlin bb775ef7bd update the ts_info
winlin adb7572c8c print the nalu of avc
winlin 235e3cc120 add comments for PES packet length is 0
winlin 145eb7bf29 convert ts_info to unix format
winlin 14211d884a add comments for ts_info
winlin cdd548004c rename ts_info.cpp to ts_info.cc
winlin 37e53f3735 add ts PCR analysis, the tool MPEG-2-ts-packet-analysis.2.4.5.0 decode PCR wrong
winlin 71015dc4a1 fix bug of aac demux, make same to ffmpeg, demux success
winlin 26c24b7bdc add ts dts/pts analysis
winlin 08d745f1cf remove the flv muxer
winlin f70894d2c3 demux aac from ts and write to file.aac
winlin a0ecc5a305 finger out the PES_packet_length is 0
winlin dc7f2cff86 remove the unused h264 enums
winlin 3913e46ba5 fix bug of ts_info
winlin af5ce26746 finger out the ts audio/video package for AACADTS and H264NAL
winlin 4bba9ddcbb add ts_info doc
winlin d1e20dc866 fix the global static instance error, use function to get server
winlin c79372417d parse the aac ADTS packets, add h264 doc
winlin f667351095 add aac specification, iso-13818-7
winlin 1ae03a2ba0 parse video/audio message
winlin 6b75390476 add Makefile for ts_info
winlin 6d4e4d3da2 update the ts_info, parse the PES packet
winlin b2fe7fb8a1 update ts_info, parse the PES packet dts/pts.
winlin a47a53f271 update the ts_info parse the PMT and PES header
winlin 89332789d1 update ts_info, parse header, adaption field and PAT
winlin 611d2a7e46 update ts_info, parse header, adaption field and PAT
winlin 741564b809 add reference doc from vb
winlin c621be2247 add ts_info.cpp for HLS research