实例介绍
【实例简介】
视频监控协议标准onvif协议,源码中有rstp,rtp,gb28181等等协议,协议源码有两个版本,windows和linux版本,次源码以中间件形式编写,可以直接用编译后的库
【实例截图】
【核心代码】
Onvif_source
├── NVC(windows)
│ └── NVC
│ ├── avcodec-53.dll
│ ├── avutil-51.dll
│ ├── config.ini
│ └── 说明.txt
├── NVT(Linux)
│ ├── pusdk.conf
│ ├── putest
│ ├── test.h264
│ └── 使用说明.txt
├── onvif
│ ├── Desktop_1.ini
│ ├── Desktop_2.ini
│ ├── include
│ │ ├── amigaconfig.h
│ │ ├── ascii.h
│ │ ├── asciitab.h
│ │ ├── attribute.h
│ │ ├── bool.h
│ │ ├── Desktop_1.ini
│ │ ├── Desktop_2.ini
│ │ ├── element.h
│ │ ├── error.h
│ │ ├── expat_external.h
│ │ ├── expat.h
│ │ ├── export.h
│ │ ├── iasciitab.h
│ │ ├── internal.h
│ │ ├── latin1tab.h
│ │ ├── list.h
│ │ ├── macconfig.h
│ │ ├── mime_encodings.h
│ │ ├── mime_types.h
│ │ ├── nametab.h
│ │ ├── nvt_config.h
│ │ ├── nvt_server.h
│ │ ├── NVT_websrv.h
│ │ ├── parser.h
│ │ ├── printer.h
│ │ ├── reader_buffer.h
│ │ ├── reader_file.h
│ │ ├── reader.h
│ │ ├── scew.h
│ │ ├── str.h
│ │ ├── tree.h
│ │ ├── utf8tab.h
│ │ ├── writer_buffer.h
│ │ ├── writer_file.h
│ │ ├── writer.h
│ │ ├── xattribute.h
│ │ ├── xelement.h
│ │ ├── xerror.h
│ │ ├── xmlrole.h
│ │ ├── xmltok.h
│ │ ├── xmltok_impl.h
│ │ └── xparser.h
│ ├── nvt
│ │ ├── Desktop_1.ini
│ │ ├── Desktop_2.ini
│ │ ├── nvt_devicemgmt.c
│ │ ├── nvt_discovery.c
│ │ ├── nvt_doac.c
│ │ ├── nvt_media.c
│ │ ├── nvt_misc.c
│ │ ├── nvt_ptz.c
│ │ ├── nvt_server.c
│ │ └── NVT_websrv.c
│ ├── onvif_xml
│ │ ├── analytics
│ │ │ ├── AnalyticsEngineBinding.CreateAnalytics.res.xml
│ │ │ ├── AnalyticsEngineBinding.DeleteAnalytics.res.xml
│ │ │ ├── AnalyticsEngineBinding.GetAnalytics.res.xml
│ │ │ ├── AnalyticsEngineBinding.GetSupportedAnalytics.res.xml
│ │ │ ├── AnalyticsEngineBinding.ModifyAnalytics.res.xml
│ │ │ ├── Desktop_1.ini
│ │ │ ├── Desktop_2.ini
│ │ │ ├── RuleEngineBinding.CreateRule.res.xml
│ │ │ ├── RuleEngineBinding.DeleteRule.res.xml
│ │ │ ├── RuleEngineBinding.GetRules.res.xml
│ │ │ ├── RuleEngineBinding.GetSupportedRules.res.xml
│ │ │ └── RuleEngineBinding.ModifyRule.res.xml
│ │ ├── analyticsdevice
│ │ │ ├── AnalyticsDeviceBinding.CreateAnalyticsEngineControl.res.xml
│ │ │ ├── AnalyticsDeviceBinding.CreateAnalyticsEngineInputs.res.xml
│ │ │ ├── AnalyticsDeviceBinding.DeleteAnalyticsEngineControl.res.xml
│ │ │ ├── AnalyticsDeviceBinding.DeleteAnalyticsEngineInputs.res.xml
│ │ │ ├── AnalyticsDeviceBinding.GetAnalyticsDeviceStreamUri.res.xml
│ │ │ ├── AnalyticsDeviceBinding.GetAnalyticsEngineControl.res.xml
│ │ │ ├── AnalyticsDeviceBinding.GetAnalyticsEngineControls.res.xml
│ │ │ ├── AnalyticsDeviceBinding.GetAnalyticsEngineInput.res.xml
│ │ │ ├── AnalyticsDeviceBinding.GetAnalyticsEngineInputs.res.xml
│ │ │ ├── AnalyticsDeviceBinding.GetAnalyticsEngine.res.xml
│ │ │ ├── AnalyticsDeviceBinding.GetAnalyticsEngines.res.xml
│ │ │ ├── AnalyticsDeviceBinding.GetAnalyticsState.res.xml
│ │ │ ├── AnalyticsDeviceBinding.GetServiceCapabilities.res.xml
│ │ │ ├── AnalyticsDeviceBinding.GetVideoAnalyticsConfiguration.res.xml
│ │ │ ├── AnalyticsDeviceBinding.SetAnalyticsEngineControl.res.xml
│ │ │ ├── AnalyticsDeviceBinding.SetAnalyticsEngineInput.res.xml
│ │ │ ├── AnalyticsDeviceBinding.SetVideoAnalyticsConfiguration.res.xml
│ │ │ ├── Desktop_1.ini
│ │ │ └── Desktop_2.ini
│ │ ├── Desktop_1.ini
│ │ ├── Desktop_2.ini
│ │ ├── deviceio
│ │ │ ├── Desktop_1.ini
│ │ │ ├── Desktop_2.ini
│ │ │ ├── DeviceIOBinding.GetAudioOutputConfigurationOptions.res.xml
│ │ │ ├── DeviceIOBinding.GetAudioOutputConfiguration.res.xml
│ │ │ ├── DeviceIOBinding.GetAudioOutputs.res.xml
│ │ │ ├── DeviceIOBinding.GetAudioSourceConfigurationOptions.res.xml
│ │ │ ├── DeviceIOBinding.GetAudioSourceConfiguration.res.xml
│ │ │ ├── DeviceIOBinding.GetAudioSources.res.xml
│ │ │ ├── DeviceIOBinding.GetRelayOutputs.res.xml
│ │ │ ├── DeviceIOBinding.GetServiceCapabilities.res.xml
│ │ │ ├── DeviceIOBinding.GetVideoOutputConfigurationOptions.res.xml
│ │ │ ├── DeviceIOBinding.GetVideoOutputConfiguration.res.xml
│ │ │ ├── DeviceIOBinding.GetVideoOutputs.res.xml
│ │ │ ├── DeviceIOBinding.GetVideoSourceConfigurationOptions.res.xml
│ │ │ ├── DeviceIOBinding.GetVideoSourceConfiguration.res.xml
│ │ │ ├── DeviceIOBinding.GetVideoSources.res.xml
│ │ │ ├── DeviceIOBinding.SetAudioOutputConfiguration.res.xml
│ │ │ ├── DeviceIOBinding.SetAudioSourceConfiguration.res.xml
│ │ │ ├── DeviceIOBinding.SetRelayOutputSettings.res.xml
│ │ │ ├── DeviceIOBinding.SetRelayOutputState.res.xml
│ │ │ ├── DeviceIOBinding.SetVideoOutputConfiguration.res.xml
│ │ │ └── DeviceIOBinding.SetVideoSourceConfiguration.res.xml
│ │ ├── devicemgmt
│ │ │ ├── Desktop_1.ini
│ │ │ ├── Desktop_2.ini
│ │ │ ├── DeviceBinding.AddIPAddressFilter.res.xml
│ │ │ ├── DeviceBinding.AddScopes.res.xml
│ │ │ ├── DeviceBinding.CreateCertificate.res.xml
│ │ │ ├── DeviceBinding.CreateDot1XConfiguration.res.xml
│ │ │ ├── DeviceBinding.CreateUsers.res.xml
│ │ │ ├── DeviceBinding.DeleteCertificates.res.xml
│ │ │ ├── DeviceBinding.DeleteDot1XConfiguration.res.xml
│ │ │ ├── DeviceBinding.DeleteUsers.res.xml
│ │ │ ├── DeviceBinding.GetAccessPolicy.res.xml
│ │ │ ├── DeviceBinding.GetCACertificates.res.xml
│ │ │ ├── DeviceBinding.GetCapabilities.res.xml
│ │ │ ├── DeviceBinding.GetCertificateInformation.res.xml
│ │ │ ├── DeviceBinding.GetCertificates.res.xml
│ │ │ ├── DeviceBinding.GetCertificatesStatus.res.xml
│ │ │ ├── DeviceBinding.GetClientCertificateMode.res.xml
│ │ │ ├── DeviceBinding.GetDeviceInformation.res.xml
│ │ │ ├── DeviceBinding.GetDiscoveryMode.res.xml
│ │ │ ├── DeviceBinding.GetDNS.res.xml
│ │ │ ├── DeviceBinding.GetDot11Capabilities.res.xml
│ │ │ ├── DeviceBinding.GetDot11Status.res.xml
│ │ │ ├── DeviceBinding.GetDot1XConfiguration.res.xml
│ │ │ ├── DeviceBinding.GetDot1XConfigurations.res.xml
│ │ │ ├── DeviceBinding.GetDPAddresses.res.xml
│ │ │ ├── DeviceBinding.GetDynamicDNS.res.xml
│ │ │ ├── DeviceBinding.GetEndpointReference.res.xml
│ │ │ ├── DeviceBinding.GetHostname.res.xml
│ │ │ ├── DeviceBinding.GetIPAddressFilter.res.xml
│ │ │ ├── DeviceBinding.GetNetworkDefaultGateway.res.xml
│ │ │ ├── DeviceBinding.GetNetworkInterfaces.res.xml
│ │ │ ├── DeviceBinding.GetNetworkProtocols.res.xml
│ │ │ ├── DeviceBinding.GetNTP.res.xml
│ │ │ ├── DeviceBinding.GetPkcs10Request.res.xml
│ │ │ ├── DeviceBinding.GetRelayOutputs.res.xml
│ │ │ ├── DeviceBinding.GetRemoteDiscoveryMode.res.xml
│ │ │ ├── DeviceBinding.GetRemoteUser.res.xml
│ │ │ ├── DeviceBinding.GetScopes.res.xml
│ │ │ ├── DeviceBinding.GetServiceCapabilities.res.xml
│ │ │ ├── DeviceBinding.GetServices.res.xml
│ │ │ ├── DeviceBinding.GetSystemBackup.res.xml
│ │ │ ├── DeviceBinding.GetSystemDateAndTime.res.xml
│ │ │ ├── DeviceBinding.GetSystemLog.res.xml
│ │ │ ├── DeviceBinding.GetSystemSupportInformation.res.xml
│ │ │ ├── DeviceBinding.GetSystemUris.res.xml
│ │ │ ├── DeviceBinding.GetUsers.res.xml
│ │ │ ├── DeviceBinding.GetWsdlUrl.res.xml
│ │ │ ├── DeviceBinding.GetZeroConfiguration.res.xml
│ │ │ ├── DeviceBinding.LoadCACertificates.res.xml
│ │ │ ├── DeviceBinding.LoadCertificates.res.xml
│ │ │ ├── DeviceBinding.LoadCertificateWithPrivateKey.res.xml
│ │ │ ├── DeviceBinding.RemoveIPAddressFilter.res.xml
│ │ │ ├── DeviceBinding.RemoveScopes.res.xml
│ │ │ ├── DeviceBinding.RestoreSystem.res.xml
│ │ │ ├── DeviceBinding.ScanAvailableDot11Networks.res.xml
│ │ │ ├── DeviceBinding.SendAuxiliaryCommand.res.xml
│ │ │ ├── DeviceBinding.SetAccessPolicy.res.xml
│ │ │ ├── DeviceBinding.SetCertificatesStatus.res.xml
│ │ │ ├── DeviceBinding.SetClientCertificateMode.res.xml
│ │ │ ├── DeviceBinding.SetDiscoveryMode.res.xml
│ │ │ ├── DeviceBinding.SetDNS.res.xml
│ │ │ ├── DeviceBinding.SetDot1XConfiguration.res.xml
│ │ │ ├── DeviceBinding.SetDPAddresses.res.xml
│ │ │ ├── DeviceBinding.SetDynamicDNS.res.xml
│ │ │ ├── DeviceBinding.SetHostnameFromDHCP.res.xml
│ │ │ ├── DeviceBinding.SetHostname.res.xml
│ │ │ ├── DeviceBinding.SetIPAddressFilter.res.xml
│ │ │ ├── DeviceBinding.SetNetworkDefaultGateway.res.xml
│ │ │ ├── DeviceBinding.SetNetworkInterfaces.res.xml
│ │ │ ├── DeviceBinding.SetNetworkProtocols.res.xml
│ │ │ ├── DeviceBinding.SetNTP.res.xml
│ │ │ ├── DeviceBinding.SetRelayOutputSettings.res.xml
│ │ │ ├── DeviceBinding.SetRelayOutputState.res.xml
│ │ │ ├── DeviceBinding.SetRemoteDiscoveryMode.res.xml
│ │ │ ├── DeviceBinding.SetRemoteUser.res.xml
│ │ │ ├── DeviceBinding.SetScopes.res.xml
│ │ │ ├── DeviceBinding.SetSystemDateAndTime.res.xml
│ │ │ ├── DeviceBinding.SetSystemFactoryDefault.res.xml
│ │ │ ├── DeviceBinding.SetUser.res.xml
│ │ │ ├── DeviceBinding.SetZeroConfiguration.res.xml
│ │ │ ├── DeviceBinding.StartFirmwareUpgrade.res.xml
│ │ │ ├── DeviceBinding.StartSystemRestore.res.xml
│ │ │ ├── DeviceBinding.SystemReboot.res.xml
│ │ │ └── DeviceBinding.UpgradeSystemFirmware.res.xml
│ │ ├── display
│ │ │ ├── Desktop_1.ini
│ │ │ ├── Desktop_2.ini
│ │ │ ├── DisplayBinding.CreatePaneConfiguration.res.xml
│ │ │ ├── DisplayBinding.DeletePaneConfiguration.res.xml
│ │ │ ├── DisplayBinding.GetDisplayOptions.res.xml
│ │ │ ├── DisplayBinding.GetLayout.res.xml
│ │ │ ├── DisplayBinding.GetPaneConfiguration.res.xml
│ │ │ ├── DisplayBinding.GetPaneConfigurations.res.xml
│ │ │ ├── DisplayBinding.GetServiceCapabilities.res.xml
│ │ │ ├── DisplayBinding.SetLayout.res.xml
│ │ │ ├── DisplayBinding.SetPaneConfiguration.res.xml
│ │ │ └── DisplayBinding.SetPaneConfigurations.res.xml
│ │ ├── event
│ │ │ ├── CreatePullPointBinding.CreatePullPoint.res.xml
│ │ │ ├── Desktop_1.ini
│ │ │ ├── Desktop_2.ini
│ │ │ ├── EventBinding.CreatePullPointSubscription.res.xml
│ │ │ ├── EventBinding.GetEventProperties.res.xml
│ │ │ ├── EventBinding.GetServiceCapabilities.res.xml
│ │ │ ├── NotificationProducerBinding.GetCurrentMessage.res.xml
│ │ │ ├── NotificationProducerBinding.Subscribe.res.xml
│ │ │ ├── PausableSubscriptionManagerBinding.PauseSubscription.res.xml
│ │ │ ├── PausableSubscriptionManagerBinding.Renew.res.xml
│ │ │ ├── PausableSubscriptionManagerBinding.ResumeSubscription.res.xml
│ │ │ ├── PausableSubscriptionManagerBinding.Unsubscribe.res.xml
│ │ │ ├── PullPointBinding.DestroyPullPoint.res.xml
│ │ │ ├── PullPointBinding.GetMessages.res.xml
│ │ │ ├── PullPointSubscriptionBinding.PullMessages.res.xml
│ │ │ ├── PullPointSubscriptionBinding.SetSynchronizationPoint.res.xml
│ │ │ ├── SubscriptionManagerBinding.Renew.res.xml
│ │ │ └── SubscriptionManagerBinding.Unsubscribe.res.xml
│ │ ├── imaging
│ │ │ ├── Desktop_1.ini
│ │ │ ├── Desktop_2.ini
│ │ │ ├── ImagingBinding.GetImagingSettings.res.xml
│ │ │ ├── ImagingBinding.GetMoveOptions.res.xml
│ │ │ ├── ImagingBinding.GetOptions.res.xml
│ │ │ ├── ImagingBinding.GetServiceCapabilities.res.xml
│ │ │ ├── ImagingBinding.GetStatus.res.xml
│ │ │ ├── ImagingBinding.Move.res.xml
│ │ │ ├── ImagingBinding.SetImagingSettings.res.xml
│ │ │ └── ImagingBinding.Stop.res.xml
│ │ ├── media
│ │ │ ├── Desktop_1.ini
│ │ │ ├── Desktop_2.ini
│ │ │ ├── MediaBinding.AddAudioDecoderConfiguration.res.xml
│ │ │ ├── MediaBinding.AddAudioEncoderConfiguration.res.xml
│ │ │ ├── MediaBinding.AddAudioOutputConfiguration.res.xml
│ │ │ ├── MediaBinding.AddAudioSourceConfiguration.res.xml
│ │ │ ├── MediaBinding.AddMetadataConfiguration.res.xml
│ │ │ ├── MediaBinding.AddPTZConfiguration.res.xml
│ │ │ ├── MediaBinding.AddVideoAnalyticsConfiguration.res.xml
│ │ │ ├── MediaBinding.AddVideoEncoderConfiguration.res.xml
│ │ │ ├── MediaBinding.AddVideoSourceConfiguration.res.xml
│ │ │ ├── MediaBinding.CreateProfile.res.xml
│ │ │ ├── MediaBinding.DeleteProfile.res.xml
│ │ │ ├── MediaBinding.GetAudioDecoderConfigurationOptions.res.xml
│ │ │ ├── MediaBinding.GetAudioDecoderConfiguration.res.xml
│ │ │ ├── MediaBinding.GetAudioDecoderConfigurations.res.xml
│ │ │ ├── MediaBinding.GetAudioEncoderConfigurationOptions.res.xml
│ │ │ ├── MediaBinding.GetAudioEncoderConfiguration.res.xml
│ │ │ ├── MediaBinding.GetAudioEncoderConfigurations.res.xml
│ │ │ ├── MediaBinding.GetAudioOutputConfigurationOptions.res.xml
│ │ │ ├── MediaBinding.GetAudioOutputConfiguration.res.xml
│ │ │ ├── MediaBinding.GetAudioOutputConfigurations.res.xml
│ │ │ ├── MediaBinding.GetAudioOutputs.res.xml
│ │ │ ├── MediaBinding.GetAudioSourceConfigurationOptions.res.xml
│ │ │ ├── MediaBinding.GetAudioSourceConfiguration.res.xml
│ │ │ ├── MediaBinding.GetAudioSourceConfigurations.res.xml
│ │ │ ├── MediaBinding.GetAudioSources.res.xml
│ │ │ ├── MediaBinding.GetCompatibleAudioDecoderConfigurations.res.xml
│ │ │ ├── MediaBinding.GetCompatibleAudioEncoderConfigurations.res.xml
│ │ │ ├── MediaBinding.GetCompatibleAudioOutputConfigurations.res.xml
│ │ │ ├── MediaBinding.GetCompatibleAudioSourceConfigurations.res.xml
│ │ │ ├── MediaBinding.GetCompatibleMetadataConfigurations.res.xml
│ │ │ ├── MediaBinding.GetCompatibleVideoAnalyticsConfigurations.res.xml
│ │ │ ├── MediaBinding.GetCompatibleVideoEncoderConfigurations.res.xml
│ │ │ ├── MediaBinding.GetCompatibleVideoSourceConfigurations.res.xml
│ │ │ ├── MediaBinding.GetGuaranteedNumberOfVideoEncoderInstances.res.xml
│ │ │ ├── MediaBinding.GetMetadataConfigurationOptions.res.xml
│ │ │ ├── MediaBinding.GetMetadataConfiguration.res.xml
│ │ │ ├── MediaBinding.GetMetadataConfigurations.res.xml
│ │ │ ├── MediaBinding.GetProfile.res.xml
│ │ │ ├── MediaBinding.GetProfiles.res.xml
│ │ │ ├── MediaBinding.GetServiceCapabilities.res.xml
│ │ │ ├── MediaBinding.GetSnapshotUri.res.xml
│ │ │ ├── MediaBinding.GetStreamUri.res.xml
│ │ │ ├── MediaBinding.GetVideoAnalyticsConfiguration.res.xml
│ │ │ ├── MediaBinding.GetVideoAnalyticsConfigurations.res.xml
│ │ │ ├── MediaBinding.GetVideoEncoderConfigurationOptions.res.xml
│ │ │ ├── MediaBinding.GetVideoEncoderConfiguration.res.xml
│ │ │ ├── MediaBinding.GetVideoEncoderConfigurations.res.xml
│ │ │ ├── MediaBinding.GetVideoSourceConfigurationOptions.res.xml
│ │ │ ├── MediaBinding.GetVideoSourceConfiguration.res.xml
│ │ │ ├── MediaBinding.GetVideoSourceConfigurations.res.xml
│ │ │ ├── MediaBinding.GetVideoSources.res.xml
│ │ │ ├── MediaBinding.RemoveAudioDecoderConfiguration.res.xml
│ │ │ ├── MediaBinding.RemoveAudioEncoderConfiguration.res.xml
│ │ │ ├── MediaBinding.RemoveAudioOutputConfiguration.res.xml
│ │ │ ├── MediaBinding.RemoveAudioSourceConfiguration.res.xml
│ │ │ ├── MediaBinding.RemoveMetadataConfiguration.res.xml
│ │ │ ├── MediaBinding.RemovePTZConfiguration.res.xml
│ │ │ ├── MediaBinding.RemoveVideoAnalyticsConfiguration.res.xml
│ │ │ ├── MediaBinding.RemoveVideoEncoderConfiguration.res.xml
│ │ │ ├── MediaBinding.RemoveVideoSourceConfiguration.res.xml
│ │ │ ├── MediaBinding.SetAudioDecoderConfiguration.res.xml
│ │ │ ├── MediaBinding.SetAudioEncoderConfiguration.res.xml
│ │ │ ├── MediaBinding.SetAudioOutputConfiguration.res.xml
│ │ │ ├── MediaBinding.SetAudioSourceConfiguration.res.xml
│ │ │ ├── MediaBinding.SetMetadataConfiguration.res.xml
│ │ │ ├── MediaBinding.SetSynchronizationPoint.res.xml
│ │ │ ├── MediaBinding.SetVideoAnalyticsConfiguration.res.xml
│ │ │ ├── MediaBinding.SetVideoEncoderConfiguration.res.xml
│ │ │ ├── MediaBinding.SetVideoSourceConfiguration.res.xml
│ │ │ ├── MediaBinding.StartMulticastStreaming.res.xml
│ │ │ └── MediaBinding.StopMulticastStreaming.res.xml
│ │ ├── ptz
│ │ │ ├── Desktop_1.ini
│ │ │ ├── Desktop_2.ini
│ │ │ ├── PTZBinding.AbsoluteMove.res.xml
│ │ │ ├── PTZBinding.ContinuousMove.res.xml
│ │ │ ├── PTZBinding.GetConfigurationOptions.res.xml
│ │ │ ├── PTZBinding.GetConfiguration.res.xml
│ │ │ ├── PTZBinding.GetConfigurations.res.xml
│ │ │ ├── PTZBinding.GetNode.res.xml
│ │ │ ├── PTZBinding.GetNodes.res.xml
│ │ │ ├── PTZBinding.GetPresets.res.xml
│ │ │ ├── PTZBinding.GetServiceCapabilities.res.xml
│ │ │ ├── PTZBinding.GetStatus.res.xml
│ │ │ ├── PTZBinding.GotoHomePosition.res.xml
│ │ │ ├── PTZBinding.GotoPreset.res.xml
│ │ │ ├── PTZBinding.RelativeMove.res.xml
│ │ │ ├── PTZBinding.RemovePreset.res.xml
│ │ │ ├── PTZBinding.SendAuxiliaryCommand.res.xml
│ │ │ ├── PTZBinding.SetConfiguration.res.xml
│ │ │ ├── PTZBinding.SetHomePosition.res.xml
│ │ │ ├── PTZBinding.SetPreset.res.xml
│ │ │ └── PTZBinding.Stop.res.xml
│ │ ├── receiver
│ │ │ ├── Desktop_1.ini
│ │ │ ├── Desktop_2.ini
│ │ │ ├── ReceiverBinding.ConfigureReceiver.res.xml
│ │ │ ├── ReceiverBinding.CreateReceiver.res.xml
│ │ │ ├── ReceiverBinding.DeleteReceiver.res.xml
│ │ │ ├── ReceiverBinding.GetReceiver.res.xml
│ │ │ ├── ReceiverBinding.GetReceivers.res.xml
│ │ │ ├── ReceiverBinding.GetReceiverState.res.xml
│ │ │ ├── ReceiverBinding.GetServiceCapabilities.res.xml
│ │ │ └── ReceiverBinding.SetReceiverMode.res.xml
│ │ ├── recording
│ │ │ ├── Desktop_1.ini
│ │ │ ├── Desktop_2.ini
│ │ │ ├── RecordingBinding.CreateRecordingJob.res.xml
│ │ │ ├── RecordingBinding.CreateRecording.res.xml
│ │ │ ├── RecordingBinding.CreateTrack.res.xml
│ │ │ ├── RecordingBinding.DeleteRecordingJob.res.xml
│ │ │ ├── RecordingBinding.DeleteRecording.res.xml
│ │ │ ├── RecordingBinding.DeleteTrack.res.xml
│ │ │ ├── RecordingBinding.GetRecordingConfiguration.res.xml
│ │ │ ├── RecordingBinding.GetRecordingJobConfiguration.res.xml
│ │ │ ├── RecordingBinding.GetRecordingJobs.res.xml
│ │ │ ├── RecordingBinding.GetRecordingJobState.res.xml
│ │ │ ├── RecordingBinding.GetRecordings.res.xml
│ │ │ ├── RecordingBinding.GetServiceCapabilities.res.xml
│ │ │ ├── RecordingBinding.GetTrackConfiguration.res.xml
│ │ │ ├── RecordingBinding.SetRecordingConfiguration.res.xml
│ │ │ ├── RecordingBinding.SetRecordingJobConfiguration.res.xml
│ │ │ ├── RecordingBinding.SetRecordingJobMode.res.xml
│ │ │ └── RecordingBinding.SetTrackConfiguration.res.xml
│ │ ├── remotediscovery
│ │ │ ├── Desktop_1.ini
│ │ │ ├── Desktop_2.ini
│ │ │ ├── RemoteDiscoveryBinding.Bye.res.xml
│ │ │ ├── RemoteDiscoveryBinding.Hello.res.xml
│ │ │ ├── RemoteDiscoveryBinding.Probe.res1.xml
│ │ │ ├── RemoteDiscoveryBinding.Probe.res2.xml
│ │ │ └── RemoteDiscoveryBinding.Probe.res.xml
│ │ ├── replay
│ │ │ ├── Desktop_1.ini
│ │ │ ├── Desktop_2.ini
│ │ │ ├── ReplayBinding.GetReplayConfiguration.res.xml
│ │ │ ├── ReplayBinding.GetReplayUri.res.xml
│ │ │ ├── ReplayBinding.GetServiceCapabilities.res.xml
│ │ │ └── ReplayBinding.SetReplayConfiguration.res.xml
│ │ └── search
│ │ ├── Desktop_1.ini
│ │ ├── Desktop_2.ini
│ │ ├── SearchBinding.EndSearch.res.xml
│ │ ├── SearchBinding.FindEvents.res.xml
│ │ ├── SearchBinding.FindMetadata.res.xml
│ │ ├── SearchBinding.FindPTZPosition.res.xml
│ │ ├── SearchBinding.FindRecordings.res.xml
│ │ ├── SearchBinding.GetEventSearchResults.res.xml
│ │ ├── SearchBinding.GetMediaAttributes.res.xml
│ │ ├── SearchBinding.GetMetadataSearchResults.res.xml
│ │ ├── SearchBinding.GetPTZPositionSearchResults.res.xml
│ │ ├── SearchBinding.GetRecordingInformation.res.xml
│ │ ├── SearchBinding.GetRecordingSearchResults.res.xml
│ │ ├── SearchBinding.GetRecordingSummary.res.xml
│ │ ├── SearchBinding.GetSearchState.res.xml
│ │ └── SearchBinding.GetServiceCapabilities.res.xml
│ └── scew
│ ├── attribute.c
│ ├── Desktop_1.ini
│ ├── Desktop_2.ini
│ ├── element_attribute.c
│ ├── element.c
│ ├── element_compare.c
│ ├── element_copy.c
│ ├── element_search.c
│ ├── error.c
│ ├── list.c
│ ├── parser.c
│ ├── printer.c
│ ├── reader_buffer.c
│ ├── reader.c
│ ├── reader_file.c
│ ├── str.c
│ ├── tree.c
│ ├── writer_buffer.c
│ ├── writer.c
│ ├── writer_file.c
│ ├── xattribute.c
│ ├── xerror.c
│ ├── xmlparse.c
│ ├── xmlrole.c
│ ├── xmltok.c
│ ├── xmltok_impl.c
│ ├── xmltok_ns.c
│ └── xparser.c
├── Source
│ ├── NVC
│ │ ├── Debug
│ │ │ ├── avcodec-53.dll
│ │ │ ├── avutil-51.dll
│ │ │ ├── config.ini
│ │ │ └── ddisplay.lib
│ │ ├── Decoder
│ │ │ ├── Lib
│ │ │ │ └── win32
│ │ │ │ ├── avcodec.lib
│ │ │ │ ├── avdevice.lib
│ │ │ │ ├── avfilter.lib
│ │ │ │ ├── avformat.lib
│ │ │ │ ├── avutil.lib
│ │ │ │ ├── postproc.lib
│ │ │ │ └── swscale.lib
│ │ │ ├── libavcodec
│ │ │ │ ├── avcodec.h
│ │ │ │ ├── avfft.h
│ │ │ │ ├── dxva2.h
│ │ │ │ ├── opt.h
│ │ │ │ ├── vaapi.h
│ │ │ │ ├── vdpau.h
│ │ │ │ ├── version.h
│ │ │ │ └── xvmc.h
│ │ │ ├── libavdevice
│ │ │ │ └── avdevice.h
│ │ │ ├── libavfilter
│ │ │ │ ├── avcodec.h
│ │ │ │ ├── avfiltergraph.h
│ │ │ │ ├── avfilter.h
│ │ │ │ ├── vsink_buffer.h
│ │ │ │ └── vsrc_buffer.h
│ │ │ ├── libavformat
│ │ │ │ ├── avformat.h
│ │ │ │ ├── avio.h
│ │ │ │ ├── rtspcodes.h
│ │ │ │ ├── rtsp.h
│ │ │ │ └── version.h
│ │ │ ├── libavutil
│ │ │ │ ├── adler32.h
│ │ │ │ ├── aes.h
│ │ │ │ ├── attributes.h
│ │ │ │ ├── audioconvert.h
│ │ │ │ ├── avassert.h
│ │ │ │ ├── avconfig.h
│ │ │ │ ├── avstring.h
│ │ │ │ ├── avutil.h
│ │ │ │ ├── base64.h
│ │ │ │ ├── bswap.h
│ │ │ │ ├── common.h
│ │ │ │ ├── cpu.h
│ │ │ │ ├── crc.h
│ │ │ │ ├── dict.h
│ │ │ │ ├── error.h
│ │ │ │ ├── eval.h
│ │ │ │ ├── fifo.h
│ │ │ │ ├── file.h
│ │ │ │ ├── imgutils.h
│ │ │ │ ├── intfloat_readwrite.h
│ │ │ │ ├── intreadwrite.h
│ │ │ │ ├── inttypes.h
│ │ │ │ ├── lfg.h
│ │ │ │ ├── log.h
│ │ │ │ ├── lzo.h
│ │ │ │ ├── mathematics.h
│ │ │ │ ├── md5.h
│ │ │ │ ├── mem.h
│ │ │ │ ├── opt.h
│ │ │ │ ├── parseutils.h
│ │ │ │ ├── pixdesc.h
│ │ │ │ ├── pixfmt.h
│ │ │ │ ├── random.h
│ │ │ │ ├── random_seed.h
│ │ │ │ ├── rational.h
│ │ │ │ ├── samplefmt.h
│ │ │ │ ├── sha1.h
│ │ │ │ ├── sha.h
│ │ │ │ └── stdint.h
│ │ │ ├── libpostproc
│ │ │ │ └── postprocess.h
│ │ │ └── libswscale
│ │ │ ├── rgb2rgb.h
│ │ │ └── swscale.h
│ │ ├── discovery.cpp
│ │ ├── discovery.h
│ │ ├── display
│ │ │ ├── CDDrawDisplay.h
│ │ │ ├── ddisplay.lib
│ │ │ ├── ddraw.lib
│ │ │ ├── define.h
│ │ │ ├── PixelConvertor.h
│ │ │ └── XDecoder.h
│ │ ├── duration.c
│ │ ├── management.cpp
│ │ ├── management.h
│ │ ├── MediaChannel.h
│ │ ├── media.cpp
│ │ ├── media.h
│ │ ├── MeidaChannel.cpp
│ │ ├── ms_onvif_define.h
│ │ ├── ms_onvif_sdk.cpp
│ │ ├── MS_ONVIF_SDK.docx
│ │ ├── ms_onvif_sdk.h
│ │ ├── ms_onvif_struct.h
│ │ ├── onvif_sdk.sln
│ │ ├── onvif_sdk.vcproj
│ │ ├── ptz.c
│ │ ├── ptz.h
│ │ ├── Public
│ │ │ ├── defined.h
│ │ │ ├── Public.cpp
│ │ │ ├── Public.h
│ │ │ ├── XQueue.cpp
│ │ │ └── XQueue.h
│ │ ├── session.cpp
│ │ ├── session.h
│ │ ├── soapC1.c
│ │ ├── soapC2.c
│ │ ├── soapC3.c
│ │ ├── soapC4.c
│ │ ├── soapC5.c
│ │ ├── soapC.c
│ │ ├── soapClient.c
│ │ ├── soapClientLib.c
│ │ ├── soapH.h
│ │ ├── soapStub.h
│ │ ├── stdsoap2.c
│ │ ├── stdsoap2.h
│ │ ├── test
│ │ │ ├── config.cpp
│ │ │ ├── config.h
│ │ │ ├── config.ini
│ │ │ ├── processdata.cpp
│ │ │ ├── processdata.h
│ │ │ ├── ReadMe.txt
│ │ │ ├── res
│ │ │ │ ├── window.ico
│ │ │ │ └── window.rc2
│ │ │ ├── resource.h
│ │ │ ├── stdafx.cpp
│ │ │ ├── stdafx.h
│ │ │ ├── window.cpp
│ │ │ ├── windowDlg.cpp
│ │ │ ├── windowDlg.h
│ │ │ ├── window.h
│ │ │ ├── window.rc
│ │ │ └── window.vcproj
│ │ ├── wsaapi.c
│ │ ├── wsaapi.h
│ │ ├── wsdd2.nsmap
│ │ └── wsdd.nsmap
│ └── NVT
│ ├── demo
│ │ ├── Makefile
│ │ └── src
│ │ ├── arm.c
│ │ ├── arm.h
│ │ ├── Makefile
│ │ └── pusdkdemo.c
│ ├── inc
│ │ ├── globel
│ │ │ ├── ms_pu_error.h
│ │ │ ├── ms_pu_glob.h
│ │ │ ├── ms_pu_lib.h
│ │ │ ├── ms_pu_param.h
│ │ │ ├── ms_pu_stream.h
│ │ │ └── ms_pu_type.h
│ │ ├── os
│ │ │ ├── config.h
│ │ │ ├── help.h
│ │ │ ├── md5.h
│ │ │ ├── mxml.h
│ │ │ ├── mxml-private.h
│ │ │ ├── osdir.h
│ │ │ ├── osevent.h
│ │ │ ├── osfile.h
│ │ │ ├── oslib.h
│ │ │ ├── osmem.h
│ │ │ ├── osmutex.h
│ │ │ ├── osqueue_g.h
│ │ │ ├── osqueue.h
│ │ │ ├── ossocket.h
│ │ │ ├── ossys.h
│ │ │ ├── osthread.h
│ │ │ ├── osthreadpool.h
│ │ │ ├── stdafx.h
│ │ │ └── XmlLntercept.h
│ │ ├── ovipu
│ │ │ ├── common.h
│ │ │ ├── define.h
│ │ │ ├── discovery.h
│ │ │ ├── error.h
│ │ │ ├── init.h
│ │ │ ├── nvt.h
│ │ │ ├── soapH.h
│ │ │ ├── soapStub.h
│ │ │ └── stdsoap2.h
│ │ └── rtsp
│ │ ├── BasicTypes.h
│ │ ├── callbackdef.h
│ │ ├── DbgPrint.h
│ │ ├── RtcpServer.h
│ │ ├── RtpRtspCommon.h
│ │ ├── RtpRtsp.h
│ │ ├── RtpRtspInclude.h
│ │ ├── RtpSendStreamExtend.h
│ │ ├── RtpServer.h
│ │ ├── RtspServer.h
│ │ ├── rtspService.h
│ │ ├── rtsp_stream.h
│ │ └── rtsp_stream_pool.h
│ ├── make_all.sh
│ ├── Makefile
│ ├── pusdk.conf
│ ├── Rules.make
│ ├── sourceinsiht
│ │ ├── sourceinsiht.IAB
│ │ ├── sourceinsiht.IAD
│ │ ├── sourceinsiht.IMB
│ │ ├── sourceinsiht.IMD
│ │ ├── sourceinsiht.PFI
│ │ ├── sourceinsiht.PO
│ │ ├── sourceinsiht.PR
│ │ ├── sourceinsiht.PRI
│ │ └── sourceinsiht.PS
│ ├── src
│ │ ├── globel
│ │ │ ├── Makefile
│ │ │ ├── ms_pu_error.c
│ │ │ ├── ms_pu_glob.c
│ │ │ ├── ms_pu_lib.c
│ │ │ └── ms_pu_stream.c
│ │ ├── Makefile
│ │ ├── objs
│ │ │ └── Makefile
│ │ ├── os
│ │ │ ├── help.c
│ │ │ ├── Makefile
│ │ │ ├── md5.c
│ │ │ ├── mxml-attr.c
│ │ │ ├── mxml-entity.c
│ │ │ ├── mxml-file.c
│ │ │ ├── mxml-index.c
│ │ │ ├── mxml-node.c
│ │ │ ├── mxml-private.c
│ │ │ ├── mxml-search.c
│ │ │ ├── mxml-set.c
│ │ │ ├── mxml-string.c
│ │ │ ├── osdir.c
│ │ │ ├── osevent.c
│ │ │ ├── osmem.c
│ │ │ ├── osmutex.c
│ │ │ ├── osqueue.c
│ │ │ ├── osqueue_g.c
│ │ │ ├── ossocket.c
│ │ │ ├── ossys.c
│ │ │ ├── osthread.c
│ │ │ ├── osthreadpool.c
│ │ │ └── XmlLntercept.c
│ │ ├── ovipu
│ │ │ ├── actionengine.c
│ │ │ ├── analytics.c
│ │ │ ├── analyticsdevice.c
│ │ │ ├── common.c
│ │ │ ├── deviceIO.c
│ │ │ ├── discovery.c
│ │ │ ├── display.c
│ │ │ ├── duration.c
│ │ │ ├── error.c
│ │ │ ├── event.c
│ │ │ ├── imaging.c
│ │ │ ├── init.c
│ │ │ ├── Makefile
│ │ │ ├── management.c
│ │ │ ├── media.c
│ │ │ ├── nvt.c
│ │ │ ├── ptz.c
│ │ │ ├── receiver.c
│ │ │ ├── recording.c
│ │ │ ├── RemoteDiscoveryBinding.nsmap
│ │ │ ├── replay.c
│ │ │ ├── search.c
│ │ │ ├── soapC1.c
│ │ │ ├── soapC2.c
│ │ │ ├── soapC3.c
│ │ │ ├── soapC4.c
│ │ │ ├── soapC5.c
│ │ │ ├── soapC6.c
│ │ │ ├── soapC.c
│ │ │ ├── soapClient.c
│ │ │ ├── soapClientLib.c
│ │ │ ├── soapServer.c
│ │ │ ├── soapServerLib.c
│ │ │ ├── stdsoap2.c
│ │ │ └── wsdd.nsmap
│ │ └── rtsp
│ │ ├── HTTPServerInternal.c
│ │ ├── Makefile
│ │ ├── RTCPServerAPI.c
│ │ ├── RTCPServerInternal.c
│ │ ├── RTPServerAPI.c
│ │ ├── RTPServerInternal.c
│ │ ├── RTSPServerAPI.c
│ │ ├── RTSPServerInternal.c
│ │ ├── rtspService.c
│ │ ├── rtsp_stream.c
│ │ ├── rtsp_stream_pool.c
│ │ ├── RTSPUtils.c
│ │ └── ThirdPartyClientAPI.c
│ └── test.h264
└── 开发文档
└── MS_ONVIF_SDK.docx
55 directories, 702 files
视频监控协议标准onvif协议,源码中有rstp,rtp,gb28181等等协议,协议源码有两个版本,windows和linux版本,次源码以中间件形式编写,可以直接用编译后的库
【实例截图】
【核心代码】
Onvif_source
├── NVC(windows)
│ └── NVC
│ ├── avcodec-53.dll
│ ├── avutil-51.dll
│ ├── config.ini
│ └── 说明.txt
├── NVT(Linux)
│ ├── pusdk.conf
│ ├── putest
│ ├── test.h264
│ └── 使用说明.txt
├── onvif
│ ├── Desktop_1.ini
│ ├── Desktop_2.ini
│ ├── include
│ │ ├── amigaconfig.h
│ │ ├── ascii.h
│ │ ├── asciitab.h
│ │ ├── attribute.h
│ │ ├── bool.h
│ │ ├── Desktop_1.ini
│ │ ├── Desktop_2.ini
│ │ ├── element.h
│ │ ├── error.h
│ │ ├── expat_external.h
│ │ ├── expat.h
│ │ ├── export.h
│ │ ├── iasciitab.h
│ │ ├── internal.h
│ │ ├── latin1tab.h
│ │ ├── list.h
│ │ ├── macconfig.h
│ │ ├── mime_encodings.h
│ │ ├── mime_types.h
│ │ ├── nametab.h
│ │ ├── nvt_config.h
│ │ ├── nvt_server.h
│ │ ├── NVT_websrv.h
│ │ ├── parser.h
│ │ ├── printer.h
│ │ ├── reader_buffer.h
│ │ ├── reader_file.h
│ │ ├── reader.h
│ │ ├── scew.h
│ │ ├── str.h
│ │ ├── tree.h
│ │ ├── utf8tab.h
│ │ ├── writer_buffer.h
│ │ ├── writer_file.h
│ │ ├── writer.h
│ │ ├── xattribute.h
│ │ ├── xelement.h
│ │ ├── xerror.h
│ │ ├── xmlrole.h
│ │ ├── xmltok.h
│ │ ├── xmltok_impl.h
│ │ └── xparser.h
│ ├── nvt
│ │ ├── Desktop_1.ini
│ │ ├── Desktop_2.ini
│ │ ├── nvt_devicemgmt.c
│ │ ├── nvt_discovery.c
│ │ ├── nvt_doac.c
│ │ ├── nvt_media.c
│ │ ├── nvt_misc.c
│ │ ├── nvt_ptz.c
│ │ ├── nvt_server.c
│ │ └── NVT_websrv.c
│ ├── onvif_xml
│ │ ├── analytics
│ │ │ ├── AnalyticsEngineBinding.CreateAnalytics.res.xml
│ │ │ ├── AnalyticsEngineBinding.DeleteAnalytics.res.xml
│ │ │ ├── AnalyticsEngineBinding.GetAnalytics.res.xml
│ │ │ ├── AnalyticsEngineBinding.GetSupportedAnalytics.res.xml
│ │ │ ├── AnalyticsEngineBinding.ModifyAnalytics.res.xml
│ │ │ ├── Desktop_1.ini
│ │ │ ├── Desktop_2.ini
│ │ │ ├── RuleEngineBinding.CreateRule.res.xml
│ │ │ ├── RuleEngineBinding.DeleteRule.res.xml
│ │ │ ├── RuleEngineBinding.GetRules.res.xml
│ │ │ ├── RuleEngineBinding.GetSupportedRules.res.xml
│ │ │ └── RuleEngineBinding.ModifyRule.res.xml
│ │ ├── analyticsdevice
│ │ │ ├── AnalyticsDeviceBinding.CreateAnalyticsEngineControl.res.xml
│ │ │ ├── AnalyticsDeviceBinding.CreateAnalyticsEngineInputs.res.xml
│ │ │ ├── AnalyticsDeviceBinding.DeleteAnalyticsEngineControl.res.xml
│ │ │ ├── AnalyticsDeviceBinding.DeleteAnalyticsEngineInputs.res.xml
│ │ │ ├── AnalyticsDeviceBinding.GetAnalyticsDeviceStreamUri.res.xml
│ │ │ ├── AnalyticsDeviceBinding.GetAnalyticsEngineControl.res.xml
│ │ │ ├── AnalyticsDeviceBinding.GetAnalyticsEngineControls.res.xml
│ │ │ ├── AnalyticsDeviceBinding.GetAnalyticsEngineInput.res.xml
│ │ │ ├── AnalyticsDeviceBinding.GetAnalyticsEngineInputs.res.xml
│ │ │ ├── AnalyticsDeviceBinding.GetAnalyticsEngine.res.xml
│ │ │ ├── AnalyticsDeviceBinding.GetAnalyticsEngines.res.xml
│ │ │ ├── AnalyticsDeviceBinding.GetAnalyticsState.res.xml
│ │ │ ├── AnalyticsDeviceBinding.GetServiceCapabilities.res.xml
│ │ │ ├── AnalyticsDeviceBinding.GetVideoAnalyticsConfiguration.res.xml
│ │ │ ├── AnalyticsDeviceBinding.SetAnalyticsEngineControl.res.xml
│ │ │ ├── AnalyticsDeviceBinding.SetAnalyticsEngineInput.res.xml
│ │ │ ├── AnalyticsDeviceBinding.SetVideoAnalyticsConfiguration.res.xml
│ │ │ ├── Desktop_1.ini
│ │ │ └── Desktop_2.ini
│ │ ├── Desktop_1.ini
│ │ ├── Desktop_2.ini
│ │ ├── deviceio
│ │ │ ├── Desktop_1.ini
│ │ │ ├── Desktop_2.ini
│ │ │ ├── DeviceIOBinding.GetAudioOutputConfigurationOptions.res.xml
│ │ │ ├── DeviceIOBinding.GetAudioOutputConfiguration.res.xml
│ │ │ ├── DeviceIOBinding.GetAudioOutputs.res.xml
│ │ │ ├── DeviceIOBinding.GetAudioSourceConfigurationOptions.res.xml
│ │ │ ├── DeviceIOBinding.GetAudioSourceConfiguration.res.xml
│ │ │ ├── DeviceIOBinding.GetAudioSources.res.xml
│ │ │ ├── DeviceIOBinding.GetRelayOutputs.res.xml
│ │ │ ├── DeviceIOBinding.GetServiceCapabilities.res.xml
│ │ │ ├── DeviceIOBinding.GetVideoOutputConfigurationOptions.res.xml
│ │ │ ├── DeviceIOBinding.GetVideoOutputConfiguration.res.xml
│ │ │ ├── DeviceIOBinding.GetVideoOutputs.res.xml
│ │ │ ├── DeviceIOBinding.GetVideoSourceConfigurationOptions.res.xml
│ │ │ ├── DeviceIOBinding.GetVideoSourceConfiguration.res.xml
│ │ │ ├── DeviceIOBinding.GetVideoSources.res.xml
│ │ │ ├── DeviceIOBinding.SetAudioOutputConfiguration.res.xml
│ │ │ ├── DeviceIOBinding.SetAudioSourceConfiguration.res.xml
│ │ │ ├── DeviceIOBinding.SetRelayOutputSettings.res.xml
│ │ │ ├── DeviceIOBinding.SetRelayOutputState.res.xml
│ │ │ ├── DeviceIOBinding.SetVideoOutputConfiguration.res.xml
│ │ │ └── DeviceIOBinding.SetVideoSourceConfiguration.res.xml
│ │ ├── devicemgmt
│ │ │ ├── Desktop_1.ini
│ │ │ ├── Desktop_2.ini
│ │ │ ├── DeviceBinding.AddIPAddressFilter.res.xml
│ │ │ ├── DeviceBinding.AddScopes.res.xml
│ │ │ ├── DeviceBinding.CreateCertificate.res.xml
│ │ │ ├── DeviceBinding.CreateDot1XConfiguration.res.xml
│ │ │ ├── DeviceBinding.CreateUsers.res.xml
│ │ │ ├── DeviceBinding.DeleteCertificates.res.xml
│ │ │ ├── DeviceBinding.DeleteDot1XConfiguration.res.xml
│ │ │ ├── DeviceBinding.DeleteUsers.res.xml
│ │ │ ├── DeviceBinding.GetAccessPolicy.res.xml
│ │ │ ├── DeviceBinding.GetCACertificates.res.xml
│ │ │ ├── DeviceBinding.GetCapabilities.res.xml
│ │ │ ├── DeviceBinding.GetCertificateInformation.res.xml
│ │ │ ├── DeviceBinding.GetCertificates.res.xml
│ │ │ ├── DeviceBinding.GetCertificatesStatus.res.xml
│ │ │ ├── DeviceBinding.GetClientCertificateMode.res.xml
│ │ │ ├── DeviceBinding.GetDeviceInformation.res.xml
│ │ │ ├── DeviceBinding.GetDiscoveryMode.res.xml
│ │ │ ├── DeviceBinding.GetDNS.res.xml
│ │ │ ├── DeviceBinding.GetDot11Capabilities.res.xml
│ │ │ ├── DeviceBinding.GetDot11Status.res.xml
│ │ │ ├── DeviceBinding.GetDot1XConfiguration.res.xml
│ │ │ ├── DeviceBinding.GetDot1XConfigurations.res.xml
│ │ │ ├── DeviceBinding.GetDPAddresses.res.xml
│ │ │ ├── DeviceBinding.GetDynamicDNS.res.xml
│ │ │ ├── DeviceBinding.GetEndpointReference.res.xml
│ │ │ ├── DeviceBinding.GetHostname.res.xml
│ │ │ ├── DeviceBinding.GetIPAddressFilter.res.xml
│ │ │ ├── DeviceBinding.GetNetworkDefaultGateway.res.xml
│ │ │ ├── DeviceBinding.GetNetworkInterfaces.res.xml
│ │ │ ├── DeviceBinding.GetNetworkProtocols.res.xml
│ │ │ ├── DeviceBinding.GetNTP.res.xml
│ │ │ ├── DeviceBinding.GetPkcs10Request.res.xml
│ │ │ ├── DeviceBinding.GetRelayOutputs.res.xml
│ │ │ ├── DeviceBinding.GetRemoteDiscoveryMode.res.xml
│ │ │ ├── DeviceBinding.GetRemoteUser.res.xml
│ │ │ ├── DeviceBinding.GetScopes.res.xml
│ │ │ ├── DeviceBinding.GetServiceCapabilities.res.xml
│ │ │ ├── DeviceBinding.GetServices.res.xml
│ │ │ ├── DeviceBinding.GetSystemBackup.res.xml
│ │ │ ├── DeviceBinding.GetSystemDateAndTime.res.xml
│ │ │ ├── DeviceBinding.GetSystemLog.res.xml
│ │ │ ├── DeviceBinding.GetSystemSupportInformation.res.xml
│ │ │ ├── DeviceBinding.GetSystemUris.res.xml
│ │ │ ├── DeviceBinding.GetUsers.res.xml
│ │ │ ├── DeviceBinding.GetWsdlUrl.res.xml
│ │ │ ├── DeviceBinding.GetZeroConfiguration.res.xml
│ │ │ ├── DeviceBinding.LoadCACertificates.res.xml
│ │ │ ├── DeviceBinding.LoadCertificates.res.xml
│ │ │ ├── DeviceBinding.LoadCertificateWithPrivateKey.res.xml
│ │ │ ├── DeviceBinding.RemoveIPAddressFilter.res.xml
│ │ │ ├── DeviceBinding.RemoveScopes.res.xml
│ │ │ ├── DeviceBinding.RestoreSystem.res.xml
│ │ │ ├── DeviceBinding.ScanAvailableDot11Networks.res.xml
│ │ │ ├── DeviceBinding.SendAuxiliaryCommand.res.xml
│ │ │ ├── DeviceBinding.SetAccessPolicy.res.xml
│ │ │ ├── DeviceBinding.SetCertificatesStatus.res.xml
│ │ │ ├── DeviceBinding.SetClientCertificateMode.res.xml
│ │ │ ├── DeviceBinding.SetDiscoveryMode.res.xml
│ │ │ ├── DeviceBinding.SetDNS.res.xml
│ │ │ ├── DeviceBinding.SetDot1XConfiguration.res.xml
│ │ │ ├── DeviceBinding.SetDPAddresses.res.xml
│ │ │ ├── DeviceBinding.SetDynamicDNS.res.xml
│ │ │ ├── DeviceBinding.SetHostnameFromDHCP.res.xml
│ │ │ ├── DeviceBinding.SetHostname.res.xml
│ │ │ ├── DeviceBinding.SetIPAddressFilter.res.xml
│ │ │ ├── DeviceBinding.SetNetworkDefaultGateway.res.xml
│ │ │ ├── DeviceBinding.SetNetworkInterfaces.res.xml
│ │ │ ├── DeviceBinding.SetNetworkProtocols.res.xml
│ │ │ ├── DeviceBinding.SetNTP.res.xml
│ │ │ ├── DeviceBinding.SetRelayOutputSettings.res.xml
│ │ │ ├── DeviceBinding.SetRelayOutputState.res.xml
│ │ │ ├── DeviceBinding.SetRemoteDiscoveryMode.res.xml
│ │ │ ├── DeviceBinding.SetRemoteUser.res.xml
│ │ │ ├── DeviceBinding.SetScopes.res.xml
│ │ │ ├── DeviceBinding.SetSystemDateAndTime.res.xml
│ │ │ ├── DeviceBinding.SetSystemFactoryDefault.res.xml
│ │ │ ├── DeviceBinding.SetUser.res.xml
│ │ │ ├── DeviceBinding.SetZeroConfiguration.res.xml
│ │ │ ├── DeviceBinding.StartFirmwareUpgrade.res.xml
│ │ │ ├── DeviceBinding.StartSystemRestore.res.xml
│ │ │ ├── DeviceBinding.SystemReboot.res.xml
│ │ │ └── DeviceBinding.UpgradeSystemFirmware.res.xml
│ │ ├── display
│ │ │ ├── Desktop_1.ini
│ │ │ ├── Desktop_2.ini
│ │ │ ├── DisplayBinding.CreatePaneConfiguration.res.xml
│ │ │ ├── DisplayBinding.DeletePaneConfiguration.res.xml
│ │ │ ├── DisplayBinding.GetDisplayOptions.res.xml
│ │ │ ├── DisplayBinding.GetLayout.res.xml
│ │ │ ├── DisplayBinding.GetPaneConfiguration.res.xml
│ │ │ ├── DisplayBinding.GetPaneConfigurations.res.xml
│ │ │ ├── DisplayBinding.GetServiceCapabilities.res.xml
│ │ │ ├── DisplayBinding.SetLayout.res.xml
│ │ │ ├── DisplayBinding.SetPaneConfiguration.res.xml
│ │ │ └── DisplayBinding.SetPaneConfigurations.res.xml
│ │ ├── event
│ │ │ ├── CreatePullPointBinding.CreatePullPoint.res.xml
│ │ │ ├── Desktop_1.ini
│ │ │ ├── Desktop_2.ini
│ │ │ ├── EventBinding.CreatePullPointSubscription.res.xml
│ │ │ ├── EventBinding.GetEventProperties.res.xml
│ │ │ ├── EventBinding.GetServiceCapabilities.res.xml
│ │ │ ├── NotificationProducerBinding.GetCurrentMessage.res.xml
│ │ │ ├── NotificationProducerBinding.Subscribe.res.xml
│ │ │ ├── PausableSubscriptionManagerBinding.PauseSubscription.res.xml
│ │ │ ├── PausableSubscriptionManagerBinding.Renew.res.xml
│ │ │ ├── PausableSubscriptionManagerBinding.ResumeSubscription.res.xml
│ │ │ ├── PausableSubscriptionManagerBinding.Unsubscribe.res.xml
│ │ │ ├── PullPointBinding.DestroyPullPoint.res.xml
│ │ │ ├── PullPointBinding.GetMessages.res.xml
│ │ │ ├── PullPointSubscriptionBinding.PullMessages.res.xml
│ │ │ ├── PullPointSubscriptionBinding.SetSynchronizationPoint.res.xml
│ │ │ ├── SubscriptionManagerBinding.Renew.res.xml
│ │ │ └── SubscriptionManagerBinding.Unsubscribe.res.xml
│ │ ├── imaging
│ │ │ ├── Desktop_1.ini
│ │ │ ├── Desktop_2.ini
│ │ │ ├── ImagingBinding.GetImagingSettings.res.xml
│ │ │ ├── ImagingBinding.GetMoveOptions.res.xml
│ │ │ ├── ImagingBinding.GetOptions.res.xml
│ │ │ ├── ImagingBinding.GetServiceCapabilities.res.xml
│ │ │ ├── ImagingBinding.GetStatus.res.xml
│ │ │ ├── ImagingBinding.Move.res.xml
│ │ │ ├── ImagingBinding.SetImagingSettings.res.xml
│ │ │ └── ImagingBinding.Stop.res.xml
│ │ ├── media
│ │ │ ├── Desktop_1.ini
│ │ │ ├── Desktop_2.ini
│ │ │ ├── MediaBinding.AddAudioDecoderConfiguration.res.xml
│ │ │ ├── MediaBinding.AddAudioEncoderConfiguration.res.xml
│ │ │ ├── MediaBinding.AddAudioOutputConfiguration.res.xml
│ │ │ ├── MediaBinding.AddAudioSourceConfiguration.res.xml
│ │ │ ├── MediaBinding.AddMetadataConfiguration.res.xml
│ │ │ ├── MediaBinding.AddPTZConfiguration.res.xml
│ │ │ ├── MediaBinding.AddVideoAnalyticsConfiguration.res.xml
│ │ │ ├── MediaBinding.AddVideoEncoderConfiguration.res.xml
│ │ │ ├── MediaBinding.AddVideoSourceConfiguration.res.xml
│ │ │ ├── MediaBinding.CreateProfile.res.xml
│ │ │ ├── MediaBinding.DeleteProfile.res.xml
│ │ │ ├── MediaBinding.GetAudioDecoderConfigurationOptions.res.xml
│ │ │ ├── MediaBinding.GetAudioDecoderConfiguration.res.xml
│ │ │ ├── MediaBinding.GetAudioDecoderConfigurations.res.xml
│ │ │ ├── MediaBinding.GetAudioEncoderConfigurationOptions.res.xml
│ │ │ ├── MediaBinding.GetAudioEncoderConfiguration.res.xml
│ │ │ ├── MediaBinding.GetAudioEncoderConfigurations.res.xml
│ │ │ ├── MediaBinding.GetAudioOutputConfigurationOptions.res.xml
│ │ │ ├── MediaBinding.GetAudioOutputConfiguration.res.xml
│ │ │ ├── MediaBinding.GetAudioOutputConfigurations.res.xml
│ │ │ ├── MediaBinding.GetAudioOutputs.res.xml
│ │ │ ├── MediaBinding.GetAudioSourceConfigurationOptions.res.xml
│ │ │ ├── MediaBinding.GetAudioSourceConfiguration.res.xml
│ │ │ ├── MediaBinding.GetAudioSourceConfigurations.res.xml
│ │ │ ├── MediaBinding.GetAudioSources.res.xml
│ │ │ ├── MediaBinding.GetCompatibleAudioDecoderConfigurations.res.xml
│ │ │ ├── MediaBinding.GetCompatibleAudioEncoderConfigurations.res.xml
│ │ │ ├── MediaBinding.GetCompatibleAudioOutputConfigurations.res.xml
│ │ │ ├── MediaBinding.GetCompatibleAudioSourceConfigurations.res.xml
│ │ │ ├── MediaBinding.GetCompatibleMetadataConfigurations.res.xml
│ │ │ ├── MediaBinding.GetCompatibleVideoAnalyticsConfigurations.res.xml
│ │ │ ├── MediaBinding.GetCompatibleVideoEncoderConfigurations.res.xml
│ │ │ ├── MediaBinding.GetCompatibleVideoSourceConfigurations.res.xml
│ │ │ ├── MediaBinding.GetGuaranteedNumberOfVideoEncoderInstances.res.xml
│ │ │ ├── MediaBinding.GetMetadataConfigurationOptions.res.xml
│ │ │ ├── MediaBinding.GetMetadataConfiguration.res.xml
│ │ │ ├── MediaBinding.GetMetadataConfigurations.res.xml
│ │ │ ├── MediaBinding.GetProfile.res.xml
│ │ │ ├── MediaBinding.GetProfiles.res.xml
│ │ │ ├── MediaBinding.GetServiceCapabilities.res.xml
│ │ │ ├── MediaBinding.GetSnapshotUri.res.xml
│ │ │ ├── MediaBinding.GetStreamUri.res.xml
│ │ │ ├── MediaBinding.GetVideoAnalyticsConfiguration.res.xml
│ │ │ ├── MediaBinding.GetVideoAnalyticsConfigurations.res.xml
│ │ │ ├── MediaBinding.GetVideoEncoderConfigurationOptions.res.xml
│ │ │ ├── MediaBinding.GetVideoEncoderConfiguration.res.xml
│ │ │ ├── MediaBinding.GetVideoEncoderConfigurations.res.xml
│ │ │ ├── MediaBinding.GetVideoSourceConfigurationOptions.res.xml
│ │ │ ├── MediaBinding.GetVideoSourceConfiguration.res.xml
│ │ │ ├── MediaBinding.GetVideoSourceConfigurations.res.xml
│ │ │ ├── MediaBinding.GetVideoSources.res.xml
│ │ │ ├── MediaBinding.RemoveAudioDecoderConfiguration.res.xml
│ │ │ ├── MediaBinding.RemoveAudioEncoderConfiguration.res.xml
│ │ │ ├── MediaBinding.RemoveAudioOutputConfiguration.res.xml
│ │ │ ├── MediaBinding.RemoveAudioSourceConfiguration.res.xml
│ │ │ ├── MediaBinding.RemoveMetadataConfiguration.res.xml
│ │ │ ├── MediaBinding.RemovePTZConfiguration.res.xml
│ │ │ ├── MediaBinding.RemoveVideoAnalyticsConfiguration.res.xml
│ │ │ ├── MediaBinding.RemoveVideoEncoderConfiguration.res.xml
│ │ │ ├── MediaBinding.RemoveVideoSourceConfiguration.res.xml
│ │ │ ├── MediaBinding.SetAudioDecoderConfiguration.res.xml
│ │ │ ├── MediaBinding.SetAudioEncoderConfiguration.res.xml
│ │ │ ├── MediaBinding.SetAudioOutputConfiguration.res.xml
│ │ │ ├── MediaBinding.SetAudioSourceConfiguration.res.xml
│ │ │ ├── MediaBinding.SetMetadataConfiguration.res.xml
│ │ │ ├── MediaBinding.SetSynchronizationPoint.res.xml
│ │ │ ├── MediaBinding.SetVideoAnalyticsConfiguration.res.xml
│ │ │ ├── MediaBinding.SetVideoEncoderConfiguration.res.xml
│ │ │ ├── MediaBinding.SetVideoSourceConfiguration.res.xml
│ │ │ ├── MediaBinding.StartMulticastStreaming.res.xml
│ │ │ └── MediaBinding.StopMulticastStreaming.res.xml
│ │ ├── ptz
│ │ │ ├── Desktop_1.ini
│ │ │ ├── Desktop_2.ini
│ │ │ ├── PTZBinding.AbsoluteMove.res.xml
│ │ │ ├── PTZBinding.ContinuousMove.res.xml
│ │ │ ├── PTZBinding.GetConfigurationOptions.res.xml
│ │ │ ├── PTZBinding.GetConfiguration.res.xml
│ │ │ ├── PTZBinding.GetConfigurations.res.xml
│ │ │ ├── PTZBinding.GetNode.res.xml
│ │ │ ├── PTZBinding.GetNodes.res.xml
│ │ │ ├── PTZBinding.GetPresets.res.xml
│ │ │ ├── PTZBinding.GetServiceCapabilities.res.xml
│ │ │ ├── PTZBinding.GetStatus.res.xml
│ │ │ ├── PTZBinding.GotoHomePosition.res.xml
│ │ │ ├── PTZBinding.GotoPreset.res.xml
│ │ │ ├── PTZBinding.RelativeMove.res.xml
│ │ │ ├── PTZBinding.RemovePreset.res.xml
│ │ │ ├── PTZBinding.SendAuxiliaryCommand.res.xml
│ │ │ ├── PTZBinding.SetConfiguration.res.xml
│ │ │ ├── PTZBinding.SetHomePosition.res.xml
│ │ │ ├── PTZBinding.SetPreset.res.xml
│ │ │ └── PTZBinding.Stop.res.xml
│ │ ├── receiver
│ │ │ ├── Desktop_1.ini
│ │ │ ├── Desktop_2.ini
│ │ │ ├── ReceiverBinding.ConfigureReceiver.res.xml
│ │ │ ├── ReceiverBinding.CreateReceiver.res.xml
│ │ │ ├── ReceiverBinding.DeleteReceiver.res.xml
│ │ │ ├── ReceiverBinding.GetReceiver.res.xml
│ │ │ ├── ReceiverBinding.GetReceivers.res.xml
│ │ │ ├── ReceiverBinding.GetReceiverState.res.xml
│ │ │ ├── ReceiverBinding.GetServiceCapabilities.res.xml
│ │ │ └── ReceiverBinding.SetReceiverMode.res.xml
│ │ ├── recording
│ │ │ ├── Desktop_1.ini
│ │ │ ├── Desktop_2.ini
│ │ │ ├── RecordingBinding.CreateRecordingJob.res.xml
│ │ │ ├── RecordingBinding.CreateRecording.res.xml
│ │ │ ├── RecordingBinding.CreateTrack.res.xml
│ │ │ ├── RecordingBinding.DeleteRecordingJob.res.xml
│ │ │ ├── RecordingBinding.DeleteRecording.res.xml
│ │ │ ├── RecordingBinding.DeleteTrack.res.xml
│ │ │ ├── RecordingBinding.GetRecordingConfiguration.res.xml
│ │ │ ├── RecordingBinding.GetRecordingJobConfiguration.res.xml
│ │ │ ├── RecordingBinding.GetRecordingJobs.res.xml
│ │ │ ├── RecordingBinding.GetRecordingJobState.res.xml
│ │ │ ├── RecordingBinding.GetRecordings.res.xml
│ │ │ ├── RecordingBinding.GetServiceCapabilities.res.xml
│ │ │ ├── RecordingBinding.GetTrackConfiguration.res.xml
│ │ │ ├── RecordingBinding.SetRecordingConfiguration.res.xml
│ │ │ ├── RecordingBinding.SetRecordingJobConfiguration.res.xml
│ │ │ ├── RecordingBinding.SetRecordingJobMode.res.xml
│ │ │ └── RecordingBinding.SetTrackConfiguration.res.xml
│ │ ├── remotediscovery
│ │ │ ├── Desktop_1.ini
│ │ │ ├── Desktop_2.ini
│ │ │ ├── RemoteDiscoveryBinding.Bye.res.xml
│ │ │ ├── RemoteDiscoveryBinding.Hello.res.xml
│ │ │ ├── RemoteDiscoveryBinding.Probe.res1.xml
│ │ │ ├── RemoteDiscoveryBinding.Probe.res2.xml
│ │ │ └── RemoteDiscoveryBinding.Probe.res.xml
│ │ ├── replay
│ │ │ ├── Desktop_1.ini
│ │ │ ├── Desktop_2.ini
│ │ │ ├── ReplayBinding.GetReplayConfiguration.res.xml
│ │ │ ├── ReplayBinding.GetReplayUri.res.xml
│ │ │ ├── ReplayBinding.GetServiceCapabilities.res.xml
│ │ │ └── ReplayBinding.SetReplayConfiguration.res.xml
│ │ └── search
│ │ ├── Desktop_1.ini
│ │ ├── Desktop_2.ini
│ │ ├── SearchBinding.EndSearch.res.xml
│ │ ├── SearchBinding.FindEvents.res.xml
│ │ ├── SearchBinding.FindMetadata.res.xml
│ │ ├── SearchBinding.FindPTZPosition.res.xml
│ │ ├── SearchBinding.FindRecordings.res.xml
│ │ ├── SearchBinding.GetEventSearchResults.res.xml
│ │ ├── SearchBinding.GetMediaAttributes.res.xml
│ │ ├── SearchBinding.GetMetadataSearchResults.res.xml
│ │ ├── SearchBinding.GetPTZPositionSearchResults.res.xml
│ │ ├── SearchBinding.GetRecordingInformation.res.xml
│ │ ├── SearchBinding.GetRecordingSearchResults.res.xml
│ │ ├── SearchBinding.GetRecordingSummary.res.xml
│ │ ├── SearchBinding.GetSearchState.res.xml
│ │ └── SearchBinding.GetServiceCapabilities.res.xml
│ └── scew
│ ├── attribute.c
│ ├── Desktop_1.ini
│ ├── Desktop_2.ini
│ ├── element_attribute.c
│ ├── element.c
│ ├── element_compare.c
│ ├── element_copy.c
│ ├── element_search.c
│ ├── error.c
│ ├── list.c
│ ├── parser.c
│ ├── printer.c
│ ├── reader_buffer.c
│ ├── reader.c
│ ├── reader_file.c
│ ├── str.c
│ ├── tree.c
│ ├── writer_buffer.c
│ ├── writer.c
│ ├── writer_file.c
│ ├── xattribute.c
│ ├── xerror.c
│ ├── xmlparse.c
│ ├── xmlrole.c
│ ├── xmltok.c
│ ├── xmltok_impl.c
│ ├── xmltok_ns.c
│ └── xparser.c
├── Source
│ ├── NVC
│ │ ├── Debug
│ │ │ ├── avcodec-53.dll
│ │ │ ├── avutil-51.dll
│ │ │ ├── config.ini
│ │ │ └── ddisplay.lib
│ │ ├── Decoder
│ │ │ ├── Lib
│ │ │ │ └── win32
│ │ │ │ ├── avcodec.lib
│ │ │ │ ├── avdevice.lib
│ │ │ │ ├── avfilter.lib
│ │ │ │ ├── avformat.lib
│ │ │ │ ├── avutil.lib
│ │ │ │ ├── postproc.lib
│ │ │ │ └── swscale.lib
│ │ │ ├── libavcodec
│ │ │ │ ├── avcodec.h
│ │ │ │ ├── avfft.h
│ │ │ │ ├── dxva2.h
│ │ │ │ ├── opt.h
│ │ │ │ ├── vaapi.h
│ │ │ │ ├── vdpau.h
│ │ │ │ ├── version.h
│ │ │ │ └── xvmc.h
│ │ │ ├── libavdevice
│ │ │ │ └── avdevice.h
│ │ │ ├── libavfilter
│ │ │ │ ├── avcodec.h
│ │ │ │ ├── avfiltergraph.h
│ │ │ │ ├── avfilter.h
│ │ │ │ ├── vsink_buffer.h
│ │ │ │ └── vsrc_buffer.h
│ │ │ ├── libavformat
│ │ │ │ ├── avformat.h
│ │ │ │ ├── avio.h
│ │ │ │ ├── rtspcodes.h
│ │ │ │ ├── rtsp.h
│ │ │ │ └── version.h
│ │ │ ├── libavutil
│ │ │ │ ├── adler32.h
│ │ │ │ ├── aes.h
│ │ │ │ ├── attributes.h
│ │ │ │ ├── audioconvert.h
│ │ │ │ ├── avassert.h
│ │ │ │ ├── avconfig.h
│ │ │ │ ├── avstring.h
│ │ │ │ ├── avutil.h
│ │ │ │ ├── base64.h
│ │ │ │ ├── bswap.h
│ │ │ │ ├── common.h
│ │ │ │ ├── cpu.h
│ │ │ │ ├── crc.h
│ │ │ │ ├── dict.h
│ │ │ │ ├── error.h
│ │ │ │ ├── eval.h
│ │ │ │ ├── fifo.h
│ │ │ │ ├── file.h
│ │ │ │ ├── imgutils.h
│ │ │ │ ├── intfloat_readwrite.h
│ │ │ │ ├── intreadwrite.h
│ │ │ │ ├── inttypes.h
│ │ │ │ ├── lfg.h
│ │ │ │ ├── log.h
│ │ │ │ ├── lzo.h
│ │ │ │ ├── mathematics.h
│ │ │ │ ├── md5.h
│ │ │ │ ├── mem.h
│ │ │ │ ├── opt.h
│ │ │ │ ├── parseutils.h
│ │ │ │ ├── pixdesc.h
│ │ │ │ ├── pixfmt.h
│ │ │ │ ├── random.h
│ │ │ │ ├── random_seed.h
│ │ │ │ ├── rational.h
│ │ │ │ ├── samplefmt.h
│ │ │ │ ├── sha1.h
│ │ │ │ ├── sha.h
│ │ │ │ └── stdint.h
│ │ │ ├── libpostproc
│ │ │ │ └── postprocess.h
│ │ │ └── libswscale
│ │ │ ├── rgb2rgb.h
│ │ │ └── swscale.h
│ │ ├── discovery.cpp
│ │ ├── discovery.h
│ │ ├── display
│ │ │ ├── CDDrawDisplay.h
│ │ │ ├── ddisplay.lib
│ │ │ ├── ddraw.lib
│ │ │ ├── define.h
│ │ │ ├── PixelConvertor.h
│ │ │ └── XDecoder.h
│ │ ├── duration.c
│ │ ├── management.cpp
│ │ ├── management.h
│ │ ├── MediaChannel.h
│ │ ├── media.cpp
│ │ ├── media.h
│ │ ├── MeidaChannel.cpp
│ │ ├── ms_onvif_define.h
│ │ ├── ms_onvif_sdk.cpp
│ │ ├── MS_ONVIF_SDK.docx
│ │ ├── ms_onvif_sdk.h
│ │ ├── ms_onvif_struct.h
│ │ ├── onvif_sdk.sln
│ │ ├── onvif_sdk.vcproj
│ │ ├── ptz.c
│ │ ├── ptz.h
│ │ ├── Public
│ │ │ ├── defined.h
│ │ │ ├── Public.cpp
│ │ │ ├── Public.h
│ │ │ ├── XQueue.cpp
│ │ │ └── XQueue.h
│ │ ├── session.cpp
│ │ ├── session.h
│ │ ├── soapC1.c
│ │ ├── soapC2.c
│ │ ├── soapC3.c
│ │ ├── soapC4.c
│ │ ├── soapC5.c
│ │ ├── soapC.c
│ │ ├── soapClient.c
│ │ ├── soapClientLib.c
│ │ ├── soapH.h
│ │ ├── soapStub.h
│ │ ├── stdsoap2.c
│ │ ├── stdsoap2.h
│ │ ├── test
│ │ │ ├── config.cpp
│ │ │ ├── config.h
│ │ │ ├── config.ini
│ │ │ ├── processdata.cpp
│ │ │ ├── processdata.h
│ │ │ ├── ReadMe.txt
│ │ │ ├── res
│ │ │ │ ├── window.ico
│ │ │ │ └── window.rc2
│ │ │ ├── resource.h
│ │ │ ├── stdafx.cpp
│ │ │ ├── stdafx.h
│ │ │ ├── window.cpp
│ │ │ ├── windowDlg.cpp
│ │ │ ├── windowDlg.h
│ │ │ ├── window.h
│ │ │ ├── window.rc
│ │ │ └── window.vcproj
│ │ ├── wsaapi.c
│ │ ├── wsaapi.h
│ │ ├── wsdd2.nsmap
│ │ └── wsdd.nsmap
│ └── NVT
│ ├── demo
│ │ ├── Makefile
│ │ └── src
│ │ ├── arm.c
│ │ ├── arm.h
│ │ ├── Makefile
│ │ └── pusdkdemo.c
│ ├── inc
│ │ ├── globel
│ │ │ ├── ms_pu_error.h
│ │ │ ├── ms_pu_glob.h
│ │ │ ├── ms_pu_lib.h
│ │ │ ├── ms_pu_param.h
│ │ │ ├── ms_pu_stream.h
│ │ │ └── ms_pu_type.h
│ │ ├── os
│ │ │ ├── config.h
│ │ │ ├── help.h
│ │ │ ├── md5.h
│ │ │ ├── mxml.h
│ │ │ ├── mxml-private.h
│ │ │ ├── osdir.h
│ │ │ ├── osevent.h
│ │ │ ├── osfile.h
│ │ │ ├── oslib.h
│ │ │ ├── osmem.h
│ │ │ ├── osmutex.h
│ │ │ ├── osqueue_g.h
│ │ │ ├── osqueue.h
│ │ │ ├── ossocket.h
│ │ │ ├── ossys.h
│ │ │ ├── osthread.h
│ │ │ ├── osthreadpool.h
│ │ │ ├── stdafx.h
│ │ │ └── XmlLntercept.h
│ │ ├── ovipu
│ │ │ ├── common.h
│ │ │ ├── define.h
│ │ │ ├── discovery.h
│ │ │ ├── error.h
│ │ │ ├── init.h
│ │ │ ├── nvt.h
│ │ │ ├── soapH.h
│ │ │ ├── soapStub.h
│ │ │ └── stdsoap2.h
│ │ └── rtsp
│ │ ├── BasicTypes.h
│ │ ├── callbackdef.h
│ │ ├── DbgPrint.h
│ │ ├── RtcpServer.h
│ │ ├── RtpRtspCommon.h
│ │ ├── RtpRtsp.h
│ │ ├── RtpRtspInclude.h
│ │ ├── RtpSendStreamExtend.h
│ │ ├── RtpServer.h
│ │ ├── RtspServer.h
│ │ ├── rtspService.h
│ │ ├── rtsp_stream.h
│ │ └── rtsp_stream_pool.h
│ ├── make_all.sh
│ ├── Makefile
│ ├── pusdk.conf
│ ├── Rules.make
│ ├── sourceinsiht
│ │ ├── sourceinsiht.IAB
│ │ ├── sourceinsiht.IAD
│ │ ├── sourceinsiht.IMB
│ │ ├── sourceinsiht.IMD
│ │ ├── sourceinsiht.PFI
│ │ ├── sourceinsiht.PO
│ │ ├── sourceinsiht.PR
│ │ ├── sourceinsiht.PRI
│ │ └── sourceinsiht.PS
│ ├── src
│ │ ├── globel
│ │ │ ├── Makefile
│ │ │ ├── ms_pu_error.c
│ │ │ ├── ms_pu_glob.c
│ │ │ ├── ms_pu_lib.c
│ │ │ └── ms_pu_stream.c
│ │ ├── Makefile
│ │ ├── objs
│ │ │ └── Makefile
│ │ ├── os
│ │ │ ├── help.c
│ │ │ ├── Makefile
│ │ │ ├── md5.c
│ │ │ ├── mxml-attr.c
│ │ │ ├── mxml-entity.c
│ │ │ ├── mxml-file.c
│ │ │ ├── mxml-index.c
│ │ │ ├── mxml-node.c
│ │ │ ├── mxml-private.c
│ │ │ ├── mxml-search.c
│ │ │ ├── mxml-set.c
│ │ │ ├── mxml-string.c
│ │ │ ├── osdir.c
│ │ │ ├── osevent.c
│ │ │ ├── osmem.c
│ │ │ ├── osmutex.c
│ │ │ ├── osqueue.c
│ │ │ ├── osqueue_g.c
│ │ │ ├── ossocket.c
│ │ │ ├── ossys.c
│ │ │ ├── osthread.c
│ │ │ ├── osthreadpool.c
│ │ │ └── XmlLntercept.c
│ │ ├── ovipu
│ │ │ ├── actionengine.c
│ │ │ ├── analytics.c
│ │ │ ├── analyticsdevice.c
│ │ │ ├── common.c
│ │ │ ├── deviceIO.c
│ │ │ ├── discovery.c
│ │ │ ├── display.c
│ │ │ ├── duration.c
│ │ │ ├── error.c
│ │ │ ├── event.c
│ │ │ ├── imaging.c
│ │ │ ├── init.c
│ │ │ ├── Makefile
│ │ │ ├── management.c
│ │ │ ├── media.c
│ │ │ ├── nvt.c
│ │ │ ├── ptz.c
│ │ │ ├── receiver.c
│ │ │ ├── recording.c
│ │ │ ├── RemoteDiscoveryBinding.nsmap
│ │ │ ├── replay.c
│ │ │ ├── search.c
│ │ │ ├── soapC1.c
│ │ │ ├── soapC2.c
│ │ │ ├── soapC3.c
│ │ │ ├── soapC4.c
│ │ │ ├── soapC5.c
│ │ │ ├── soapC6.c
│ │ │ ├── soapC.c
│ │ │ ├── soapClient.c
│ │ │ ├── soapClientLib.c
│ │ │ ├── soapServer.c
│ │ │ ├── soapServerLib.c
│ │ │ ├── stdsoap2.c
│ │ │ └── wsdd.nsmap
│ │ └── rtsp
│ │ ├── HTTPServerInternal.c
│ │ ├── Makefile
│ │ ├── RTCPServerAPI.c
│ │ ├── RTCPServerInternal.c
│ │ ├── RTPServerAPI.c
│ │ ├── RTPServerInternal.c
│ │ ├── RTSPServerAPI.c
│ │ ├── RTSPServerInternal.c
│ │ ├── rtspService.c
│ │ ├── rtsp_stream.c
│ │ ├── rtsp_stream_pool.c
│ │ ├── RTSPUtils.c
│ │ └── ThirdPartyClientAPI.c
│ └── test.h264
└── 开发文档
└── MS_ONVIF_SDK.docx
55 directories, 702 files
标签:
好例子网口号:伸出你的我的手 — 分享!
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论