0.0.3 • Published 3 years ago
reporter-ts v0.0.3
Reporter
Install
yarn add @live/reporter
Usage
import { createReporter } from 'reporter'
const reporter = createReporter({
url: 'https://data-rep.livetech.test.shopee.co.id/dataapi/dataweb/event/reportPB',
frequency: 10000, // 10s
debug: true
})
reporter.commit({
body: {
action: 0,
isHost: true,
roomId: "100092",
sessionId: "4557",
videoUrl: "rtmp://push-ws.livestream.shopee.com/livestreaming/sg-test-100092-4557?wsSecret=346d8fc2f07faa0b918b21e74859907b&wsTime=611E17A5&pushDomain=push-ws.livestream.shopee.com&cdnID=WANGSU&session_id=4557",
},
header: {
clientVersion: "5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.80 Safari/537.36",
deviceId: "x9L1JrWUipG1HWbfVwPDTwlUATOORxm9",
id: 10004,
os: 2,
osVersion: "5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.80 Safari/537.36",
sceneId: 1,
timestamp: 1629102885496,
ua: "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.80 Safari/537.36",
uid: 9030476,
},
liveEventType: 'ApiRequestEvent'
})