ossrs / srs

SRS is a simple, high-efficiency, real-time media server supporting RTMP, WebRTC, HLS, HTTP-FLV, HTTP-TS, SRT, MPEG-DASH, and GB28181.
https://ossrs.io
MIT License
25.37k stars 5.34k forks source link

Using srs_librtmp to play audio stream, webrtc has no sound. #3116

Closed wildwindyevan closed 2 years ago

wildwindyevan commented 2 years ago

Note: Please read FAQ before file an issue, see 2716

Note: Before asking a question, please refer to the FAQ, specifically 2716.

Description (描述)

Please describe your issue here I am using srs_librtmp's srs_h264_write_raw_frames to write H264 video stream into RTMP and then convert it to webrtc. The video playback is normal. I am using srs_audio_write_raw_frame to write AAC audio stream into RTMP and then convert it to webrtc. However, there is no sound when playing with webrtc, but the sound can be played normally with flv.

  1. SRS Version: xxxxxx SRS/4.0.253
  2. SRS Log: Please provide the SRS log for further analysis. [2022-07-16 22:55:37.268][Trace][56075][476l64t5] write log to console [2022-07-16 22:55:37.268][Trace][56075][476l64t5] features, rch:on, dash:on, hls:on, hds:off, srt:off, hc:on, ha:on, hs:on, hp:on, dvr:on, trans:on, inge:on, stat:on, sc:on [2022-07-16 22:55:37.268][Trace][56075][476l64t5] SRS on amd64 x86_64, conf:conf/rtmp2rtc.conf, limit:1000, writev:1024, encoding:little-endian, HZ:100 [2022-07-16 22:55:37.269][Trace][56075][476l64t5] mw sleep:350ms. mr enabled:on, default:0, sleep:350ms [2022-07-16 22:55:37.269][Trace][56075][476l64t5] gc:on, pq:30000ms, cscc:[0,16), csa:on, tn:on(may hurts performance), ss:auto(guess by merged write) [2022-07-16 22:55:37.269][Trace][56075][476l64t5] system default latency(ms): mw(0-350) + mr(0-350) + play-queue(0-30000) [2022-07-16 22:55:37.271][Trace][56075][476l64t5] fingerprint=FB:23:BE:BA:43:5C:28:7C:C7:8D:6E:EA:0D:88:12:9A:DA:37:BA:28:65:CB:E2:84:3D:E5:B0:B4:AB:7F:50:E3 [2022-07-16 22:55:37.271][Trace][56075][476l64t5] CircuitBreaker: enabled=1, high=2x90, critical=1x95, dying=5x99 [2022-07-16 22:55:37.271][Trace][56075][476l64t5] http flv live stream, vhost=defaultVhost, mount=[vhost]/[app]/[stream].flv [2022-07-16 22:55:37.271][Trace][56075][476l64t5] http: root mount to ./objs/nginx/html [2022-07-16 22:55:37.271][Trace][56075][476l64t5] server main cid=476l64t5, pid=56075, ppid=56013, asprocess=0 [2022-07-16 22:55:37.272][Trace][56075][476l64t5] write pid=56075 to ./objs/srs.pid success! [2022-07-16 22:55:37.272][Trace][56075][476l64t5] RTMP listen at tcp://0.0.0.0:1935, fd=7 [2022-07-16 22:55:37.272][Trace][56075][476l64t5] HTTP-API listen at tcp://0.0.0.0:1985, fd=8 [2022-07-16 22:55:37.272][Trace][56075][476l64t5] HTTP-Server listen at tcp://0.0.0.0:8080, fd=9 [2022-07-16 22:55:37.272][Trace][56075][476l64t5] signal installed, reload=1, reopen=10, fast_quit=15, grace_quit=3 [2022-07-16 22:55:37.272][Trace][56075][476l64t5] http: api mount /console to ./objs/nginx/html/console [2022-07-16 22:55:37.272][Trace][56075][476l64t5] rtc listen at udp://0.0.0.0:8000, fd=10 [2022-07-16 22:55:37.272][Trace][56075][xz4rryz1] Hybrid cpu=0.00%,12MB [2022-07-16 22:55:37.272][Warn][56075][8e14syj6][22] use private address as ip: 192.168.0.242, ifname=eth0 [2022-07-16 22:55:37.272][Trace][56075][8e14syj6] Startup query id=5a1efd2e051711ed85ad81814521e99b, eip=192.168.0.242, wait=357s [2022-07-16 22:55:37.272][Trace][56075][8t48u5a8] TCP: connection manager run, conns=0 [2022-07-16 22:55:37.272][Trace][56075][87mh87cz] UDP #10 LISTEN at 0.0.0.0:8000, SO_SNDBUF(default=212992, expect=10485760, actual=425984, r0=0), SO_RCVBUF(default=212992, expect=10485760, actual=425984, r0=0) [2022-07-16 22:55:37.272][Trace][56075][fnls0782] RTC: connection manager run, conns=0 [2022-07-16 22:55:42.267][Trace][56075][xz4rryz1] Hybrid cpu=1.00%,14MB [2022-07-16 22:55:47.267][Trace][56075][xz4rryz1] Hybrid cpu=0.00%,14MB [2022-07-16 22:55:52.268][Trace][56075][xz4rryz1] Hybrid cpu=0.00%,14MB, cid=1,1, timer=63,0,0, clock=0,49,0,0,0,0,0,0,0 [2022-07-16 22:55:57.268][Trace][56075][xz4rryz1] Hybrid cpu=0.00%,14MB, cid=1,1, timer=63,0,0, clock=0,49,0,0,0,0,0,0,0 [2022-07-16 22:56:02.269][Trace][56075][xz4rryz1] Hybrid cpu=0.00%,14MB, cid=1,1, timer=63,0,0, clock=0,49,0,0,0,0,0,0,0 [2022-07-16 22:56:07.269][Trace][56075][xz4rryz1] Hybrid cpu=1.00%,14MB, cid=1,0, timer=63,0,0, clock=0,49,0,0,0,0,0,0,0 [2022-07-16 22:56:12.270][Trace][56075][xz4rryz1] Hybrid cpu=0.00%,14MB, cid=1,0, timer=63,0,0, clock=0,49,0,0,0,0,0,0,0 [2022-07-16 22:56:17.271][Trace][56075][xz4rryz1] Hybrid cpu=0.00%,14MB, cid=1,0, timer=63,0,0, clock=0,49,0,0,0,0,0,0,0 [2022-07-16 22:56:22.271][Trace][56075][xz4rryz1] Hybrid cpu=0.00%,14MB, cid=1,0, timer=63,0,0, clock=0,49,0,0,0,0,0,0,0 [2022-07-16 22:56:27.272][Trace][56075][xz4rryz1] Hybrid cpu=0.00%,14MB, cid=1,0, timer=63,0,0, clock=0,49,0,0,0,0,0,0,0 [2022-07-16 22:56:29.367][Trace][56075][8i0cs15x] RTMP client ip=127.0.0.1:44050, fd=11 [2022-07-16 22:56:29.368][Trace][56075][8i0cs15x] simple handshake success. [2022-07-16 22:56:29.368][Trace][56075][8i0cs15x] connect app, tcUrl=rtmp://127.0.0.1/live, pageUrl=, swfUrl=, schema=rtmp, vhost=127.0.0.1, port=1935, app=live, args=null [2022-07-16 22:56:29.368][Trace][56075][8i0cs15x] protocol in.buffer=0, in.ack=0, out.ack=0, in.chunk=128, out.chunk=128 [2022-07-16 22:56:29.410][Trace][56075][8i0cs15x] client identified, type=fmle-publish, vhost=127.0.0.1, app=live, stream=K05405093, param=?vhost=127.0.0.1, duration=0ms [2022-07-16 22:56:29.410][Trace][56075][8i0cs15x] connected stream, tcUrl=rtmp://127.0.0.1/live, pageUrl=, swfUrl=, schema=rtmp, vhost=defaultVhost, port=1935, app=live, stream=K05405093, param=?vhost=127.0.0.1, args=null [2022-07-16 22:56:29.410][Trace][56075][8i0cs15x] new source, stream_url=/live/K05405093 [2022-07-16 22:56:29.411][Trace][56075][8i0cs15x] source url=/live/K05405093, ip=127.0.0.1, cache=1, is_edge=0, source_id=/ [2022-07-16 22:56:29.454][Trace][56075][8i0cs15x] new source, stream_url=/live/K05405093 [2022-07-16 22:56:29.503][Trace][56075][8i0cs15x] RTC bridge from RTMP, rtmp2rtc=1, keep_bframe=0, merge_nalus=0 [2022-07-16 22:56:29.503][Trace][56075][8i0cs15x] ignore disabled exec for vhost=defaultVhost [2022-07-16 22:56:29.503][Trace][56075][8i0cs15x] http: mount flv stream for sid=/live/K05405093, mount=/live/K05405093.flv [2022-07-16 22:56:29.503][Trace][56075][8i0cs15x] start publish mr=0/350, p1stpt=20000, pnt=5000, tcp_nodelay=0 [2022-07-16 22:56:29.724][Trace][56075][8i0cs15x] 44B video sh, codec(7, profile=Main, level=2.2, 640x360, 0kbps, 0.0fps, 0.0s) [2022-07-16 22:56:29.724][Trace][56075][8i0cs15x] 4B audio sh, codec(10, profile=LC, 1channels, 0kbps, 16000HZ), flv(16bits, 2channels, 5512HZ) [2022-07-16 22:56:29.748][Warn][56075][8i0cs15x][11] VIDEO: stream not monotonically increase, please open mix_correct. [2022-07-16 22:56:30.724][Trace][56075][8i0cs15x] time diff to large=1019, next out=1657984409, new pkt=1657983390, set to new pkt [2022-07-16 22:56:30.724][Warn][56075][8i0cs15x][11] Queue input is backward in time [2022-07-16 22:56:31.764][Trace][56075][8i0cs15x] time diff to large=1019, next out=1657984410, new pkt=1657983391, set to new pkt [2022-07-16 22:56:31.764][Warn][56075][8i0cs15x][11] Queue input is backward in time [2022-07-16 22:56:32.272][Trace][56075][xz4rryz1] Hybrid cpu=2.00%,17MB, cid=3,1, timer=63,0,0, clock=0,48,1,0,0,0,1,0,0, objs=(pkt:44,raw:12,fua:31,msg:66,oth:1,buf:12) [2022-07-16 22:56:32.796][Trace][56075][8i0cs15x] time diff to large=1019, next out=1657984411, new pkt=1657983392, set to new pkt [2022-07-16 22:56:32.796][Warn][56075][8i0cs15x][11] Queue input is backward in time [2022-07-16 22:56:33.803][Trace][56075][8i0cs15x] time diff to large=1019, next out=1657984412, new pkt=1657983393, set to new pkt [2022-07-16 22:56:33.803][Warn][56075][8i0cs15x][11] Queue input is backward in time [2022-07-16 22:56:34.839][Trace][56075][8i0cs15x] time diff to large=1039, next out=1657984433, new pkt=1657983394, set to new pkt [2022-07-16 22:56:34.839][Warn][56075][8i0cs15x][11] Queue input is backward in time [2022-07-16 22:56:35.842][Trace][56075][8i0cs15x] time diff to large=1019, next out=1657984414, new pkt=1657983395, set to new pkt [2022-07-16 22:56:35.842][Warn][56075][8i0cs15x][11] Queue input is backward in time [2022-07-16 22:56:36.878][Trace][56075][8i0cs15x] time diff to large=1019, next out=1657984415, new pkt=1657983396, set to new pkt [2022-07-16 22:56:36.878][Warn][56075][8i0cs15x][11] Queue input is backward in time [2022-07-16 22:56:37.272][Trace][56075][xz4rryz1] Hybrid cpu=1.00%,17MB, cid=3,1, timer=63,0,0, clock=0,48,1,0,0,0,1,0,0, objs=(pkt:44,raw:12,fua:31,msg:66,oth:1,buf:12) [2022-07-16 22:56:37.916][Trace][56075][8i0cs15x] time diff to large=1019, next out=1657984416, new pkt=1657983397, set to new pkt [2022-07-16 22:56:37.916][Warn][56075][8i0cs15x][11] Queue input is backward in time [2022-07-16 22:56:38.916][Trace][56075][8i0cs15x] time diff to large=1019, next out=1657984417, new pkt=1657983398, set to new pkt [2022-07-16 22:56:38.916][Warn][56075][8i0cs15x][11] Queue input is backward in time [2022-07-16 22:56:39.956][Trace][56075][8i0cs15x] time diff to large=1039, next out=1657984438, new pkt=1657983399, set to new pkt [2022-07-16 22:56:39.956][Warn][56075][8i0cs15x][11] Queue input is backward in time [2022-07-16 22:56:40.957][Trace][56075][8i0cs15x] time diff to large=1019, next out=1657984419, new pkt=1657983400, set to new pkt [2022-07-16 22:56:40.957][Warn][56075][8i0cs15x][11] Queue input is backward in time [2022-07-16 22:56:41.995][Trace][56075][8i0cs15x] time diff to large=1019, next out=1657984420, new pkt=1657983401, set to new pkt [2022-07-16 22:56:41.995][Warn][56075][8i0cs15x][11] Queue input is backward in time [2022-07-16 22:56:42.273][Trace][56075][xz4rryz1] Hybrid cpu=1.00%,17MB, cid=2,0, timer=62,0,0, clock=0,47,1,0,0,0,0,0,0, objs=(pkt:166,raw:50,fua:115,msg:247,oth:1,buf:50) [2022-07-16 22:56:43.039][Trace][56075][8i0cs15x] time diff to large=1018, next out=1657984421, new pkt=1657983403, set to new pkt [2022-07-16 22:56:43.039][Warn][56075][8i0cs15x][11] Queue input is backward in time [2022-07-16 22:56:44.048][Trace][56075][8i0cs15x] time diff to large=1019, next out=1657984423, new pkt=1657983404, set to new pkt [2022-07-16 22:56:44.048][Warn][56075][8i0cs15x][11] Queue input is backward in time [2022-07-16 22:56:45.077][Trace][56075][8i0cs15x] time diff to large=1039, next out=1657984444, new pkt=1657983405, set to new pkt [2022-07-16 22:56:45.077][Warn][56075][8i0cs15x][11] Queue input is backward in time [2022-07-16 22:56:46.078][Trace][56075][8i0cs15x] time diff to large=1019, next out=1657984425, new pkt=1657983406, set to new pkt [2022-07-16 22:56:46.078][Warn][56075][8i0cs15x][11] Queue input is backward in time [2022-07-16 22:56:47.115][Trace][56075][8i0cs15x] time diff to large=1019, next out=1657984426, new pkt=1657983407, set to new pkt [2022-07-16 22:56:47.115][Warn][56075][8i0cs15x][11] Queue input is backward in time [2022-07-16 22:56:47.273][Trace][56075][xz4rryz1] Hybrid cpu=1.00%,17MB, cid=2,0, timer=62,0,0, clock=0,47,1,0,0,0,0,0,0, objs=(pkt:166,raw:50,fua:115,msg:247,oth:1,buf:50) [2022-07-16 22:56:48.157][Trace][56075][8i0cs15x] time diff to large=1019, next out=1657984427, new pkt=1657983408, set to new pkt [2022-07-16 22:56:48.157][Warn][56075][8i0cs15x][11] Queue input is backward in time [2022-07-16 22:56:49.156][Trace][56075][8i0cs15x] time diff to large=1019, next out=1657984428, new pkt=1657983409, set to new pkt [2022-07-16 22:56:49.156][Warn][56075][8i0cs15x][11] Queue input is backward in time [2022-07-16 22:56:50.197][Trace][56075][8i0cs15x] time diff to large=1039, next out=1657984449, new pkt=1657983410, set to new pkt [2022-07-16 22:56:50.197][Warn][56075][8i0cs15x][11] Queue input is backward in time [2022-07-16 22:56:51.202][Trace][56075][8i0cs15x] time diff to large=1019, next out=1657984430, new pkt=1657983411, set to new pkt [2022-07-16 22:56:51.202][Warn][56075][8i0cs15x][11] Queue input is backward in time [2022-07-16 22:56:52.238][Trace][56075][8i0cs15x] time diff to large=1019, next out=1657984431, new pkt=1657983412, set to new pkt [2022-07-16 22:56:52.238][Warn][56075][8i0cs15x][11] Queue input is backward in time [2022-07-16 22:56:52.274][Trace][56075][xz4rryz1] Hybrid cpu=1.00%,17MB, cid=2,0, timer=62,0,0, clock=0,47,1,0,0,0,0,0,0, objs=(pkt:166,raw:50,fua:115,msg:247,oth:1,buf:50) [2022-07-16 22:56:53.279][Trace][56075][8i0cs15x] time diff to large=1019, next out=1657984432, new pkt=1657983413, set to new pkt [2022-07-16 22:56:53.279][Warn][56075][8i0cs15x][11] Queue input is backward in time [2022-07-16 22:56:54.288][Trace][56075][8i0cs15x] time diff to large=1019, next out=1657984433, new pkt=1657983414, set to new pkt [2022-07-16 22:56:54.288][Warn][56075][8i0cs15x][11] Queue input is backward in time [2022-07-16 22:56:54.455][Trace][56075][8i0cs15x] <- CPB time=19998731, okbps=1,0,0, ikbps=1025,0,0, mr=0/350, p1stpt=20000, pnt=5000 [2022-07-16 22:56:55.316][Trace][56075][8i0cs15x] time diff to large=1039, next out=1657984454, new pkt=1657983415, set to new pkt [2022-07-16 22:56:55.316][Warn][56075][8i0cs15x][11] Queue input is backward in time [2022-07-16 22:56:56.318][Trace][56075][8i0cs15x] time diff to large=1019, next out=1657984435, new pkt=1657983416, set to new pkt [2022-07-16 22:56:56.318][Warn][56075][8i0cs15x][11] Queue input is backward in time [2022-07-16 22:56:57.275][Trace][56075][xz4rryz1] Hybrid cpu=0.00%,17MB, cid=2,0, timer=62,0,0, clock=0,47,1,0,0,0,0,0,0, objs=(pkt:165,raw:49,fua:115,msg:247,oth:1,buf:50) [2022-07-16 22:56:57.359][Trace][56075][8i0cs15x] time diff to large=1019, next out=1657984436, new pkt=1657983417, set to new pkt [2022-07-16 22:56:57.359][Warn][56075][8i0cs15x][11] Queue input is backward in time [2022-07-16 22:56:58.399][Trace][56075][8i0cs15x] time diff to large=1019, next out=1657984437, new pkt=1657983418, set to new pkt [2022-07-16 22:56:58.399][Warn][56075][8i0cs15x][11] Queue input is backward in time [2022-07-16 22:56:59.408][Trace][56075][8i0cs15x] time diff to large=1019, next out=1657984438, new pkt=1657983419, set to new pkt [2022-07-16 22:56:59.408][Warn][56075][8i0cs15x][11] Queue input is backward in time [2022-07-16 22:57:00.443][Trace][56075][8i0cs15x] time diff to large=1039, next out=1657984459, new pkt=1657983420, set to new pkt [2022-07-16 22:57:00.443][Warn][56075][8i0cs15x][11] Queue input is backward in time [2022-07-16 22:57:01.442][Trace][56075][8i0cs15x] time diff to large=1019, next out=1657984440, new pkt=1657983421, set to new pkt [2022-07-16 22:57:01.443][Warn][56075][8i0cs15x][11] Queue input is backward in time [2022-07-16 22:57:02.276][Trace][56075][xz4rryz1] Hybrid cpu=1.00%,17MB, cid=2,0, timer=62,0,0, clock=0,47,1,0,0,0,0,0,0, objs=(pkt:165,raw:49,fua:115,msg:247,oth:1,buf:50) [2022-07-16 22:57:02.476][Trace][56075][8i0cs15x] time diff to large=1019, next out=1657984441, new pkt=1657983422, set to new pkt [2022-07-16 22:57:02.476][Warn][56075][8i0cs15x][11] Queue input is backward in time [2022-07-16 22:57:03.515][Trace][56075][8i0cs15x] time diff to large=1019, next out=1657984442, new pkt=1657983423, set to new pkt [2022-07-16 22:57:03.515][Warn][56075][8i0cs15x][11] Queue input is backward in time [2022-07-16 22:57:04.456][Trace][56075][8i0cs15x] <- CPB time=30000960, okbps=0,1,0, ikbps=1028,1021,0, mr=0/350, p1stpt=20000, pnt=5000 [2022-07-16 22:57:04.523][Trace][56075][8i0cs15x] time diff to large=1019, next out=1657984443, new pkt=1657983424, set to new pkt [2022-07-16 22:57:04.523][Warn][56075][8i0cs15x][11] Queue input is backward in time [2022-07-16 22:57:05.561][Trace][56075][8i0cs15x] time diff to large=1039, next out=1657984464, new pkt=1657983425, set to new pkt [2022-07-16 22:57:05.561][Warn][56075][8i0cs15x][11] Queue input is backward in time [2022-07-16 22:57:06.558][Trace][56075][8i0cs15x] time diff to large=1019, next out=1657984445, new pkt=1657983426, set to new pkt [2022-07-16 22:57:06.558][Warn][56075][8i0cs15x][11] Queue input is backward in time [2022-07-16 22:57:07.276][Trace][56075][xz4rryz1] Hybrid cpu=1.00%,17MB, cid=2,0, timer=62,0,0, clock=0,47,1,0,0,0,0,0,0, objs=(pkt:165,raw:49,fua:115,msg:247,oth:1,buf:50) [2022-07-16 22:57:07.604][Trace][56075][8i0cs15x] time diff to large=1019, next out=1657984446, new pkt=1657983427, set to new pkt [2022-07-16 22:57:07.604][Warn][56075][8i0cs15x][11] Queue input is backward in time [2022-07-16 22:57:08.633][Trace][56075][8i0cs15x] time diff to large=1019, next out=1657984447, new pkt=1657983428, set to new pkt [2022-07-16 22:57:08.633][Warn][56075][8i0cs15x][11] Queue input is backward in time [2022-07-16 22:57:09.636][Trace][56075][8i0cs15x] time diff to large=1019, next out=1657984448, new pkt=1657983429, set to new pkt [2022-07-16 22:57:09.637][Warn][56075][8i0cs15x][11] Queue input is backward in time [2022-07-16 22:57:10.683][Trace][56075][8i0cs15x] time diff to large=1039, next out=1657984469, new pkt=1657983430, set to new pkt [2022-07-16 22:57:10.683][Warn][56075][8i0cs15x][11] Queue input is backward in time [2022-07-16 22:57:11.679][Trace][56075][8i0cs15x] time diff to large=1019, next out=1657984450, new pkt=1657983431, set to new pkt [2022-07-16 22:57:11.679][Warn][56075][8i0cs15x][11] Queue input is backward in time [2022-07-16 22:57:12.277][Trace][56075][xz4rryz1] Hybrid cpu=1.00%,17MB, cid=2,0, timer=62,0,0, clock=0,47,1,0,0,0,0,0,0, objs=(pkt:168,raw:49,fua:117,msg:249,oth:1,buf:50) [2022-07-16 22:57:12.713][Trace][56075][8i0cs15x] time diff to large=1019, next out=1657984451, new pkt=1657983432, set to new pkt [2022-07-16 22:57:12.713][Warn][56075][8i0cs15x][11] Queue input is backward in time [2022-07-16 22:57:13.761][Trace][56075][8i0cs15x] time diff to large=1019, next out=1657984452, new pkt=1657983433, set to new pkt [2022-07-16 22:57:13.761][Warn][56075][8i0cs15x][11] Queue input is backward in time [2022-07-16 22:57:14.456][Trace][56075][8i0cs15x] <- CPB time=40013438, okbps=0,1,0, ikbps=1029,1021,0, mr=0/350, p1stpt=20000, pnt=5000 [2022-07-16 22:57:14.756][Trace][56075][8i0cs15x] time diff to large=1019, next out=1657984453, new pkt=1657983434, set to new pkt [2022-07-16 22:57:14.756][Warn][56075][8i0cs15x][11] Queue input is backward in time [2022-07-16 22:57:15.804][Trace][56075][8i0cs15x] time diff to large=1039, next out=1657984474, new pkt=1657983435, set to new pkt [2022-07-16 22:57:15.804][Warn][56075][8i0cs15x][11] Queue input is backward in time [2022-07-16 22:57:16.804][Trace][56075][8i0cs15x] time diff to large=1019, next out=1657984455, new pkt=1657983436, set to new pkt [2022-07-16 22:57:16.804][Warn][56075][8i0cs15x][11] Queue input is backward in time [2022-07-16 22:57:17.278][Trace][56075][xz4rryz1] Hybrid cpu=1.00%,17MB, cid=2,0, timer=62,0,0, clock=0,47,1,0,0,0,0,0,0, objs=(pkt:168,raw:49,fua:117,msg:249,oth:1,buf:50) [2022-07-16 22:57:17.835][Trace][56075][8i0cs15x] time diff to large=1019, next out=1657984456, new pkt=1657983437, set to new pkt [2022-07-16 22:57:17.835][Warn][56075][8i0cs15x][11] Queue input is backward in time [2022-07-16 22:57:18.872][Trace][56075][8i0cs15x] time diff to large=1019, next out=1657984457, new pkt=1657983438, set to new pkt [2022-07-16 22:57:18.873][Warn][56075][8i0cs15x][11] Queue input is backward in time [2022-07-16 22:57:19.880][Trace][56075][8i0cs15x] time diff to large=1019, next out=1657984458, new pkt=1657983439, set to new pkt [2022-07-16 22:57:19.880][Warn][56075][8i0cs15x][11] Queue input is backward in time [2022-07-16 22:57:20.915][Trace][56075][8i0cs15x] time diff to large=1039, next out=1657984479, new pkt=1657983440, set to new pkt [2022-07-16 22:57:20.915][Warn][56075][8i0cs15x][11] Queue input is backward in time [2022-07-16 22:57:21.925][Trace][56075][8i0cs15x] time diff to large=1019, next out=1657984460, new pkt=1657983441, set to new pkt [2022-07-16 22:57:21.925][Warn][56075][8i0cs15x][11] Queue input is backward in time [2022-07-16 22:57:22.279][Trace][56075][xz4rryz1] Hybrid cpu=1.00%,17MB, cid=2,0, timer=62,0,0, clock=0,46,2,0,0,0,0,0,0, objs=(pkt:166,raw:50,fua:116,msg:248,oth:1,buf:50) [2022-07-16 22:57:22.958][Trace][56075][8i0cs15x] time diff to large=1019, next out=1657984461, new pkt=1657983442, set to new pkt [2022-07-16 22:57:22.958][Warn][56075][8i0cs15x][11] Queue input is backward in time [2022-07-16 22:57:23.995][Trace][56075][8i0cs15x] time diff to large=1019, next out=1657984462, new pkt=1657983443, set to new pkt [2022-07-16 22:57:23.995][Warn][56075][8i0cs15x][11] Queue input is backward in time [2022-07-16 22:57:25.005][Trace][56075][8i0cs15x] time diff to large=1018, next out=1657984463, new pkt=1657983445, set to new pkt [2022-07-16 22:57:25.005][Warn][56075][8i0cs15x][11] Queue input is backward in time [2022-07-16 22:57:26.033][Trace][56075][8i0cs15x] time diff to large=1039, next out=1657984485, new pkt=1657983446, set to new pkt [2022-07-16 22:57:26.033][Warn][56075][8i0cs15x][11] Queue input is backward in time [2022-07-16 22:57:27.046][Trace][56075][8i0cs15x] time diff to large=1019, next out=1657984466, new pkt=1657983447, set to new pkt [2022-07-16 22:57:27.046][Warn][56075][8i0cs15x][11] Queue input is backward in time [2022-07-16 22:57:27.280][Trace][56075][xz4rryz1] Hybrid cpu=1.00%,17MB, cid=2,0, timer=62,0,0, clock=0,46,2,0,0,0,0,0,0, objs=(pkt:166,raw:50,fua:116,msg:248,oth:1,buf:50) [2022-07-16 22:57:28.072][Trace][56075][8i0cs15x] time diff to large=1019, next out=1657984467, new pkt=1657983448, set to new pkt [2022-07-16 22:57:28.072][Warn][56075][8i0cs15x][11] Queue input is backward in time [2022-07-16 22:57:29.115][Trace][56075][8i0cs15x] time diff to large=1019, next out=1657984468, new pkt=1657983449, set to new pkt [2022-07-16 22:57:29.115][Warn][56075][8i0cs15x][11] Queue input is backward in time [2022-07-16 22:57:29.458][Trace][56075][8i0cs15x] <- CPB time=54997945, okbps=0,1,0, ikbps=1028,1021,0, mr=0/350, p1stpt=20000, pnt=5000 [2022-07-16 22:57:30.113][Trace][56075][8i0cs15x] time diff to large=1019, next out=1657984469, new pkt=1657983450, set to new pkt [2022-07-16 22:57:30.113][Warn][56075][8i0cs15x][11] Queue input is backward in time [2022-07-16 22:57:31.164][Trace][56075][8i0cs15x] time diff to large=1039, next out=1657984490, new pkt=1657983451, set to new pkt [2022-07-16 22:57:31.164][Warn][56075][8i0cs15x][11] Queue input is backward in time [2022-07-16 22:57:32.158][Trace][56075][8i0cs15x] time diff to large=1019, next out=1657984471, new pkt=1657983452, set to new pkt [2022-07-16 22:57:32.158][Warn][56075][8i0cs15x][11] Queue input is backward in time [2022-07-16 22:57:32.281][Trace][56075][xz4rryz1] Hybrid cpu=1.00%,17MB, cid=2,0, timer=62,0,0, clock=0,46,2,0,0,0,0,0,0, objs=(pkt:166,raw:50,fua:116,msg:248,oth:1,buf:50) [2022-07-16 22:57:33.206][Trace][56075][8i0cs15x] time diff to large=1019, next out=1657984472, new pkt=1657983453, set to new pkt [2022-07-16 22:57:33.206][Warn][56075][8i0cs15x][11] Queue input is backward in time [2022-07-16 22:57:34.242][Trace][56075][8i0cs15x] time diff to large=1019, next out=1657984473, new pkt=1657983454, set to new pkt [2022-07-16 22:57:34.242][Warn][56075][8i0cs15x][11] Queue input is backward in time [2022-07-16 22:57:35.240][Trace][56075][8i0cs15x] time diff to large=1019, next out=1657984474, new pkt=1657983455, set to new pkt [2022-07-16 22:57:35.240][Warn][56075][8i0cs15x][11] Queue input is backward in time [2022-07-16 22:57:36.272][Trace][56075][8i0cs15x] time diff to large=1039, next out=1657984495, new pkt=1657983456, set to new pkt [2022-07-16 22:57:36.272][Warn][56075][8i0cs15x][11] Queue input is backward in time [2022-07-16 22:57:37.282][Trace][56075][xz4rryz1] Hybrid cpu=1.00%,17MB, cid=2,0, timer=62,0,0, clock=0,46,2,0,0,0,0,0,0, objs=(pkt:165,raw:49,fua:115,msg:247,oth:1,buf:50) [2022-07-16 22:57:37.284][Trace][56075][8i0cs15x] time diff to large=1019, next out=1657984476, new pkt=1657983457, set to new pkt [2022-07-16 22:57:37.284][Warn][56075][8i0cs15x][11] Queue input is backward in time [2022-07-16 22:57:38.325][Trace][56075][8i0cs15x] time diff to large=1019, next out=1657984477, new pkt=1657983458, set to new pkt [2022-07-16 22:57:38.325][Warn][56075][8i0cs15x][11] Queue input is backward in time [2022-07-16 22:57:39.362][Trace][56075][8i0cs15x] time diff to large=1019, next out=1657984478, new pkt=1657983459, set to new pkt [2022-07-16 22:57:39.362][Warn][56075][8i0cs15x][11] Queue input is backward in time [2022-07-16 22:57:39.459][Trace][56075][8i0cs15x] <- CPB time=65010262, okbps=0,0,0, ikbps=1029,1036,0, mr=0/350, p1stpt=20000, pnt=5000 [2022-07-16 22:57:40.362][Trace][56075][8i0cs15x] time diff to large=1019, next out=1657984479, new pkt=1657983460, set to new pkt [2022-07-16 22:57:40.362][Warn][56075][8i0cs15x][11] Queue input is backward in time [2022-07-16 22:57:41.402][Trace][56075][8i0cs15x] time diff to large=1039, next out=1657984500, new pkt=1657983461, set to new pkt [2022-07-16 22:57:41.402][Warn][56075][8i0cs15x][11] Queue input is backward in time [2022-07-16 22:57:42.282][Trace][56075][xz4rryz1] Hybrid cpu=1.00%,17MB, cid=2,0, timer=62,0,0, clock=0,46,2,0,0,0,0,0,0, objs=(pkt:165,raw:49,fua:115,msg:247,oth:1,buf:50) [2022-07-16 22:57:42.400][Trace][56075][8i0cs15x] time diff to large=1019, next out=1657984481, new pkt=1657983462, set to new pkt [2022-07-16 22:57:42.400][Warn][56075][8i0cs15x][11] Queue input is backward in time [2022-07-16 22:57:43.431][Trace][56075][8i0cs15x] time diff to large=1019, next out=1657984482, new pkt=1657983463, set to new pkt [2022-07-16 22:57:43.431][Warn][56075][8i0cs15x][11] Queue input is backward in time [2022-07-16 22:57:44.496][Trace][56075][8i0cs15x] time diff to large=1019, next out=1657984483, new pkt=1657983464, set to new pkt [2022-07-16 22:57:44.496][Warn][56075][8i0cs15x][11] Queue input is backward in time [2022-07-16 22:57:45.491][Trace][56075][8i0cs15x] time diff to large=1019, next out=1657984484, new pkt=1657983465, set to new pkt [2022-07-16 22:57:45.491][Warn][56075][8i0cs15x][11] Queue input is backward in time [2022-07-16 22:57:46.536][Trace][56075][8i0cs15x] time diff to large=1039, next out=1657984505, new pkt=1657983466, set to new pkt [2022-07-16 22:57:46.536][Warn][56075][8i0cs15x][11] Queue input is backward in time [2022-07-16 22:57:47.282][Trace][56075][xz4rryz1] Hybrid cpu=1.00%,17MB, cid=2,0, timer=62,0,0, clock=0,45,3,0,0,0,0,0,0, objs=(pkt:167,raw:49,fua:117,msg:248,oth:1,buf:50) [2022-07-16 22:57:47.530][Trace][56075][8i0cs15x] time diff to large=1019, next out=1657984486, new pkt=1657983467, set to new pkt [2022-07-16 22:57:47.530][Warn][56075][8i0cs15x][11] Queue input is backward in time [2022-07-16 22:57:48.575][Trace][56075][8i0cs15x] time diff to large=1019, next out=1657984487, new pkt=1657983468, set to new pkt [2022-07-16 22:57:48.575][Warn][56075][8i0cs15x][11] Queue input is backward in time [2022-07-16 22:57:49.460][Trace][56075][8i0cs15x] <- CPB time=75013460, okbps=0,0,0, ikbps=1030,1036,0, mr=0/350, p1stpt=20000, pnt=5000 [2022-07-16 22:57:49.617][Trace][56075][8i0cs15x] time diff to large=1019, next out=1657984488, new pkt=1657983469, set to new pkt [2022-07-16 22:57:49.617][Warn][56075][8i0cs15x][11] Queue input is backward in time [2022-07-16 22:57:50.607][Trace][56075][8i0cs15x] time diff to large=1019, next out=1657984489, new pkt=1657983470, set to new pkt [2022-07-16 22:57:50.607][Warn][56075][8i0cs15x][11] Queue input is backward in time [2022-07-16 22:57:51.657][Trace][56075][8i0cs15x] time diff to large=1039, next out=1657984510, new pkt=1657983471, set to new pkt [2022-07-16 22:57:51.657][Warn][56075][8i0cs15x][11] Queue input is backward in time [2022-07-16 22:57:52.283][Trace][56075][xz4rryz1] Hybrid cpu=1.00%,17MB, cid=2,0, timer=62,0,0, clock=0,45,3,0,0,0,0,0,0, objs=(pkt:167,raw:49,fua:117,msg:248,oth:1,buf:50) [2022-07-16 22:57:52.654][Trace][56075][8i0cs15x] time diff to large=1019, next out=1657984491, new pkt=1657983472, set to new pkt [2022-07-16 22:57:52.654][Warn][56075][8i0cs15x][11] Queue input is backward in time [2022-07-16 22:57:53.695][Trace][56075][8i0cs15x] time diff to large=1019, next out=1657984492, new pkt=1657983473, set to new pkt [2022-07-16 22:57:53.695][Warn][56075][8i0cs15x][11] Queue input is backward in time [2022-07-16 22:57:54.732][Trace][56075][8i0cs15x] time diff to large=1019, next out=1657984493, new pkt=1657983474, set to new pkt [2022-07-16 22:57:54.732][Warn][56075][8i0cs15x][11] Queue input is backward in time [2022-07-16 22:57:55.731][Trace][56075][8i0cs15x] time diff to large=1019, next out=1657984494, new pkt=1657983475, set to new pkt [2022-07-16 22:57:55.731][Warn][56075][8i0cs15x][11] Queue input is backward in time [2022-07-16 22:57:56.772][Trace][56075][8i0cs15x] time diff to large=1039, next out=1657984515, new pkt=1657983476, set to new pkt [2022-07-16 22:57:56.772][Warn][56075][8i0cs15x][11] Queue input is backward in time [2022-07-16 22:57:57.283][Trace][56075][xz4rryz1] Hybrid cpu=1.00%,17MB, cid=2,0, timer=62,0,0, clock=0,45,3,0,0,0,0,0,0, objs=(pkt:167,raw:49,fua:117,msg:248,oth:1,buf:50) [2022-07-16 22:57:57.769][Trace][56075][8i0cs15x] time diff to large=1019, next out=1657984496, new pkt=1657983477, set to new pkt [2022-07-16 22:57:57.769][Warn][56075][8i0cs15x][11] Queue input is backward in time [2022-07-16 22:57:58.812][Trace][56075][8i0cs15x] time diff to large=1019, next out=1657984497, new pkt=1657983478, set to new pkt [2022-07-16 22:57:58.812][Warn][56075][8i0cs15x][11] Queue input is backward in time [2022-07-16 22:57:59.849][Trace][56075][8i0cs15x] time diff to large=1019, next out=1657984498, new pkt=1657983479, set to new pkt [2022-07-16 22:57:59.849][Warn][56075][8i0cs15x][11] Queue input is backward in time [2022-07-16 22:58:00.854][Trace][56075][8i0cs15x] time diff to large=1019, next out=1657984499, new pkt=1657983480, set to new pkt [2022-07-16 22:58:00.854][Warn][56075][8i0cs15x][11] Queue input is backward in time [2022-07-16 22:58:01.893][Trace][56075][8i0cs15x] time diff to large=1039, next out=1657984520, new pkt=1657983481, set to new pkt [2022-07-16 22:58:01.893][Warn][56075][8i0cs15x][11] Queue input is backward in time [2022-07-16 22:58:02.284][Trace][56075][xz4rryz1] Hybrid cpu=1.00%,17MB, cid=2,0, timer=62,0,0, clock=0,47,2,0,0,0,0,0,0, objs=(pkt:168,raw:50,fua:117,msg:249,oth:1,buf:50) [2022-07-16 22:58:02.891][Trace][56075][8i0cs15x] time diff to large=1019, next out=1657984501, new pkt=1657983482, set to new pkt [2022-07-16 22:58:02.891][Warn][56075][8i0cs15x][11] Queue input is backward in time [2022-07-16 22:58:03.934][Trace][56075][8i0cs15x] time diff to large=1019, next out=1657984502, new pkt=1657983483, set to new pkt [2022-07-16 22:58:03.934][Warn][56075][8i0cs15x][11] Queue input is backward in time [2022-07-16 22:58:04.461][Trace][56075][8i0cs15x] <- CPB time=90009870, okbps=0,0,0, ikbps=1033,1035,0, mr=0/350, p1stpt=20000, pnt=5000 [2022-07-16 22:58:04.982][Trace][56075][8i0cs15x] time diff to large=1019, next out=1657984503, new pkt=1657983484, set to new pkt [2022-07-16 22:58:04.982][Warn][56075][8i0cs15x][11] Queue input is backward in time [2022-07-16 22:58:05.974][Trace][56075][8i0cs15x] time diff to large=1019, next out=1657984504, new pkt=1657983485, set to new pkt [2022-07-16 22:58:05.974][Warn][56075][8i0cs15x][11] Queue input is backward in time [2022-07-16 22:58:07.018][Trace][56075][8i0cs15x] time diff to large=1038, next out=1657984525, new pkt=1657983487, set to new pkt [2022-07-16 22:58:07.018][Warn][56075][8i0cs15x][11] Queue input is backward in time [2022-07-16 22:58:07.284][Trace][56075][xz4rryz1] Hybrid cpu=1.00%,17MB, cid=2,0, timer=62,0,0, clock=0,47,2,0,0,0,0,0,0, objs=(pkt:168,raw:50,fua:117,msg:249,oth:1,buf:50) [2022-07-16 22:58:08.016][Trace][56075][8i0cs15x] time diff to large=1019, next out=1657984507, new pkt=1657983488, set to new pkt [2022-07-16 22:58:08.016][Warn][56075][8i0cs15x][11] Queue input is backward in time [2022-07-16 22:58:09.052][Trace][56075][8i0cs15x] time diff to large=1019, next out=1657984508, new pkt=1657983489, set to new pkt [2022-07-16 22:58:09.052][Warn][56075][8i0cs15x][11] Queue input is backward in time [2022-07-16 22:58:10.094][Trace][56075][8i0cs15x] time diff to large=1019, next out=1657984509, new pkt=1657983490, set to new pkt [2022-07-16 22:58:10.094][Warn][56075][8i0cs15x][11] Queue input is backward in time [2022-07-16 22:58:11.092][Trace][56075][8i0cs15x] time diff to large=1019, next out=1657984510, new pkt=1657983491, set to new pkt [2022-07-16 22:58:11.092][Warn][56075][8i0cs15x][11] Queue input is backward in time [2022-07-16 22:58:12.130][Trace][56075][8i0cs15x] time diff to large=1039, next out=1657984531, new pkt=1657983492, set to new pkt [2022-07-16 22:58:12.130][Warn][56075][8i0cs15x][11] Queue input is backward in time [2022-07-16 22:58:12.285][Trace][56075][xz4rryz1] Hybrid cpu=1.00%,17MB, cid=2,0, timer=62,0,0, clock=0,47,1,0,0,0,0,0,0, objs=(pkt:166,raw:49,fua:115,msg:247,oth:1,buf:50) [2022-07-16 22:58:13.130][Trace][56075][8i0cs15x] time diff to large=1019, next out=1657984512, new pkt=1657983493, set to new pkt [2022-07-16 22:58:13.130][Warn][56075][8i0cs15x][11] Queue input is backward in time [2022-07-16 22:58:14.174][Trace][56075][8i0cs15x] time diff to large=1019, next out=1657984513, new pkt=1657983494, set to new pkt [2022-07-16 22:58:14.174][Warn][56075][8i0cs15x][11] Queue input is backward in time [2022-07-16 22:58:15.218][Trace][56075][8i0cs15x] time diff to large=1019, next out=1657984514, new pkt=1657983495, set to new pkt [2022-07-16 22:58:15.218][Warn][56075][8i0cs15x][11] Queue input is backward in time [2022-07-16 22:58:16.215][Trace][56075][8i0cs15x] time diff to large=1019, next out=1657984515, new pkt=1657983496, set to new pkt [2022-07-16 22:58:16.215][Warn][56075][8i0cs15x][11] Queue input is backward in time [2022-07-16 22:58:17.248][Trace][56075][8i0cs15x] time diff to large=1039, next out=1657984536, new pkt=1657983497, set to new pkt [2022-07-16 22:58:17.248][Warn][56075][8i0cs15x][11] Queue input is backward in ti
  1. SRS Config: Please ensure that the markdown structure is maintained for the SRS configuration.
 rtmp2rtc.conf

listen              1935;
max_connections     1000;
daemon              off;
srs_log_tank        console;

http_server {
    enabled         on;
    listen          8080;
    dir             ./objs/nginx/html;
}

http_api {
    enabled         on;
    listen          1985;
}
stats {
    network         0;
}
rtc_server {
    enabled on;
    listen 8000; # UDP port
    # @see https://github.com/ossrs/srs/wiki/v4_CN_WebRTC#config-candidate
    candidate 139.159.250.238;
}

vhost __defaultVhost__ {
    rtc {
        enabled     on;
        # @see https://github.com/ossrs/srs/wiki/v4_CN_WebRTC#rtmp-to-rtc
        rtmp_to_rtc on;
        # @see https://github.com/ossrs/srs/wiki/v4_CN_WebRTC#rtc-to-rtmp
        rtc_to_rtmp off;
    }
    http_remux {
        enabled     on;
        mount       [vhost]/[app]/[stream].flv;
    }
}

Replay (重现): Please make sure to maintain the markdown structure.

> Please describe how to replay the bug? (重现Bug的步骤): Please make sure to maintain the markdown structure.

1. Every time like this: Make sure to maintain the markdown structure.

Expect (Expected Behavior): Make sure to maintain the markdown structure.

> Please describe your expectation (描述你期望发生的事情) wewbrtc plays sound.

TRANS_BY_GPT3

winlinvip commented 2 years ago

srs_librtmp has not been maintained for many years, please use other libraries such as FFmpeg or WebRTC.

TRANS_BY_GPT3