Axis Camera support

2014 · 7 replies · Features

This thread is a feature request from 2014, preserved from the original Roomie Remote forum. It reflects what users were asking for at the time — many requests from this era have since shipped in Roomie Remote X. See current compatibility for today's device support.

In short

Are there any plans to support additional CCTV cameras such as Axis — Staff replied: “Roomie supports countless cameras that we do not list because we support RTSP which is a high quality video streaming protocol.”

Question 2014-08 · older version

Are there any plans to support additional CCTV cameras such as Axis

Roomie Staff 2014-08 · older version

Roomie supports countless cameras that we do not list because we support RTSP which is a high quality video streaming protocol. Axis looks like they support RTSP so there's no reason why they would not work:

soleratec.com/support/rtsp/r ... mpany=AXIS

That can be tested using the URL open command in an Activity.

If your camera works, it can then be added as a device to Roomie using the DDK. Basically just edit a command set with the URLs in the above link. The URL for small video and large video and the brand name would need to be updated below and then saved as RoomieCodes.plist and added to your configuration directory. Note that "Username" and "Password" below does not mean that you edit in your username and password, those are simply prompts. After adding a custom command set as below, then enter a username/password for the camera into the device.

<pre><code><?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"

"http://www.apple.com/DTDs/PropertyList-1.0.dtd">

<plist version="1.0">

<array>

<dict>

<key>brand</key>

<string>MyCameraBrand</string>

<key>cat</key>

<string>RTSP</string>

<key>codes</key>

<dict>

<key>.AUTH 1 FORMAT</key><string>Username</string>

<key>.AUTH 2 FORMAT</key><string>Password</string>

<key>.VIDEO SMALL STATUS</key><string>/videoSub</string>

<key>.VIDEO LARGE STATUS</key><string>/videoMain</string>

</dict>

<key>method</key>

<string>rtsp</string>

<key>type</key>

<integer>30</integer>

</dict>

</array>

</plist></code></pre>

Thank you.

Member 2014-09 · older version

I am a newbie so please excuse the simple question. I have an axis 207 camera. I know the following path works

[rtsp://192.168.1.203/mpeg4/media.amp](rtsp://192.168.1.203/mpeg4/media.amp) the small resolution should be

[rtsp://192.168.1.203/mpeg4/media.amp](rtsp://192.168.1.203/mpeg4/media.amp)

I have downloaded the DDK but would like to copy the FOSCAM device and just edit the settings.

Where do i find that file and also is this how it should look?

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"

"http://www.apple.com/DTDs/PropertyList-1.0.dtd">

<plist version="1.0">

<array>

<dict>

<key>Axis</key>

<string>Axis</string>

<key>cat</key>

<string>RTSP</string>

<key>codes</key>

<dict>

<key>.AUTH 1 FORMAT</key><string>Username</string>

<key>.AUTH 2 FORMAT</key><string>Password</string>

<key>.VIDEO SMALL STATUS</key><string>/rtsp://192.168.1.203/mpeg2/media.amp</string>

<key>.VIDEO LARGE STATUS</key><string>/rtsp://192.168.1.203/MPEG4/media.amp</string>

</dict>

<key>method</key>

<string>rtsp</string>

<key>type</key>

<integer>30</integer>

</dict>

</array>

</plist>

Member 2014-09 · older version

Got it to work. Took out the [rtsp://ip](rtsp://ip) address

Member 2014-09 · older version

Now that I have gotten it to work one last thing. The camera does not SD view just a HD view. How do I change the remote layout so there is only a HD option. I have deleted the small dideo line in the code but that does not help. I believe it is in the remote setup fro cameras?

Roomie Staff 2014-09 · older version

No, it does assume you can switch resolutions right now. We'll make it assume the lack of a large video command means no resolution switching.

Thank you.

Member 2015-04 · older version

my small video needs to have:

<key>.VIDEO SMALL STATUS</key><string>/cam/realmonitor?channel=1&subtype=1</string>

the subtype is the quality. 0 is high quality and 1 is low quality. the channel is what channel in the NVR to view.

the problem is I cant use the & symbol in the string. how can I get around this?

Roomie Staff 2015-04 · older version

This is why using Xcode as your plist editor makes everything much simpler. It will handle that for you. At a raw text level you'd replace ampersands with ampersand a m p semicolon. In other words, it just gets escaped.

Thank you.

Related threads

Today's Roomie controls 400,000+ devices.

Roomie Remote X brings TVs, receivers, streamers, lights, and whole-home audio into one app on iPhone, iPad, Mac, and Apple TV.

Download Roomie Remote X