specs icon indicating copy to clipboard operation
specs copied to clipboard

Media2 spec update for audio clip management feature

Open venki5685 opened this issue 1 year ago • 1 comments

Media2 spec doc and wsdl update for Audio Clip Management feature. Action Engine spec doc updated with audio clip play command action example.

venki5685 avatar Aug 01 '24 15:08 venki5685

One very general question: why is this functionality part of the media service and doesn't define its own service? Rationale should be the relationship to the media profiles.

Currently ONVIF Media2 Service have the APIs for the following features:

Configuration APIs for Video Source, Video Encoder, Audio Source, Audio Encoder, Audio Output, Audio Decoder, Metadta, Analytics

Video Source Mode APIs - associated with video source

OSD APIs - associated with video source

Privacy Mask APIs - associated with video source

Media Profile management APIs - associated with media profile

Streaming related APIs - GetStreamUri, SetSynchronizationPoint, StartMulticast, Stopmulticast ->associated with media profile

Snapshot related APIs - GetSnapshotUri associated with media profile

WebRTC Configuration APIs ->associated with media profile.

Audio Clips are associated with audio output i.e device speaker and this is the reason for defining them in ONVIF Media2 service.

venki5685 avatar Aug 09 '24 09:08 venki5685

One very general question: why is this functionality part of the media service and doesn't define its own service? Rationale should be the relationship to the media profiles.

Currently ONVIF Media2 Service have the APIs for the following features:

Configuration APIs for Video Source, Video Encoder, Audio Source, Audio Encoder, Audio Output, Audio Decoder, Metadta, Analytics

Video Source Mode APIs - associated with video source

OSD APIs - associated with video source

Privacy Mask APIs - associated with video source

Media Profile management APIs - associated with media profile

Streaming related APIs - GetStreamUri, SetSynchronizationPoint, StartMulticast, Stopmulticast ->associated with media profile

Snapshot related APIs - GetSnapshotUri associated with media profile

WebRTC Configuration APIs ->associated with media profile.

Audio Clips are associated with audio output i.e device speaker and this is the reason for defining them in ONVIF Media2 service.

But Audio Output is a part of DeviceIO, not of Media2 service. I'm here a bit confused because I expected that a client needs to configure a media profile to play a clip. But seems it is not needed at all and clip can be played without any profile.

11/16/2024

Video Source Mode/OSD/Privacy Mask APIs associated with video source which are defined in Media Service not defined in Device IO Service. we do not need to media profile to apply osd, privacy mask to the video source. Similar way audio clip apis are defined in media service play them on device physical audio outputs which does not need media profile to play it.

oksana-tiushkina avatar Nov 15 '24 16:11 oksana-tiushkina

#575 new PR is raised for audio clip management feature which base branch is v24.12 onvif specs. Hence closing this old PR #448 related to audio clip management feature as discussed in Naples, Italy ONVIF Technical meetings - 6/4/2025.

venki5685 avatar Jun 04 '25 10:06 venki5685