2024-09-13 13:43:05 +08:00
2023-05-05 11:44:03 +00:00
2024-07-09 20:03:03 +08:00
2024-07-09 20:03:03 +08:00
2023-05-05 11:44:03 +00:00
2024-07-26 11:11:18 +08:00
2023-05-14 15:50:39 +08:00
2024-09-13 13:43:05 +08:00
2023-05-17 08:05:12 +08:00
2024-01-11 13:13:25 +08:00
2023-06-16 22:31:53 +08:00
2023-09-07 13:05:04 +08:00
2023-06-16 22:31:53 +08:00

简体中文 | English

PS Plugin

enable receive MpegPS stream

Plugin Address

https://github.com/Monibuca/plugin-ps

Plugin Import

    import (  _ "m7s.live/plugin/ps/v4" )

Default Config

ps:
  http: # format refer to global config
  publish: # format refer to global config
  publish: # format refer to global config
  relaymode: 1 # 0:relay only 1:protocol transfar only 2:relay and protocol transfar

API

receive PS stream

/ps/api/receive?streamPath=xxx&ssrc=xxx&port=xxx&reuse=1&dump=xxx

  • reuse means whether to reuse port, if reuse port, please make sure the ssrc from device is same as ssrc parameter, otherwise it will cause mixed stream
  • dump means whether to dump to file, if dump to file, it will generate a folder named dump in current directory, the folder contains a file named by streamPath parameter, the file content is the data received from port [4byte content length][2byte relative time][content]

replay PS dump file

/ps/api/replay?streamPath=xxx&dump=xxx

  • dump means the file to replay, default is dump/ps
  • streamPath means the streamPath of replayed video stream, default is replay/dump/ps (if dump is abc, then streamPath is replay/abc)

read PS stream by ws protocol

ws://[host]/ps/[streamPath]

for example ws://localhost:8080/ps/live/test

the data is raw PS data, without rtp header

Description
handle mpeg-ps stream for monibuca
Readme Apache-2.0 142 KiB
Languages
Go 100%