The short answer
Check the exact Milesight model and installed firmware before choosing a connection method. The information below separates vendor-documented preparation from actual playback verification with your camera and client.
Reference 1 · Reference 2 · Reference 3 · Reference 4 · Reference 5
What to know for this brand
Milesight's FAQ gives different URL layouts for ordinary cameras, fisheye channels, MS-C8477-HPG1 dual sensors and MS-C5321-FPE multi-directional sensors.
The RTSP service port is configurable, and the network-camera manual requires a reboot for relevant RTSP setting changes.
MS-C8477-HPG1 has its own 63.8.0.6 release notes, so firmware and ONVIF capabilities should be matched to the exact camera rather than another Milesight platform.
Product families to identify
Milesight MS-C8477-HPG1 · Milesight MS-C5321-FPE
These names help identify the relevant documentation; they are not an exhaustive list or a hardware certification.
Connection route
Professional camera and recorder families often expose configurable local services, but profiles, codecs, accounts and channel selectors are product-specific. Enable only the service you need and use the model’s documented stream or ONVIF media information. A conformance claim belongs to a specific product and version, not an entire brand.
ONVIF check
Verify the exact model and firmware in the vendor documentation and ONVIF product database.
Model-scoped stream examples
Templates require your actual host, service, stream path and authorized local credentials. Use only when the cited guide matches the product. No default password is supplied.
rtsp://{camera-ip}:{rtsp-port}/channel1/mainrtsp://{camera-ip}:{rtsp-port}/sensor1/mainUse a private, reachable network for the first test. A working vendor cloud view does not prove that a separate computer can reach a local camera service.
Source titles retain the original document language. Check the current manual for your product; firmware, accounts and service availability can change.
Work through the checks
Identify the exact Milesight model, firmware and whether the source is a camera, recorder, hub or API. Match the documentation to that source rather than another device with a similar name.
Confirm the documented local service or export route. Create the required local account where supported; a cloud-account login is not automatically a camera-stream credential.
Check the reachable private address, scheme, configured port and stream selection. A controller token or temporary API session may have different lifetime and access requirements from a camera account.
Test one authorized source and one client. Preserve the error stage: address timeout, authentication failure, unsupported secure mode and decoding errors require different corrections.
Verify a changing live scene, the intended lens or channel and a reconnect. Test audio, PTZ, events and offline restart separately instead of inferring them from video playback.
What to verify
Record model, firmware, source, account type and the actual decoded-video result. This guide does not assert physical-device testing, certification or every optional capability in AeoCam.
Sources and scope
AeoCam is available for Windows. Camera settings below describe protocol preparation, not a certification of a particular camera or a promise of every feature in every app version. Check the installed build and the Microsoft Store listing for current availability.
Vendor documents describe the camera or protocol. No physical-camera compatibility test is claimed here. Menus and capabilities can change with model and firmware.