Receiver service — configure stream receivers on the device.
import { Onvif } from 'onvif';const onvif = new Onvif({ hostname: '192.168.1.13', username: 'admin', password: 'admin' });await onvif.connect();const caps = await onvif.receiver.getServiceCapabilities();const receivers = await onvif.receiver.getReceivers();console.log(caps, receivers.map((r) => r.token));const receiverToken = receivers[0]!.token;const state = await onvif.receiver.getReceiverState({ receiverToken });console.log(state);await onvif.receiver.setReceiverMode({ receiverToken, mode: 'AlwaysConnect' });// await onvif.receiver.deleteReceiver({ receiverToken }); Copy
import { Onvif } from 'onvif';const onvif = new Onvif({ hostname: '192.168.1.13', username: 'admin', password: 'admin' });await onvif.connect();const caps = await onvif.receiver.getServiceCapabilities();const receivers = await onvif.receiver.getReceivers();console.log(caps, receivers.map((r) => r.token));const receiverToken = receivers[0]!.token;const state = await onvif.receiver.getReceiverState({ receiverToken });console.log(state);await onvif.receiver.setReceiverMode({ receiverToken, mode: 'AlwaysConnect' });// await onvif.receiver.deleteReceiver({ receiverToken });
Protected
Readonly
Configures an existing receiver.
Creates a new receiver.
Deletes a receiver.
Returns a receiver by token.
Returns all receivers on the device.
Returns the current state of a receiver.
Returns the capabilities of the receiver service.
Optional
Sets the connection mode of a receiver.
Receiver service — configure stream receivers on the device.
Example: List receivers, inspect state, toggle mode: