{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":240457450,"defaultBranch":"4.0release","name":"srs","ownerLogin":"xiaozhihong","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2020-02-14T08:04:18.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/8449258?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1707298854.0","currentOid":""},"activityList":{"items":[{"before":"0e5232748e30681445ba3cbb3781a466fdc6e8f8","after":"b7d82f1beb6bccfc4bce8e183bb23ba3435cc9ed","ref":"refs/heads/feature/rtmps-publish","pushedAt":"2024-02-07T09:55:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xiaozhihong","name":"john","path":"/xiaozhihong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8449258?s=80&v=4"},"commit":{"message":"RTMPS: add conf file","shortMessageHtmlLink":"RTMPS: add conf file"}},{"before":null,"after":"0e5232748e30681445ba3cbb3781a466fdc6e8f8","ref":"refs/heads/feature/rtmps-publish","pushedAt":"2024-02-07T09:40:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"xiaozhihong","name":"john","path":"/xiaozhihong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8449258?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'upstream/develop' into feature/rtmps-publish","shortMessageHtmlLink":"Merge remote-tracking branch 'upstream/develop' into feature/rtmps-pu…"}},{"before":"fbf27ef99fd4853c3b80324850589b618da2fdd6","after":"562af617d8455e258b84810b23ed66cf606310ce","ref":"refs/heads/bugfix_configure_print_sanitizer","pushedAt":"2024-02-05T03:30:36.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"xiaozhihong","name":"john","path":"/xiaozhihong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8449258?s=80&v=4"},"commit":{"message":"Update release to v5.0.206 v6.0.110","shortMessageHtmlLink":"Update release to v5.0.206 v6.0.110"}},{"before":null,"after":"fbf27ef99fd4853c3b80324850589b618da2fdd6","ref":"refs/heads/bugfix_configure_print_sanitizer","pushedAt":"2024-01-03T12:48:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"xiaozhihong","name":"john","path":"/xiaozhihong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8449258?s=80&v=4"},"commit":{"message":"Configure: print enabled/disable sanitizer","shortMessageHtmlLink":"Configure: print enabled/disable sanitizer"}},{"before":null,"after":"2a2da2253f7ef2e617a6ef364787df053f364b33","ref":"refs/heads/develop","pushedAt":"2024-01-03T12:46:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"xiaozhihong","name":"john","path":"/xiaozhihong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8449258?s=80&v=4"},"commit":{"message":"Switch to 2013-2024. v6.0.109","shortMessageHtmlLink":"Switch to 2013-2024. v6.0.109"}},{"before":"a12275609cee4ac8947dafc1f5b5035f9d4ed3cf","after":null,"ref":"refs/heads/develop","pushedAt":"2024-01-03T12:45:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"xiaozhihong","name":"john","path":"/xiaozhihong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8449258?s=80&v=4"}},{"before":"ff2085252f3c6c9a4769e9d60d4a88a64eb6c63d","after":"a12275609cee4ac8947dafc1f5b5035f9d4ed3cf","ref":"refs/heads/develop","pushedAt":"2024-01-03T12:38:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xiaozhihong","name":"john","path":"/xiaozhihong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8449258?s=80&v=4"},"commit":{"message":"revert,sync","shortMessageHtmlLink":"revert,sync"}},{"before":"07d7ec81cd8b07cd53f02c9630f4877ead3ad689","after":"ff2085252f3c6c9a4769e9d60d4a88a64eb6c63d","ref":"refs/heads/develop","pushedAt":"2024-01-03T12:36:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"xiaozhihong","name":"john","path":"/xiaozhihong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8449258?s=80&v=4"},"commit":{"message":"WHIP: Fix bug for converting WHIP to RTMP/HLS. v5.0.204 v6.0.107 (#3911)\n\n1. When converting RTC to RTMP, it is necessary to synchronize the audio\nand video timestamps. When the synchronization status changes, whether\nit is unsynchronized or synchronized, print logs to facilitate\ntroubleshooting of such issues.\n2. Chrome uses the STAP-A packet, which means a single RTP packet\ncontains SPS/PPS information. OBS WHIP, on the other hand, sends SPS and\nPPS in separate RTP packets. Therefore, SPS and PPS are in two\nindependent RTP packets, and SRS needs to cache these two packets.\n\n---------\n\nCo-authored-by: john ","shortMessageHtmlLink":"WHIP: Fix bug for converting WHIP to RTMP/HLS. v5.0.204 v6.0.107 (oss…"}},{"before":"2f95f2ae6a939aa8baba544bceb15900f1ed85d2","after":"07d7ec81cd8b07cd53f02c9630f4877ead3ad689","ref":"refs/heads/develop","pushedAt":"2023-12-21T15:42:32.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"xiaozhihong","name":"john","path":"/xiaozhihong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8449258?s=80&v=4"},"commit":{"message":"rebase upstream","shortMessageHtmlLink":"rebase upstream"}},{"before":"d40ecec47805bbb9e90df653f9834362d7b6850a","after":"2f95f2ae6a939aa8baba544bceb15900f1ed85d2","ref":"refs/heads/develop","pushedAt":"2023-12-18T11:18:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"xiaozhihong","name":"john","path":"/xiaozhihong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8449258?s=80&v=4"},"commit":{"message":"Typo: line 263 - srs_app_srt_conn.cpp. v6.0.106 (#3854)\n\nregards,\r\nlaur\r\n---------\r\n\r\nCo-authored-by: john \r\nCo-authored-by: Haibo Chen <495810242@qq.com>","shortMessageHtmlLink":"Typo: line 263 - srs_app_srt_conn.cpp. v6.0.106 (ossrs#3854)"}},{"before":"8955d3787721c98a654967a5f649649b137cea46","after":"d40ecec47805bbb9e90df653f9834362d7b6850a","ref":"refs/heads/develop","pushedAt":"2023-12-14T14:29:14.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"xiaozhihong","name":"john","path":"/xiaozhihong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8449258?s=80&v=4"},"commit":{"message":"Update release to v5.0.203 v6.0.105","shortMessageHtmlLink":"Update release to v5.0.203 v6.0.105"}},{"before":"4e7c075559e5050646194f6c221213619449d71f","after":"8955d3787721c98a654967a5f649649b137cea46","ref":"refs/heads/develop","pushedAt":"2023-12-14T05:33:29.000Z","pushType":"push","commitsCount":17,"pusher":{"login":"xiaozhihong","name":"john","path":"/xiaozhihong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8449258?s=80&v=4"},"commit":{"message":"RTC: support OPUS stereo SDP option","shortMessageHtmlLink":"RTC: support OPUS stereo SDP option"}},{"before":"d6cf34ddc765a13cbfd75b8031a565187d56c0e8","after":"a46cfcf606686efeb95c09052a7cbb1bbde1e60d","ref":"refs/heads/bugfix/opus-otion","pushedAt":"2023-11-22T06:20:32.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"winlinvip","name":"Winlin","path":"/winlinvip","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2777660?s=80&v=4"},"commit":{"message":"Update release to v6.0.102","shortMessageHtmlLink":"Update release to v6.0.102"}},{"before":"5863346334297c84d6b14f44cc6e3c5ae2a96eb6","after":"d6cf34ddc765a13cbfd75b8031a565187d56c0e8","ref":"refs/heads/bugfix/opus-otion","pushedAt":"2023-11-22T06:00:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"winlinvip","name":"Winlin","path":"/winlinvip","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2777660?s=80&v=4"},"commit":{"message":"Add patreon.","shortMessageHtmlLink":"Add patreon."}},{"before":"2b15ea1486d1fd1993874a2f11a73a496ef934b9","after":"5863346334297c84d6b14f44cc6e3c5ae2a96eb6","ref":"refs/heads/bugfix/opus-otion","pushedAt":"2023-11-21T13:46:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"winlinvip","name":"Winlin","path":"/winlinvip","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2777660?s=80&v=4"},"commit":{"message":"Disable ffmpeg-opus.","shortMessageHtmlLink":"Disable ffmpeg-opus."}},{"before":"ef4f2c26f71b2b84920bb57942164a64ee9aea1d","after":"2b15ea1486d1fd1993874a2f11a73a496ef934b9","ref":"refs/heads/bugfix/opus-otion","pushedAt":"2023-11-21T13:38:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"winlinvip","name":"Winlin","path":"/winlinvip","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2777660?s=80&v=4"},"commit":{"message":"Fix the github actions bug.","shortMessageHtmlLink":"Fix the github actions bug."}},{"before":"e9e7f76e28de8b8fcf522d7daa5b357427363f47","after":"30128accb251a7ec6e7a30b4c36c229932960998","ref":"refs/heads/feature/rtmps","pushedAt":"2023-11-20T12:17:36.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"xiaozhihong","name":"john","path":"/xiaozhihong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8449258?s=80&v=4"},"commit":{"message":"rtmps forward support config","shortMessageHtmlLink":"rtmps forward support config"}},{"before":"f079bf27be364c0266429b089b1add8d30600aff","after":"ef4f2c26f71b2b84920bb57942164a64ee9aea1d","ref":"refs/heads/bugfix/opus-otion","pushedAt":"2023-11-17T09:27:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"xiaozhihong","name":"john","path":"/xiaozhihong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8449258?s=80&v=4"},"commit":{"message":"Fix opus delay options, use ffmpeg-opus in docker test","shortMessageHtmlLink":"Fix opus delay options, use ffmpeg-opus in docker test"}},{"before":null,"after":"f079bf27be364c0266429b089b1add8d30600aff","ref":"refs/heads/bugfix/opus-otion","pushedAt":"2023-11-17T09:21:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"xiaozhihong","name":"john","path":"/xiaozhihong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8449258?s=80&v=4"},"commit":{"message":"Fix opus delay options, use ffmpeg-opus in docker test","shortMessageHtmlLink":"Fix opus delay options, use ffmpeg-opus in docker test"}},{"before":"a09ce77fd675463cfcf616f6ac476e684d593327","after":"a6aae5a0100eca726457173ffdff5f4cc653c4ee","ref":"refs/heads/bugfix/cache_test","pushedAt":"2023-11-17T09:18:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xiaozhihong","name":"john","path":"/xiaozhihong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8449258?s=80&v=4"},"commit":{"message":"Fix opus delay options, use ffmpeg-opus in docker test","shortMessageHtmlLink":"Fix opus delay options, use ffmpeg-opus in docker test"}},{"before":"d66375fa41625fd3dd9f8f30f7c6273713ac2900","after":"a09ce77fd675463cfcf616f6ac476e684d593327","ref":"refs/heads/bugfix/cache_test","pushedAt":"2023-11-16T10:02:05.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"winlinvip","name":"Winlin","path":"/winlinvip","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2777660?s=80&v=4"},"commit":{"message":"Update release to v6.0.100","shortMessageHtmlLink":"Update release to v6.0.100"}},{"before":"1ae21f4df2ab88701ca5cbdc9d0ff5e808d9e990","after":"d66375fa41625fd3dd9f8f30f7c6273713ac2900","ref":"refs/heads/bugfix/cache_test","pushedAt":"2023-11-16T09:53:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"winlinvip","name":"Winlin","path":"/winlinvip","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2777660?s=80&v=4"},"commit":{"message":"Disable ffmpeg-opus by default.","shortMessageHtmlLink":"Disable ffmpeg-opus by default."}},{"before":"3164969382ba67a4df84880a849dad623c0c5bee","after":"1ae21f4df2ab88701ca5cbdc9d0ff5e808d9e990","ref":"refs/heads/bugfix/cache_test","pushedAt":"2023-11-16T09:50:31.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"winlinvip","name":"Winlin","path":"/winlinvip","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2777660?s=80&v=4"},"commit":{"message":"Enable ffmpeg opus.","shortMessageHtmlLink":"Enable ffmpeg opus."}},{"before":"0958374b98514ca0fe88a8ce06f4dc313fde0bb2","after":"3164969382ba67a4df84880a849dad623c0c5bee","ref":"refs/heads/bugfix/cache_test","pushedAt":"2023-11-16T03:43:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xiaozhihong","name":"john","path":"/xiaozhihong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8449258?s=80&v=4"},"commit":{"message":"Fixed, image=ubuntu18 --ffmpeg-opus=off --build-cache=off","shortMessageHtmlLink":"Fixed, image=ubuntu18 --ffmpeg-opus=off --build-cache=off"}},{"before":"d91378e2849c92c1234de8b9f584d41eb714d0ac","after":"0958374b98514ca0fe88a8ce06f4dc313fde0bb2","ref":"refs/heads/bugfix/cache_test","pushedAt":"2023-11-16T03:43:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xiaozhihong","name":"john","path":"/xiaozhihong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8449258?s=80&v=4"},"commit":{"message":"Fixed, image=ubuntu18 --ffmpeg-opus=off --build-cache=on","shortMessageHtmlLink":"Fixed, image=ubuntu18 --ffmpeg-opus=off --build-cache=on"}},{"before":"c3a6c9207384bb66f681431a598754aff4e9e1c2","after":"d91378e2849c92c1234de8b9f584d41eb714d0ac","ref":"refs/heads/bugfix/cache_test","pushedAt":"2023-11-16T03:42:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xiaozhihong","name":"john","path":"/xiaozhihong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8449258?s=80&v=4"},"commit":{"message":"Fixed, image=ubuntu18 --ffmpeg-opus=on --build-cache=on","shortMessageHtmlLink":"Fixed, image=ubuntu18 --ffmpeg-opus=on --build-cache=on"}},{"before":"73f6ecddb93b58992be0d8b0715c920cdf2b72e6","after":"c3a6c9207384bb66f681431a598754aff4e9e1c2","ref":"refs/heads/bugfix/cache_test","pushedAt":"2023-11-16T03:42:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xiaozhihong","name":"john","path":"/xiaozhihong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8449258?s=80&v=4"},"commit":{"message":"Fixed, image=ubuntu18 --ffmpeg-opus=on --build-cache=off","shortMessageHtmlLink":"Fixed, image=ubuntu18 --ffmpeg-opus=on --build-cache=off"}},{"before":"4a25ff0df4e8168dfce146f33257ac3399e011a3","after":"73f6ecddb93b58992be0d8b0715c920cdf2b72e6","ref":"refs/heads/bugfix/cache_test","pushedAt":"2023-11-16T03:42:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xiaozhihong","name":"john","path":"/xiaozhihong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8449258?s=80&v=4"},"commit":{"message":"Fixed, image=ubuntu18-cache --ffmpeg-opus=off --build-cache=off","shortMessageHtmlLink":"Fixed, image=ubuntu18-cache --ffmpeg-opus=off --build-cache=off"}},{"before":"c9de3e3046403e6d1e9e2a460f54bac5b1913b8c","after":"4a25ff0df4e8168dfce146f33257ac3399e011a3","ref":"refs/heads/bugfix/cache_test","pushedAt":"2023-11-16T03:42:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xiaozhihong","name":"john","path":"/xiaozhihong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8449258?s=80&v=4"},"commit":{"message":"Fixed, image=ubuntu18-cache --ffmpeg-opus=off --build-cache=on","shortMessageHtmlLink":"Fixed, image=ubuntu18-cache --ffmpeg-opus=off --build-cache=on"}},{"before":"b281da35e901483ad9a304b39f0ec603550438d9","after":"c9de3e3046403e6d1e9e2a460f54bac5b1913b8c","ref":"refs/heads/bugfix/cache_test","pushedAt":"2023-11-16T03:42:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xiaozhihong","name":"john","path":"/xiaozhihong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8449258?s=80&v=4"},"commit":{"message":"Fixed, image=ubuntu18-cache --ffmpeg-opus=on --build-cache=on","shortMessageHtmlLink":"Fixed, image=ubuntu18-cache --ffmpeg-opus=on --build-cache=on"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD9ESuvgA","startCursor":null,"endCursor":null}},"title":"Activity · xiaozhihong/srs"}