iRTSP
開発ツール
iPhoneのみ対応
¥600
iRTSP turns your iPhone into a professional RTSP camera server. Stream your camera and microphone live over your local network to any standard player — VLC, ffmpeg, OBS, Blender, or your own code — with a full suite of time-synchronized sensor channels for robotics, AR, and computer-vision work.
STREAMING
• Standard RTSP (RFC 2326) server — connect from VLC, ffmpeg, OBS, or any RTSP client
• H.264 or HEVC video with AAC audio and RTCP audio/video sync
• Front or back cameras, multi-lens zoom
• Optional username / password authentication
• Bonjour discovery — the app shows its rtsp:// URL and a scannable QR code
PRO CAMERA CONTROLS
• Manual ISO, shutter, focus, white balance, and exposure
• AF / AE / AWB locks, EV compensation, torch control
• Apple Log on supported devices
• Save and recall named, color-coded camera profiles
SENSOR DATA FOR VIO / ROBOTICS / AR (all opt-in)
• IMU: accelerometer, gyroscope, and fused device motion, with live camera intrinsics
• GPS location, compass heading, and barometric altitude
• LiDAR metric depth on Pro devices
• ARKit 6DOF world-tracking pose
Every stream is time-stamped against the same clock as the video, so the data lines up frame-for-frame.
PRIVACY
Everything streams peer-to-peer on your own Wi-Fi or hotspot. No account, no cloud, no data collection — nothing ever leaves your local network.
iRTSP is built for makers, researchers, and anyone who needs a high-quality, low-latency iPhone camera and sensor feed.
さらに見る Fixes a crash on iPhone 18 Pro that closed the app as soon as you started a stream.
1.7.1 5日前
Lens calibration for computer-vision users: recorded takes can now include Apple's per-frame lens distortion data and the capture state as actually applied, so footage can be undistorted accurately. A one-tap calibration harvest records a matched pair of formats with a driven focus sweep and cross-checks them.
New path comparison: one tap records the standard camera path and the ARKit pose path back to back so their lens geometry can be compared directly. A landscape aiming guide checks that the phone is steady, that depth can see the scene, and that the frame corners hold straight edges (checkerboards, tiles and window grids all count), drawing the detected edges where they actually are before you start.
Rolling-shutter calibration is easier and more trustworthy: a full-screen live positioning guide shows whether the camera can see the flicker banding before you spend a measurement on it, you can measure just the exact mode you are about to record with, and runs that cannot hold their manual exposure now refuse and say why instead of returning a plausible wrong number.
Exports: device attitude and compass heading now get their own CSV files, ARKit takes report the resolution actually delivered, and burning a sensor overlay into an export no longer distorts the frame-gap report.
Recording fixes: takes now record their true capture settings instead of blanks, a pinned measurement format no longer stretches the video, and passthrough recordings no longer lose the beginning of a take. Codec and capture mode are one setting again, so ProRes takes stop running an encoder they never needed and can reach 10-bit and Log.
1.7 10月1日
RECORDING
• Select several takes in the library at once — export the whole set as one archive with a folder per take, or delete them together
• A take that hits a write failure part-way through is now salvaged and saved instead of being discarded
• Sizes shown throughout the app are correct; audio was being counted twice in a take's footprint
CAMERA INTRINSICS
• The camera matrix is now streamed and recorded once per video frame, stamped with that frame's own timestamp, so it pairs with a frame exactly
• Each one carries the lens position and focus state, which makes a change in focal length attributable to a refocus rather than something you have to infer
ARKIT POSE MODE
• Camera settings that ARKit overrides are shown locked, with the value they are forced to, instead of appearing adjustable and quietly doing nothing
• ARKit's autofocus is now a control of its own, and is reported to connected clients
FIXES
• The sensor chart on a take's detail screen no longer draws outside its card
• The chart's traces are no longer thinned by channels it doesn't plot
1.6 7月30日
Settings now tells you exactly what the camera will capture.
• Resolution and frame rate list only the formats the current mode can actually record. Modes like ARKit pose, LiDAR depth and Multi-Cam each limit what the camera offers, and a line underneath now names the exact format you will get.
• Video is no longer stretched to a size the camera never captured — what you pick is what is recorded.
• Recorded takes now always include the camera intrinsics, even when nothing about the camera changed during the take.
• Exported intrinsics CSVs mark which rows are periodic re-reports and which are real changes.
1.5 7月29日
Fixes a bug where longer recordings could fail to save and disappear without warning.
• A recording is no longer thrown away because of an audio glitch — the video is kept.
• If a recording does fail, the app now tells you why on screen instead of failing silently.
• Fixed a rare problem that could corrupt the start of a recording when the disk was busy.
1.4.1 7月25日
Record offline — instead of streaming, or at the same time.
• Recording modes: Stream, Record, or Both. A take captures video, audio, IMU motion, GPS, and LiDAR depth to the phone, all on one shared clock.
• Faithful capture. A recording muxes the same encoded video the stream carries — no second encode and no added loss. Optional ProRes formats are available for local capture.
• New Recordings library. Search by name, date, codec, resolution, or which sensors a take carries; filter and sort; rename takes; swipe to share or delete. Disk usage and free space at a glance.
• Playback with a sensor overlay. Scrub the video and watch the motion traces track it on the same timeline.
• Export what you actually need. The whole take as one archive, or individual tracks: combined video+audio, video only, audio only, per-channel CSV (accelerometer, gyroscope, pose, camera intrinsics), and the raw motion and depth data — all with trimming.
• AR replay. Fuse a take's LiDAR depth frames into a colored 3D mesh and watch the recorded camera fly through it in your own room.
• Remote record trigger. A controller on the same network can start and stop several phones together over RTSP, and the recorded clock anchors make the takes alignable afterward.
Also: recording keeps working with no viewer connected, and takes are visible in the Files app for easy transfer.
1.4 7月24日
Full control over how the camera and microphone capture, plus new audio formats.
AUDIO
• Choose your audio codec: AAC-LC, HE-AAC, AAC-ELD (low delay), Opus, or L16 (uncompressed/lossless).
• Mono or stereo.
• New microphone & audio session controls: session mode (including Measurement for the flattest, least-processed response), microphone mode, which built-in mic to use, polar pattern, input gain, sample rate, and buffer size.
CAMERA
• New Advanced Camera settings: geometric distortion correction, video HDR, tone mapping, low-light boost, auto-focus range, maximum exposure time, auto frame rate, lens auto-switching, face-driven autofocus/exposure, smooth autofocus, and subject-area monitoring.
• Video stabilization now offers the full set of modes.
• New live toggles in the pro controls bar.
For odometry/VIO users: the settings that affect image geometry are automatically held at their calibration-safe values while odometry is streaming, and the data stream now reports exactly which capture settings were applied.
1.3 7月23日
This update improves the optional sensor data channels for VIO, robotics, and AR:
• Camera intrinsics and compass heading now arrive immediately when a client connects and refresh on a steady interval — so even short or stationary captures always include them.
• LiDAR / ARKit depth streaming supports lossless compression, greatly reducing bandwidth on your local network.
Core RTSP camera streaming is unchanged.
1.2 7月18日
Sturdier ARKit 6DOF world-pose streaming:
• Divergence detection flags when visual-inertial tracking drifts, in every tracking state.
• Gravity-based tilt now rejects shake-corrupted samples for a cleaner estimate.
• Tracking resets in place and keeps autofocus on for close-range subjects.
Also: quick links to the App Store listing and to leave a review, in Settings.
1.1 7月16日
Fixes a crash on iPhone 18 Pro that closed the app as soon as you started a stream.
さらに見る バージョン1.7.1 5日前
データの収集なし デベロッパはこのアプリからデータを収集しません。