Commit Graph

695 Commits (7bee79fef74327abc3839346a8726fc74123c5ca)

Author SHA1 Message Date
q191201771 f697fbac23 refactor patch for #265 2 years ago
yoko fb9b2b61c3
Merge pull request #265 from jaesung9507/g711u
[feat] rtmp2rtsp support G711U
2 years ago
Jae-Sung Lee 373ef34c54 support sampling rate other than 8000Hz in G.711 2 years ago
yoko 2012bdf5a7
Merge pull request #264 from jaesung9507/ioutil
[refactor] remove deprecated io/ioutil packages
2 years ago
Jae-Sung Lee adc930fb0e rtmp2rtsp support G711U 2 years ago
q191201771 c3da6ba1ab [patch] rtmp: server session发送ack的触发条件 #257 2 years ago
q191201771 ac3a54ee59 [patch] refactor #257 2 years ago
q191201771 35cf656e44 [patch] comment #257 2 years ago
q191201771 a99b2c5faa [patch] rtmp: client session 只使用PeerWinAckSize的值作为是否发送ack的触发条件 #257 2 years ago
yoko e9e09aa4da
Merge pull request #257 from joestarzxh/master
[feat] rtmp: server session回应ack
2 years ago
Jae-Sung Lee 8c17c8360a remove deprecated io/ioutil packages 2 years ago
yoko d16a6136e7
Merge pull request #252 from jaesung9507/logging_max_gop_cache
[log] add log when not caching frame by SingleGopMaxFrameNum
2 years ago
liquanqing 3f1605b27c fix: audio chunk and video chunk mixd bug 2 years ago
q191201771 169a942cb7 [patch] rtmp: PullSessionOption.TlsConfig and PushSessionOption.TlsConfig #208 2 years ago
q191201771 82bee418b4 fix sub_session_hash_key json name 2 years ago
q191201771 b159f6625a [opt] rtmp: ClientSession支持定制化tls.Config #208 2 years ago
q191201771 48c156b36d fix test 2 years ago
q191201771 11e1be540b HttpApiVersion -> v0.4.5 and HttpWebUiVersion -> v0.0.2 2 years ago
q191201771 feb6ed992f - [refactor] using Go embed to load lal.html - [refactor] using path /lal.html instead of path / to load web ui 2 years ago
q191201771 3302008b74 HttpApiVersion -> v0.4.4 and HttpWebUiVersion -> v0.0.1 2 years ago
q191201771 959ca77f95 [refactor] 整理HTTP-API中的结构体 2 years ago
q191201771 22bde9adc4 format 2 years ago
yoko cbc1da24a2
Merge pull request #248 from jaesung9507/webui
[feat] 增加Web页面(基于HTTP-API)
2 years ago
joe_zhang2006@163.com ddf35f49f8 [fix]rtmp server pub时回应ack 2 years ago
q191201771 d2f38126ff unit test for #251 2 years ago
q191201771 443e00471a fetch item of slice safety, patch for #251 2 years ago
q191201771 2047e3ac8b Merge branch 'master' of https://github.com/q191201771/lal 2 years ago
q191201771 350ea4947c comment 2 years ago
yoko 49234187c4
Merge pull request #251 from ZSC714725/rtsp-G711A
[opt] RTSP: 兼容G711 SDP,支持RTSP G711间的转发
2 years ago
ZSC714725 fbe1fc46cf change IsAudioUnpackable 2 years ago
q191201771 7fd1c96c1c v0.33.0 -> t_version.go 2 years ago
q191201771 98e06276c8 TODO comment 2 years ago
q191201771 4f68ac85ed [test] rtmp: unit test for chunk divider 2 years ago
q191201771 0188225b8b reduce preallocate, patch for #253 2 years ago
yoko 2fd1925da4
Merge pull request #253 from kuabhish/fix_memory_leak_scenario
[opt] rtmp: reduce memory consumption when dividing chunk
2 years ago
Jae-Sung Lee 96d6fc2d76 fix panic in rtmp.ServerSession.doAck 2 years ago
kuabhish 2b7aae022a fix memory leak scenario 2 years ago
q191201771 d7579d91ad log 2 years ago
q191201771 662437bae4 lalserver: dump sdp 2 years ago
q191201771 bfd05093ff version 2 years ago
q191201771 6eba8a5b8c TODO comment 2 years ago
q191201771 2770140cdc fix missing default value of config.HlsConfig.SubSessionTimeoutMs 2 years ago
q191201771 9a3b5faa68 fix log 2 years ago
Jae-Sung Lee d78a827d75 add log when not caching frame by SingleGopMaxFrameNum 2 years ago
q191201771 82af50ceb3 fix test 2 years ago
ZSC714725 ffae8a4297 rtsp support g711a 2 years ago
Jae-Sung Lee 61a7c2e128 Add lal Web UI using http api 2 years ago
q191201771 6dff63cbfd fix Go 1.14 build 2 years ago
q191201771 46c0b47911 (1) [refactor] DumpFile增加文件头信息,每个数据块包含类型 (2) [feat] demo/pullrtsp和CutomizePub支持DumpFile (3) [test] 整理DumpFile的测试 2 years ago
yoko c01dcf6bf8
Merge pull request #247 from jaesung9507/flv_custom_pub
[fix] add file close in ReadAllTagsFromFlvFile
2 years ago
q191201771 a6cdd08861 patch for #245 2 years ago
Jae-Sung Lee e4a217f883 add file close in ReadAllTagsFromFlvFile 2 years ago
thewind296 1c1a0c1b34 Fix can't get app name from hls url if it not present 2 years ago
thewind296 86c8e88d6c Merge branch 'master' into feat/hls_subsession 2 years ago
Jae-Sung Lee 0ed0d75a2b Add example flv file of CustomPubSession 2 years ago
q191201771 6951a904d4 comment 2 years ago
q191201771 fc26b1ebc7 patch for #241 2 years ago
q191201771 df33fffda4 fix test 2 years ago
q191201771 fdf9ff6121 parse rtp extension header to ExtensionProfile and Extensions 2 years ago
q191201771 791af4e678 merge 2 years ago
q191201771 76c84546bd log 2 years ago
yoko 99863b8026
Merge pull request #241 from joestarzxh/master
[opt] Gop缓冲功能支持配置单个Gop内的最大缓冲帧数量
2 years ago
q191201771 6e5ba21113 [fix] rtp: 跳过rtp extension扩展头,避免因此导致rtp解析失败 2 years ago
q191201771 b993ba818c do inner test only once on MacOS to save time 2 years ago
q191201771 3d8933cd51 v0.32.0 -> t_version.go 2 years ago
joe_zhang2006@163.com 1194d74b04 single_gop_max_num需更名为single_gop_max_frame_num 2 years ago
joe_zhang2006@163.com 6c2c18fe50 调整了Gop一下代码 2 years ago
joe_zhang2006@163.com ca6cc34a1f [fix]gop增加单个gop包数量的限制,防止异常情况内存飞涨 2 years ago
q191201771 38dbae240a test 2 years ago
q191201771 fa141820a2 [fix] rtsp: 修复aac rtp type不是标准值无法合帧的问题。提高兼容性 2 years ago
q191201771 cb02087f65 [fix] rtsp: 修复rtp数据中有padding导致合帧数据不正确的bug 2 years ago
q191201771 6625cce10c [feat] rtp: 解析rtp包中的padding 2 years ago
q191201771 e5206c81e2 comment 2 years ago
q191201771 9e29a0989b [feat] rtp: 解析rtp header中的csrc 2 years ago
q191201771 3c675d563c log 2 years ago
q191201771 bb1b3bc312 [opt] 新增一级配置项in_session,支持控制所有输入流,比如增加静音音频 2 years ago
q191201771 14d175206f (1) [opt] 转ts时,如果调整时间戳失败则使用调整前的时间戳 (2) [log] 丰富转hls异常时的日志 2 years ago
q191201771 cadb1926fc [opt] customize: 当DelCustomizePubSession后,调用被删除对象的FeedAvPacket方法将返回错误 2 years ago
q191201771 ab836fb5fc [patch] only log error if start rtsps failed #234 2 years ago
q191201771 2877490b38 [patch] conf version #234 2 years ago
q191201771 bcb2d76db9 log rtsp command detail 2 years ago
q191201771 429772e64d Merge branch 'master' of https://github.com/q191201771/lal 2 years ago
q191201771 1ed98b4f11 [feat] 所以输入流都支持叠加静音音频 2 years ago
yoko aec6c8a68e
Merge pull request #234 from jaesung9507/rtsps_listen
(1) [feat] server支持RTSPS (2) [fix] 修复rtsp auth可能失败的bug
2 years ago
q191201771 b609e443bb comment patch for #237 2 years ago
lijinwang fde44cd74c [add] amf0: 增加amf0 EcmaArray结束标识 2 years ago
q191201771 53b313c483 [fix] http-api: 修复sub http-flv remote_addr字段没有值的bug #235 2 years ago
q191201771 aeb318d2d0 [refactor] 重构已支持静音叠加功能的session(rtmp pub, customize pub)的代码 #160 2 years ago
q191201771 44cc464836 lal version watermark in self build rtmp metadata 2 years ago
q191201771 b7086eb87a comment patch for #233 2 years ago
q191201771 b9bd066b84 new version gofmt to comment 2 years ago
yoko e319e6fbf3
Merge pull request #233 from Lysander66/feature-loadconf
[feat] 二次开发: 支持直接使用json字符串作为配置内容初始化ILalServer
2 years ago
Jae-Sung Lee 78f9742577 Fixed parse illegal base64 data in basic auth 2 years ago
q191201771 ee80e60a7c [patch] only log error if start rtmps failed #230 2 years ago
q191201771 b4d918cbe5 [patch] conf version #230 2 years ago
Jae-Sung Lee d84ceeb67e Add RTSPS listen 2 years ago
Lysander 0d4c1b4ff0 [feat] support: specify config raw content 2 years ago
q191201771 c5eaa242c4 [test] fix sdp test depends on the lal version which could be changed 2 years ago
yoko 02c0f0359b
Merge pull request #230 from jaesung9507/rtmps_listen
[feat] rtmp: server support rtmps
2 years ago
q191201771 c00a6811d9 v0.31.0 2 years ago
q191201771 8d2886b65b todo rtmp Message2ChunksV 2 years ago
q191201771 bc22cccd8f todo avc perf 2 years ago
Jae-Sung Lee f2f8580f2f move the RTMPS config block into the RTMP block 2 years ago
q191201771 9503302349 todo ts pack pcr 2 years ago
q191201771 1f7b080523 todo rtsp multi audio 2 years ago
Jae-Sung Lee 0d7576dd37 typo correction 2 years ago
Jae-Sung Lee 1f3e5169e2 Merge remote-tracking branch 'origin/master' into rtmps_listen 2 years ago
Jae-Sung Lee 03cc3f4896 Add RTMP listen with RTMPS 2 years ago
q191201771 711289bc91 [opt] rtsp: PullSession在setup阶段如果对端没有回复server port,依然尝试继续拉流,增强兼容性 2 years ago
Jae-Sung Lee 44370b5f56 Add RTMPS listen 2 years ago
q191201771 0caed96905 Merge branch 'master' of https://github.com/q191201771/lal 2 years ago
q191201771 98e6ddcec5 [feat] gb28181: 支持tcp pub 2 years ago
cuteLittleDevil e28cdf7e60 pr 修改hls拉流时 获取流名称异常的情况 2 years ago
q191201771 23f05719e3 [opt] gb28181: 优化丢包处理 2 years ago
thewind296 af87dae43d Redirect relative url for session id append, add some missing http status code response 2 years ago
q191201771 6a222ea2de [opt] http-api: relay pull接口增加调试参数,可用于保存rtsp数据用于分析 2 years ago
thewind296 35b3860e19 Dispose hls.SubSession immediately if handle hls request got error 2 years ago
thewind296 99ba5333bc Implement calculate hls.SubSession updateStat wroteBytesSum 2 years ago
thewind296 2b6207f49c Add session_id query param to ts url in m3u8 response content 2 years ago
thewind296 b57d109c8a Add missing some info in hls.SubSession 2 years ago
thewind296 59d9ed589f Add hlsSubSession to group.stat.StatSubs 2 years ago
thewind296 e71a727c92
Merge branch 'q191201771:master' into master 2 years ago
thewind296 496a6c1a53 Make hls session id hard to guess by client 2 years ago
thewind296 af5e965480 Make hls sub session timeout configurable 2 years ago
q191201771 548cf871c4 patch for pr #223 2 years ago
thewind296 8ce7d4b730 Support hls subsession, notify start/stop pull hls 2 years ago
yoko ccd2773c3f
Merge pull request #223 from joestarzxh/master
[fix] gb28181: 修复处理丢包时的bug
2 years ago
joe_zhang2006@163.com e1b7310d5b [fix]rtp丢包简单测试程序 2 years ago
q191201771 52a36118c5 pr patch 2 years ago
q191201771 c6db17f4e8 version patch for prev pr 2 years ago
thewind296 ccdf31dd95
Merge pull request #1 from thewind296/defect/add_app_name_stat_group
Add AppName to group stat
3 years ago
thewind296 7da8250f96
Merge branch 'q191201771:master' into master 3 years ago
thewind296 fe8f1f74fd Add AppName to group stat 3 years ago
joe_zhang2006@163.com f63d2069de [fix]ps新增丢包测试 3 years ago
q191201771 4fd53c98d9 [fix] rtsp: server端没有收到前面的信令直接收到PLAY信令,主动关闭连接,避免崩溃 3 years ago
q191201771 c9b2336a8c [opt] avpacket2rtmp: 丢弃aud 3 years ago
q191201771 bae19f3209 merge 3 years ago
q191201771 3be0039a1b [fix] crash while record flv but create file failed 3 years ago
Abrar Ahmed e830c28197
Added application/json header for API responses
Send `application/json` header so client libraries can automatically parse/unmarshal the response
3 years ago
joestarzxh a9e7cef2dc [fix]修正ps错误判断 3 years ago
joe_zhang2006@163.com 3cc77ef5ac [fix]修正ps 丢包的处理 3 years ago
thewind296 9a3f77e43f Add IAuthentication interface to make authenticate customizable 3 years ago
thewind296 f5434a90df add ModConfigGroupCreator to modify group config before created 3 years ago
thewind296 c61fc6754e
Fix set wrong ServerId info payload for PubStop event 3 years ago
q191201771 1ba4a538cd patch 3 years ago
q191201771 5ce30048d8 [opt] new func RtmpMsg.DebugString() and mpegts.Frame.DebugString() 3 years ago
q191201771 e9572aed9e [opt] rtmp2mpegts的时间戳重打从0开始,兼容时间戳太大时vlc播放不了的问题 3 years ago
joe_zhang2006@163.com 208571ba27 [fix] avpacket2rtmp nal与00 00 01开头时一次性分配内存可能会偏小 3 years ago
joe_zhang2006@163.com 38f46b7d20 更新最新代码 3 years ago
joe_zhang2006@163.com e8cd2303ca [fix]avpacket2rtmp.go 恢复最新代码 3 years ago