# Experimental Virtual IP Camera and Hikvision

**URL:** <https://community.homey.app/t/experimental-virtual-ip-camera-and-hikvision/13725>\
**Category:** Questions & Help\
**Created:** [May 27, 2019, 8:48pm UTC](https://community.homey.app/t/experimental-virtual-ip-camera-and-hikvision/13725 "2019-05-27T20:48:07Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![JimmyElfving](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jimmyelfving/32/11451_2.png) [@JimmyElfving](https://community.homey.app/u/JimmyElfving)\
**Post date:** [May 27, 2019, 8:48pm UTC](https://community.homey.app/t/experimental-virtual-ip-camera-and-hikvision/13725/1 "2019-05-27T20:48:08Z")

</div>

Hi!  
I’ve been trying to setup Virtual IP Camera devices in the new experimental release 2.2.0-rc.7 and my Hikvision cameras without success. Access to the cameras is working just fine, also trying the URL in curl or browser gets a still image but when I try to add my cameras as Virtual IP Cameras i get the error “Content-Type “image/jpeg;charset=UTF-8” not allowed.”

I’m using the url below and have been trying with both stream 1 and 2  
[http://user:pass@192.168.1.x:80/Streaming/channels/1/picture](http://user:pass@192.168.1.x:80/Streaming/channels/1/picture)

Have anyone successfully added hikvision cameras as virtual ip cameras?  
These are the models that I have tried, both with same result.  
DS-2CD2542FWD-IS  
DS-2CD2032F-I

---

<div class="post-metadata">

**Author:** ![Canedje](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/canedje/32/8324_2.png) [@Canedje](https://community.homey.app/u/Canedje)\
**Post date:** [May 28, 2019, 8:22am UTC](https://community.homey.app/t/experimental-virtual-ip-camera-and-hikvision/13725/2 "2019-05-28T08:22:57Z")

</div>

editted

---

<div class="post-metadata">

**Author:** ![Jamie](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jamie/32/5274_2.png) [@Jamie](https://community.homey.app/u/Jamie)\
**Post date:** [May 28, 2019, 8:24am UTC](https://community.homey.app/t/experimental-virtual-ip-camera-and-hikvision/13725/3 "2019-05-28T08:24:15Z")

</div>

Click add device, then select Homey.

Virtual Devices will show there along with Generic devices and IP cameras.

---

<div class="post-metadata">

**Author:** ![JimmyElfving](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jimmyelfving/32/11451_2.png) [@JimmyElfving](https://community.homey.app/u/JimmyElfving)\
**Post date:** [May 28, 2019, 8:49am UTC](https://community.homey.app/t/experimental-virtual-ip-camera-and-hikvision/13725/4 "2019-05-28T08:49:34Z")

</div>

Hi! Thats how I do it but i get the error message as described

---

<div class="post-metadata">

**Author:** ![mapulu](https://avatars.discourse-cdn.com/v4/letter/m/b9bd4f/32.png) [@mapulu](https://community.homey.app/u/mapulu)\
**Post date:** [May 28, 2019, 9:07am UTC](https://community.homey.app/t/experimental-virtual-ip-camera-and-hikvision/13725/5 "2019-05-28T09:07:01Z")

</div>

There is a setting “System -\> Authentification”  
It’s default digest only but I guess Homey does only support basic authentification. You have to switch it to basic to work with Homey. Also had that same issue with showing the cams on my Fritz Phone. So it’s not only Homey which doesn’t support digest.

---

<div class="post-metadata">

**Author:** ![Jamie](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jamie/32/5274_2.png) [@Jamie](https://community.homey.app/u/Jamie)\
**Post date:** [May 28, 2019, 2:04pm UTC](https://community.homey.app/t/experimental-virtual-ip-camera-and-hikvision/13725/6 "2019-05-28T14:04:52Z")

</div>

Sorry @JimmyElfving, I was replying to @Canedje, which he has since ‘edited’

---

<div class="post-metadata">

**Author:** ![Canedje](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/canedje/32/8324_2.png) [@Canedje](https://community.homey.app/u/Canedje)\
**Post date:** [May 29, 2019, 6:15am UTC](https://community.homey.app/t/experimental-virtual-ip-camera-and-hikvision/13725/7 "2019-05-29T06:15:11Z")

</div>

Yes. Sorry about that. immidiate after placing i did find the answer

---

<div class="post-metadata">

**Author:** ![BaoTran](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/baotran/32/353_2.png) [@BaoTran](https://community.homey.app/u/BaoTran)\
**Post date:** [May 29, 2019, 8:18am UTC](https://community.homey.app/t/experimental-virtual-ip-camera-and-hikvision/13725/8 "2019-05-29T08:18:57Z")

</div>

do not support : .mjpeg , now.jpg?snap=spush

---

<div class="post-metadata">

**Author:** ![Undutchable](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/undutchable/32/9280_2.png) [@Undutchable](https://community.homey.app/u/Undutchable)\
**Post date:** [May 30, 2019, 11:47am UTC](https://community.homey.app/t/experimental-virtual-ip-camera-and-hikvision/13725/9 "2019-05-30T11:47:25Z")

</div>

Same issue, same error, other camera Hik DS-2CD2142.

@BaoTran I do not get what you ment with your post, please can you explain further?

@JimmyElfving Any progress on this matter?

---

<div class="post-metadata">

**Author:** ![JimmyElfving](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jimmyelfving/32/11451_2.png) [@JimmyElfving](https://community.homey.app/u/JimmyElfving)\
**Post date:** [May 30, 2019, 12:04pm UTC](https://community.homey.app/t/experimental-virtual-ip-camera-and-hikvision/13725/10 "2019-05-30T12:04:51Z")

</div>

> [@Undutchable](#):
>
> @JimmyElfving Any progress on this matter?

No progress but I heard in another forum that homey require a pure jpg file and do not support the script page that hikvision cameras provide. Workaround could probably be to get the jpg file from an NVR.

---

<div class="post-metadata">

**Author:** ![mapulu](https://avatars.discourse-cdn.com/v4/letter/m/b9bd4f/32.png) [@mapulu](https://community.homey.app/u/mapulu)\
**Post date:** [May 31, 2019, 9:38am UTC](https://community.homey.app/t/experimental-virtual-ip-camera-and-hikvision/13725/11 "2019-05-31T09:38:27Z")

</div>

Okay with the NVR it works fine and direct with the camera not.  
I see the differences. The NVR sends Content-Type: “image/jpeg” and the cameras Content-Type: “image/jpeg;charset=UTF-8” - but Homey ony allows Content-Type: “image/jpeg”

---

<div class="post-metadata">

**Author:** ![robertklep](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robertklep/32/160628_2.png) [@robertklep](https://community.homey.app/u/robertklep)\
**Post date:** [June 1, 2019, 12:04pm UTC](https://community.homey.app/t/experimental-virtual-ip-camera-and-hikvision/13725/12 "2019-06-01T12:04:06Z")

</div>

This is, in my opinion, a Homey bug. It should not care if any parameters are added to the header, as long as it is declared to contain `image/jpeg` data. A `charset` parameter doesn’t make much sense for binary data, but OTOH, [RFC2046](https://tools.ietf.org/html/rfc2046) states that _“MIME implementations must also ignore any parameters whose names they do not recognize”_.

---

<div class="post-metadata">

**Author:** ![2Be](https://avatars.discourse-cdn.com/v4/letter/2/2bfe46/32.png) [@2Be](https://community.homey.app/u/2Be)\
**Post date:** [June 3, 2019, 11:22am UTC](https://community.homey.app/t/experimental-virtual-ip-camera-and-hikvision/13725/13 "2019-06-03T11:22:33Z")

</div>

Off course this should be fixed if it’s a bug, but is Imagegrabber an option till then?

---

<div class="post-metadata">

**Author:** ![SossieNL](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sossienl/32/11341_2.png) [@SossieNL](https://community.homey.app/u/SossieNL)\
**Post date:** [June 24, 2019, 11:59am UTC](https://community.homey.app/t/experimental-virtual-ip-camera-and-hikvision/13725/14 "2019-06-24T11:59:54Z")

</div>

Any update on this topic? It indeed still throws this error.

---

<div class="post-metadata">

**Author:** ![Tangodelta](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/tangodelta/32/9471_2.png) [@Tangodelta](https://community.homey.app/u/Tangodelta)\
**Post date:** [June 24, 2019, 12:17pm UTC](https://community.homey.app/t/experimental-virtual-ip-camera-and-hikvision/13725/15 "2019-06-24T12:17:23Z")

</div>

Generate http-URL for various cameras, follow link:

[https://public-camera.com/en/how-to-connect-ipcamera.html](https://public-camera.com/en/how-to-connect-ipcamera.html)

---

<div class="post-metadata">

**Author:** ![psy0rz](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/psy0rz/32/1801_2.png) [@psy0rz](https://community.homey.app/u/psy0rz)\
**Post date:** [June 25, 2019, 9:43am UTC](https://community.homey.app/t/experimental-virtual-ip-camera-and-hikvision/13725/16 "2019-06-25T09:43:59Z")

</div>

Same problem here with a DS-2CD2342WD-I.

Someone filed a bugreport yet?

(i just did)

---

<div class="post-metadata">

**Author:** ![Ben](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ben/32/12538_2.png) [@Ben](https://community.homey.app/u/Ben)\
**Post date:** [June 25, 2019, 10:18am UTC](https://community.homey.app/t/experimental-virtual-ip-camera-and-hikvision/13725/17 "2019-06-25T10:18:08Z")

</div>

I have the Hikvision DS-2CD3145F-I. When i generate the Url i got rtsp://user:password@145.129.???.242//Streaming/Channels/101 and i fill this in Homey virtual ip camera i got the message URL malformed. What i am doing wrong?

---

<div class="post-metadata">

**Author:** ![Undutchable](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/undutchable/32/9280_2.png) [@Undutchable](https://community.homey.app/u/Undutchable)\
**Post date:** [June 25, 2019, 10:26am UTC](https://community.homey.app/t/experimental-virtual-ip-camera-and-hikvision/13725/18 "2019-06-25T10:26:11Z")

</div>

Nothing done wrong, Homey protocol to use camera’s like Hikvision have to be updated.  
That’s all, therefor, be patience! Dozens of Hikvision users are in the same 🛥

---

<div class="post-metadata">

**Author:** ![Ben](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ben/32/12538_2.png) [@Ben](https://community.homey.app/u/Ben)\
**Post date:** [June 25, 2019, 10:28am UTC](https://community.homey.app/t/experimental-virtual-ip-camera-and-hikvision/13725/19 "2019-06-25T10:28:32Z")

</div>

Thanks for your answer

---

<div class="post-metadata">

**Author:** ![psy0rz](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/psy0rz/32/1801_2.png) [@psy0rz](https://community.homey.app/u/psy0rz)\
**Post date:** [June 25, 2019, 10:41am UTC](https://community.homey.app/t/experimental-virtual-ip-camera-and-hikvision/13725/20 "2019-06-25T10:41:07Z")

</div>

I dont think homey will ever support RTSP, since that is for streaming and very resource intensive.

I think it will only support capturing still images via http. This makes more sense, since you can send those over telegram for example.

I cant think of anything usefull you can do with an rtsp stream in homey?

[Next page](https://community.homey.app/t/experimental-virtual-ip-camera-and-hikvision/13725.md?page=2)
