Groups
Groups

I made a IP Camera Viewer with Motion-JPEG support for Roku

2,354 views
Skip to first unread message

Ioan Ghip

unread,
Feb 20, 2017, 1:51:30 PM2/20/17
to dorkbotpdx-blabber
If any of you use a Roku and have a IP security camera, you are going to love this channel (I hope). It's in beta, so any feedback is welcome.
It fully supports Motion-JPEG, PTZ for major brand cameras, Split Screen for 2, 3 and 4 cameras. Also, Basic Authentication.

Here is the private channel link: https://my.roku.com/account/add?channel=62KQTNT 

and some screenshots: http://imgur.com/a/vV6lL

The channel doesn't send out any info you enter, all the config for the cameras is kept in Roku's memory (registry)

Feel free to give me any feedback good or bad.

Brian Henley

unread,
May 8, 2017, 10:40:48 PM5/8/17
to dorkbotpdx-blabber
Hi Ioan,

I love your channel, thank you so much for creating it. It is the only channel I could find that supports mjpeg. I want to purchase the pro version so I can support your work, but I have some feedback to offer as well. It would be great if the password field would hide the password. Other than that I don't have any complaints. 

Ioan Ghip

unread,
May 8, 2017, 11:32:43 PM5/8/17
to dorkbotpdx-blabber
Hi Brian,

I'm happy to hear you like it. I'll try to include this in the next update which I'll push to be published in the next few days.


I have a question, what camera brand are you using? If it's not one that's already in the "Example Cameras" I would really appreciate if you can send me the brand name, the mjpeg and snapshot url so I can add it to the example cameras.

Thanks,

-ioan

--
You received this message because you are subscribed to a topic in the Google Groups "dorkbotpdx-blabber" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/dorkbotpdx-blabber/2hY-gbh4xJU/unsubscribe.
To unsubscribe from this group and all its topics, send an email to dorkbotpdx-blabber+unsub...@googlegroups.com.
To post to this group, send email to dorkbotpdx-blabber@googlegroups.com.
Visit this group at https://groups.google.com/group/dorkbotpdx-blabber.
For more options, visit https://groups.google.com/d/optout.

Ioan Ghip

unread,
May 8, 2017, 11:39:21 PM5/8/17
to dorkbotpdx-blabber
Also, for anyone else interested, the IP Camera Viewer Basic (free) can be added to Roku from here

and IP Camera Viewer Pro ($4.99) from here:



On Mon, May 8, 2017 at 8:32 PM, Ioan Ghip <ioan...@gmail.com> wrote:
Hi Brian,

I'm happy to hear you like it. I'll try to include this in the next update which I'll push to be published in the next few days.


I have a question, what camera brand are you using? If it's not one that's already in the "Example Cameras" I would really appreciate if you can send me the brand name, the mjpeg and snapshot url so I can add it to the example cameras.

Thanks,

-ioan


On Mon, May 8, 2017, 7:40 PM Brian Henley <houst...@gmail.com> wrote:
Hi Ioan,

I love your channel, thank you so much for creating it. It is the only channel I could find that supports mjpeg. I want to purchase the pro version so I can support your work, but I have some feedback to offer as well. It would be great if the password field would hide the password. Other than that I don't have any complaints. 


On Monday, February 20, 2017 at 12:51:30 PM UTC-6, Ioan Ghip wrote:
If any of you use a Roku and have a IP security camera, you are going to love this channel (I hope). It's in beta, so any feedback is welcome.
It fully supports Motion-JPEG, PTZ for major brand cameras, Split Screen for 2, 3 and 4 cameras. Also, Basic Authentication.

Here is the private channel link: https://my.roku.com/account/add?channel=62KQTNT 

and some screenshots: http://imgur.com/a/vV6lL

The channel doesn't send out any info you enter, all the config for the cameras is kept in Roku's memory (registry)

Feel free to give me any feedback good or bad.

--
You received this message because you are subscribed to a topic in the Google Groups "dorkbotpdx-blabber" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/dorkbotpdx-blabber/2hY-gbh4xJU/unsubscribe.
To unsubscribe from this group and all its topics, send an email to dorkbotpdx-blabber+unsubscribe@googlegroups.com.

Ioan Ghip

unread,
May 10, 2017, 3:28:08 PM5/10/17
to dorkbotpdx-blabber
Hi Brian,

The new version with the password hidden is now published. 

Thanks.

Bruce McKinley

unread,
Jun 25, 2017, 6:28:35 PM6/25/17
to dorkbotpdx-blabber
Hi Ioan,

I don't have roku yet, considering getting it. But I have an Amcrest IP2M-841 camera I would like to stream with your app. Can you tell me if your app supports it before I buy the roku and your app?

Thanks,
Bruce

Ioan Ghip

unread,
Jun 25, 2017, 6:42:34 PM6/25/17
to dorkbotpdx-blabber
Hi Bruce, 

If your camera can stream mjpeg, then the application supports it. Here I see that the model you have can stream mjpeg, so it will work:

Before you buy my application, you can use the basic free version to make sure you are happy with it. 

Thanks,
-ioan


--
You received this message because you are subscribed to a topic in the Google Groups "dorkbotpdx-blabber" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/dorkbotpdx-blabber/2hY-gbh4xJU/unsubscribe.
To unsubscribe from this group and all its topics, send an email to dorkbotpdx-blabber+unsub...@googlegroups.com.

rretter2

unread,
Jul 23, 2017, 11:53:18 AM7/23/17
to dorkbotpdx-blabber
Love your app works great with my 5 hikvision ip cameras for just pictures do you have any plains to support rtsp for live feed from these cameras?
thanks


On Monday, February 20, 2017 at 1:51:30 PM UTC-5, Ioan Ghip wrote:

Ioan Ghip

unread,
Jul 26, 2017, 4:25:32 PM7/26/17
to dorkbotpdx-blabber
I have the rtsp working in my test code (on the computer), but I didn't have time yet to port the code to roku's script. Same with ONVIF. I have to make a note: the rtp code that works is jpeg over rtp and ONVIF compliant cameras must provide JPEG over rtp. What does this mean? It means that if you have a ONVIF compliant camera, it will be easier to add it to the roku application, but the speed of the stream would be probably the same as mjpeg and there will be no sound.

At this point there is no way to make the h.264 stream provided by most IP cameras work directly with roku. Even if I tried to port some code from ffmpeg or other applications it would not work. The scripting language available on roku is way too slow to do something like that. For live streaming roku supports HLS (HTTP Live Streaming) which is not supported by any IP cameras I know of.

I have a way in mind to make everything work, but it will require another piece of hardware that the user is responsible for buying and configuring: a Raspberry Pi with some packages made by me.
You'll connect the Pi with my software to your local network and the roku app is going to request from the Pi HLS stream for any camera you may have. The Pi is going to convert on the fly from h.264 rtp stream to HLS so the roku can play it.

I already made part of that work for another project, so I'm confident that it would work well. Of course, this won't be for everyone. Here is the other project: https://github.com/e1ioan/RaspberryPi-AxisYoutubeStreaming



leonard davis

unread,
Sep 15, 2017, 9:52:45 PM9/15/17
to dorkbotpdx-blabber
Loin, dude you did a fantastic job on your IP camera.   I have already purchase the Pro. I am using Dlink camera, I had to get the configuration from DLink, since it was not listed.   The one issue I am struggling with is getting the cameras to render in the ScreenSaver. I think that your idea about allowing your cameras to work in the screensaver is a fantastic idea.  The behavior I am seeing is when I try one or more cameras the screensaver just give me a blank screen.  I any ideas on how I might be able to get that to work. thanks in advance.

On Monday, February 20, 2017 at 12:51:30 PM UTC-6, Ioan Ghip wrote:

Ioan Ghip

unread,
Sep 28, 2017, 2:19:09 PM9/28/17
to dorkbotpdx-blabber
The h.264/rtsp is now "supported (tm)"... aka you need a Raspberry Pi, see this thread:


And here are the installing instructions: 


On Sun, Jul 23, 2017 at 8:53 AM, rretter2 <rret...@twc.com> wrote:

ipadeid

unread,
Oct 24, 2017, 3:48:16 PM10/24/17
to dorkbotpdx-blabber
I am also unable to get individual Amcrest IP cameras working. I took at a look at the page you mentioned but none of the options seem to work, in the App. 

Some of the options work when I use a browser but from the App, nothing seems to work. Any advice or examples for an Amcrest IP4M-1025
I tried:

/cgi-bin/video.cgi?msubmenu=mjpg   (works from browser but not the App)
/cgi-bin/snapshot.cgi?1  (works from browser but not the App)

Ioan Ghip

unread,
Oct 24, 2017, 4:00:31 PM10/24/17
to dorkbotpdx-blabber
It would be very hard for me to tell you what doesn't work... I don't have an Amcrest camera. If you can give me access to the camera for an hour, maybe I could figure out the settings (of course, you can put a hat over the camera, I don't need to see anything).

Another option (considering that this is dorkbotpdx) is to follow my guide here and you will be able to use h.264 stream from the camera (audio included): 

As you see from that forum post, for the h.264 to work, you need a rapberry pi or organe pi. Of course, your raspbery pi won't be wasted if you use it like this, you still can run RetroPie (or any other software you need) in the same time. My app can coexist with most software.



Ioan Ghip

unread,
Oct 25, 2017, 1:59:39 PM10/25/17
to dorkbotpdx-blabber
Here is the updated guide on how to get the H.264 to work with the latest version of IP Camera Viewer Pro:


If something is ambiguous in my guide, please let me know. Also advice on how to make the guide more beginner friendly is welcomed.

To unsubscribe from this group and all its topics, send an email to dorkbotpdx-blabber+unsubscribe@googlegroups.com.

Ioan Ghip

unread,
Dec 14, 2017, 6:26:09 PM12/14/17
to dorkbotpdx-blabber
Please try now with this channel (unpublished yet):

It seems that the Amcrest cameras require digest authentication and my prev. version implemented basic authentication only.

The new channel supports digest authentication and should work fine with the Amcrest cameras. Select Amcrest in example cameras for  the MJPEG and JPEG fields values.

Let me know if this works for you.

On Tue, Oct 24, 2017 at 12:48 PM, ipadeid <ipad...@gmail.com> wrote:
Message has been deleted

Anthony Coleman

unread,
Dec 24, 2017, 5:34:32 PM12/24/17
to dorkbotpdx-blabber
 Ioan, The private channel update worked for my Amcrest Cameras.  You should publish it to the app store.

Anthony Coleman

unread,
Dec 24, 2017, 6:10:42 PM12/24/17
to dorkbotpdx-blabber
loan, the MJPEG stream on the Amcrest seems to be poor as a substream but the jpeg snap shot is fine.   Is there anyway to get an update for the app that avoids the flash on the screen when using the jpeg snapshots?  It would be great if it could load the update in the back ground and swap them out after the load is complete, that would avoid the super annoying flash on the screen.

Thanks

Ioan Ghip

unread,
Dec 25, 2017, 12:26:46 AM12/25/17
to dorkbotpdx-blabber
Hi Anthony,

The application waits for a new jpeg before it shows it on the screen, when I set the application to use the snapshot URL for my cameras, I get no flicker. It could be that the Amcrest cameras sometimes create corrupted jpeg images? One of the app users gave me access to one of his Amcrest cameras to test the Digest Authentication and every few seconds, I would get a flicker from it even in the mjpeg stream, so I ported my code to a windows application because I have better debugging options there, just to make sure is not my code the problem. Every few seconds, the jpg received from his Amcrest camera was indeed corrupt. I guessed that his camera is at fault, but if you get the same flicker, could be something in their firmware maybe?... or maybe in my code. I tested the code on several brands, Axis, Panasonic, D-link and I don't get any flicker from those cameras. I should probably buy an Amcrest camera because it seems that they are popular and my software has a problem with them. One more thing, I don't know what resolution your camera has, but it you get the snapshot it very high resolution, can you try to see it works better if you lower the resolution? What model camera do you have?

Thank you for the feedback, I really appreciate it. I'll post here again when I'll be able to test again on an Amcrest camera.

BTW, I submitted the new channel to Roku, but they'll only publish it after January 3rd. It seems that the team that handles the publishing on the Roku store are off for holidays from 15th of December until January 3rd (lucky them!).


--

Tony Marchese

unread,
Dec 26, 2017, 3:39:20 PM12/26/17
to dorkbotpdx-blabber
Hi There loan,

Would it be possible to have your app available in Canada?  It would appear that you have it restricted to just the United States, and I would like to try it out in Canada.

Please let me know if you can make that possible.

Thanks
Tony
To post to this group, send email to dorkbotpd...@googlegroups.com.

Ioan Ghip

unread,
Dec 26, 2017, 3:53:58 PM12/26/17
to dorkbotpdx-blabber
Hi Tony,
It should be available in all regions, including Canada... are you trying to install it from the Roku Store and it doesn't work?



To unsubscribe from this group and all its topics, send an email to dorkbotpdx-blabber+unsubscribe@googlegroups.com.
To post to this group, send email to dorkbotpd...@googlegroups.com.
Visit this group at https://groups.google.com/group/dorkbotpdx-blabber.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to a topic in the Google Groups "dorkbotpdx-blabber" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/dorkbotpdx-blabber/2hY-gbh4xJU/unsubscribe.
To unsubscribe from this group and all its topics, send an email to dorkbotpdx-blabber+unsub...@googlegroups.com.
To post to this group, send email to dorkbotpdx-blabber@googlegroups.com.

Tony Marchese

unread,
Dec 26, 2017, 5:09:02 PM12/26/17
to dorkbotpdx-blabber
I tried loading from the Roku Website. with this link.


and I get this error.

Add channel

Enter a channel access code to add a public channel, a non-certified channel, or a beta channel to your Roku account.

The channel code provided is not associated with a valid channel


When I try to browse this link.


I get this error.

Roku Channel Store

Apologies, but the web channel store is not currently supported in your region.



On Tuesday, December 26, 2017 at 3:53:58 PM UTC-5, Ioan Ghip wrote:
Hi Tony,
It should be available in all regions, including Canada... are you trying to install it from the Roku Store and it doesn't work?


On Tue, Dec 26, 2017 at 12:39 PM, Tony Marchese <tony.m...@gmail.com> wrote:
Hi There loan,

Would it be possible to have your app available in Canada?  It would appear that you have it restricted to just the United States, and I would like to try it out in Canada.

Please let me know if you can make that possible.

Thanks
Tony

On Monday, December 25, 2017 at 12:26:46 AM UTC-5, Ioan Ghip wrote:
Hi Anthony,

The application waits for a new jpeg before it shows it on the screen, when I set the application to use the snapshot URL for my cameras, I get no flicker. It could be that the Amcrest cameras sometimes create corrupted jpeg images? One of the app users gave me access to one of his Amcrest cameras to test the Digest Authentication and every few seconds, I would get a flicker from it even in the mjpeg stream, so I ported my code to a windows application because I have better debugging options there, just to make sure is not my code the problem. Every few seconds, the jpg received from his Amcrest camera was indeed corrupt. I guessed that his camera is at fault, but if you get the same flicker, could be something in their firmware maybe?... or maybe in my code. I tested the code on several brands, Axis, Panasonic, D-link and I don't get any flicker from those cameras. I should probably buy an Amcrest camera because it seems that they are popular and my software has a problem with them. One more thing, I don't know what resolution your camera has, but it you get the snapshot it very high resolution, can you try to see it works better if you lower the resolution? What model camera do you have?

Thank you for the feedback, I really appreciate it. I'll post here again when I'll be able to test again on an Amcrest camera.

BTW, I submitted the new channel to Roku, but they'll only publish it after January 3rd. It seems that the team that handles the publishing on the Roku store are off for holidays from 15th of December until January 3rd (lucky them!).

On Sun, Dec 24, 2017 at 3:10 PM, Anthony Coleman <anthony...@gmail.com> wrote:
loan, the MJPEG stream on the Amcrest seems to be poor as a substream but the jpeg snap shot is fine.   Is there anyway to get an update for the app that avoids the flash on the screen when using the jpeg snapshots?  It would be great if it could load the update in the back ground and swap them out after the load is complete, that would avoid the super annoying flash on the screen.

Thanks


On Sunday, December 24, 2017 at 4:34:32 PM UTC-6, Anthony Coleman wrote:
 Ioan, The private channel update worked for my Amcrest Cameras.  You should publish it to the app store.

--
You received this message because you are subscribed to a topic in the Google Groups "dorkbotpdx-blabber" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/dorkbotpdx-blabber/2hY-gbh4xJU/unsubscribe.
To unsubscribe from this group and all its topics, send an email to dorkbotpdx-blabber+unsub...@googlegroups.com.
To post to this group, send email to dorkbotpd...@googlegroups.com.
Visit this group at https://groups.google.com/group/dorkbotpdx-blabber.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to a topic in the Google Groups "dorkbotpdx-blabber" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/dorkbotpdx-blabber/2hY-gbh4xJU/unsubscribe.
To unsubscribe from this group and all its topics, send an email to dorkbotpdx-blabber+unsub...@googlegroups.com.

Ioan Ghip

unread,
Dec 26, 2017, 5:13:47 PM12/26/17
to dorkbotpdx-blabber
The link to the channel is https://my.roku.com/add/IPCAMVIEWPRO for the paid version and https://my.roku.com/add/IPCAMVIEWBASIC for the basic, free version.

The link that you were trying to use is from an old test version, it not available anymore. 

To unsubscribe from this group and all its topics, send an email to dorkbotpdx-blabber+unsubscribe@googlegroups.com.
To post to this group, send email to dorkbotpd...@googlegroups.com.
Visit this group at https://groups.google.com/group/dorkbotpdx-blabber.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to a topic in the Google Groups "dorkbotpdx-blabber" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/dorkbotpdx-blabber/2hY-gbh4xJU/unsubscribe.
To unsubscribe from this group and all its topics, send an email to dorkbotpdx-blabber+unsubscribe@googlegroups.com.

To post to this group, send email to dorkbotpd...@googlegroups.com.
Visit this group at https://groups.google.com/group/dorkbotpdx-blabber.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to a topic in the Google Groups "dorkbotpdx-blabber" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/dorkbotpdx-blabber/2hY-gbh4xJU/unsubscribe.
To unsubscribe from this group and all its topics, send an email to dorkbotpdx-blabber+unsub...@googlegroups.com.
To post to this group, send email to dorkbotpdx-blabber@googlegroups.com.

Tony Marchese

unread,
Dec 26, 2017, 5:50:09 PM12/26/17
to dorkbotpdx-blabber
Thanks I tried the new Basic Link.. and I can get to the disclaimer section where I have to accept a Non-Certified Channel., but after I accept I get the following:

Add channel

Enter a channel access code to add a public channel, a non-certified channel, or a beta channel to your Roku account.

The channel code provided is not associated with a valid channel.

I also tried to access the channel from the Roku device itself, and I can find it when I search, but I also get an error trying to install it.
To unsubscribe from this group and all its topics, send an email to dorkbotpdx-blabber+unsub...@googlegroups.com.
To post to this group, send email to dorkbotpd...@googlegroups.com.
Visit this group at https://groups.google.com/group/dorkbotpdx-blabber.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to a topic in the Google Groups "dorkbotpdx-blabber" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/dorkbotpdx-blabber/2hY-gbh4xJU/unsubscribe.
To unsubscribe from this group and all its topics, send an email to dorkbotpdx-blabber+unsub...@googlegroups.com.
To post to this group, send email to dorkbotpd...@googlegroups.com.
Visit this group at https://groups.google.com/group/dorkbotpdx-blabber.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to a topic in the Google Groups "dorkbotpdx-blabber" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/dorkbotpdx-blabber/2hY-gbh4xJU/unsubscribe.
To unsubscribe from this group and all its topics, send an email to dorkbotpdx-blabber+unsub...@googlegroups.com.

Ioan Ghip

unread,
Dec 26, 2017, 6:15:38 PM12/26/17
to dorkbotpdx-blabber
I'm really not sure what the problem is, it work fine here and at least 50 people install it a day. What do you see if you go to this URL?


To unsubscribe from this group and all its topics, send an email to dorkbotpdx-blabber+unsubscribe@googlegroups.com.
To post to this group, send email to dorkbotpd...@googlegroups.com.
Visit this group at https://groups.google.com/group/dorkbotpdx-blabber.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to a topic in the Google Groups "dorkbotpdx-blabber" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/dorkbotpdx-blabber/2hY-gbh4xJU/unsubscribe.
To unsubscribe from this group and all its topics, send an email to dorkbotpdx-blabber+unsubscribe@googlegroups.com.

To post to this group, send email to dorkbotpd...@googlegroups.com.
Visit this group at https://groups.google.com/group/dorkbotpdx-blabber.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to a topic in the Google Groups "dorkbotpdx-blabber" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/dorkbotpdx-blabber/2hY-gbh4xJU/unsubscribe.
To unsubscribe from this group and all its topics, send an email to dorkbotpdx-blabber+unsubscribe@googlegroups.com.

To post to this group, send email to dorkbotpd...@googlegroups.com.
Visit this group at https://groups.google.com/group/dorkbotpdx-blabber.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to a topic in the Google Groups "dorkbotpdx-blabber" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/dorkbotpdx-blabber/2hY-gbh4xJU/unsubscribe.
To unsubscribe from this group and all its topics, send an email to dorkbotpdx-blabber+unsub...@googlegroups.com.
To post to this group, send email to dorkbotpdx-blabber@googlegroups.com.

Tony Marchese

unread,
Dec 26, 2017, 11:22:51 PM12/26/17
to dorkbotpdx-blabber
Hi loan,

I really appreciate you trying to help.. I'm waiting for Roku Support now, because when trying to access the Channel Store. I get this error.

Roku Channel Store

Apologies, but the web channel store is not currently supported in your region.


To unsubscribe from this group and all its topics, send an email to dorkbotpdx-blabber+unsub...@googlegroups.com.
To post to this group, send email to dorkbotpd...@googlegroups.com.
Visit this group at https://groups.google.com/group/dorkbotpdx-blabber.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to a topic in the Google Groups "dorkbotpdx-blabber" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/dorkbotpdx-blabber/2hY-gbh4xJU/unsubscribe.
To unsubscribe from this group and all its topics, send an email to dorkbotpdx-blabber+unsub...@googlegroups.com.
To post to this group, send email to dorkbotpd...@googlegroups.com.
Visit this group at https://groups.google.com/group/dorkbotpdx-blabber.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to a topic in the Google Groups "dorkbotpdx-blabber" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/dorkbotpdx-blabber/2hY-gbh4xJU/unsubscribe.
To unsubscribe from this group and all its topics, send an email to dorkbotpdx-blabber+unsub...@googlegroups.com.
To post to this group, send email to dorkbotpd...@googlegroups.com.
Visit this group at https://groups.google.com/group/dorkbotpdx-blabber.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to a topic in the Google Groups "dorkbotpdx-blabber" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/dorkbotpdx-blabber/2hY-gbh4xJU/unsubscribe.
To unsubscribe from this group and all its topics, send an email to dorkbotpdx-blabber+unsub...@googlegroups.com.

Fish

unread,
Jan 3, 2018, 4:45:32 PM1/3/18
to dorkbotpdx-blabber


On Monday, December 25, 2017 at 12:26:46 AM UTC-5, Ioan Ghip wrote:
To post to this group, send email to dorkbotpd...@googlegroups.com.

I also have a Amcrest IP2M-841 camera and can't get it to work using the Amcrest settings.  Are there none settings that will work with this camera?
Do you have to get the MJPEG Link and JPEG Link right for it to work? Is it necessary to populate http:// when adding string to MJPEG Link and JPEG Link for it to work?

Ioan Ghip

unread,
Jan 3, 2018, 5:03:14 PM1/3/18
to dorkbotpdx-blabber
For Amcrest cameras, try this version which implements Digest Authentication (not published yet): https://my.roku.com/account/add?channel=2G99MJ
(the link for the basic is: https://my.roku.com/add/D2ZT5C )

Add a camera, fill in the camera name, ip, port, login, password and then in the MJPEG link field, for example, if the MJPEG url that works in your browser is:

in the MJPEG link field enter everything that's after the port: /cgi-bin/mjpg/video.cgi?channel=1&subtype=1

Let me know if that works for you

 
I also have a Amcrest IP2M-841 camera and can't get it to work using the Amcrest settings.  Are there none settings that will work with this camera?
Do you have to get the MJPEG Link and JPEG Link right for it to work? Is it necessary to populate http:// when adding string to MJPEG Link and JPEG Link for it to work?

--
You received this message because you are subscribed to a topic in the Google Groups "dorkbotpdx-blabber" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/dorkbotpdx-blabber/2hY-gbh4xJU/unsubscribe.
To unsubscribe from this group and all its topics, send an email to dorkbotpdx-blabber+unsub...@googlegroups.com.
To post to this group, send email to dorkbotpdx-blabber@googlegroups.com.

stevefloydmusic4life

unread,
Jan 10, 2018, 12:42:45 PM1/10/18
to dorkbotpdx-blabber

When I open the IP CAM VIEWER APP (paid $4.99 version) on my ROKU its blank.  No settings, or options to do anything.  

Any ideas?

Thank you!

Steve

ioan ghip

unread,
Jan 10, 2018, 1:14:33 PM1/10/18
to dorkbotpd...@googlegroups.com
Can you please try updating to the version bellow?


It will show you a price, but it won't charge you if you already paid.

Steve
To unsubscribe from this group and all its topics, send an email to dorkbotpdx-blabber+unsubscribe@googlegroups.com.
To post to this group, send email to dorkbotpd...@googlegroups.com.
Visit this group at https://groups.google.com/group/dorkbotpdx-blabber.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to a topic in the Google Groups "dorkbotpdx-blabber" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/dorkbotpdx-blabber/2hY-gbh4xJU/unsubscribe.
To unsubscribe from this group and all its topics, send an email to dorkbotpdx-blabber+unsubscribe@googlegroups.com.

To post to this group, send email to dorkbotpd...@googlegroups.com.
Visit this group at https://groups.google.com/group/dorkbotpdx-blabber.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to a topic in the Google Groups "dorkbotpdx-blabber" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/dorkbotpdx-blabber/2hY-gbh4xJU/unsubscribe.
To unsubscribe from this group and all its topics, send an email to dorkbotpdx-blabber+unsubscribe@googlegroups.com.

To post to this group, send email to dorkbotpd...@googlegroups.com.
Visit this group at https://groups.google.com/group/dorkbotpdx-blabber.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to a topic in the Google Groups "dorkbotpdx-blabber" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/dorkbotpdx-blabber/2hY-gbh4xJU/unsubscribe.
To unsubscribe from this group and all its topics, send an email to dorkbotpdx-blabber+unsubscribe@googlegroups.com.

To post to this group, send email to dorkbotpd...@googlegroups.com.
Visit this group at https://groups.google.com/group/dorkbotpdx-blabber.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "dorkbotpdx-blabber" group.
To unsubscribe from this group and stop receiving emails from it, send an email to dorkbotpdx-blabber+unsub...@googlegroups.com.
To post to this group, send email to dorkbotpdx-blabber@googlegroups.com.

Ioan Ghip

unread,
Jan 10, 2018, 1:46:44 PM1/10/18
to dorkbotpdx-blabber
Let me know if that fixed it for you. 
Very soon (maybe a week) I'll release a new version that supports a larger variety of cameras, has onvif built in and rtsp support jpeg encoded streams. Onvif compliant cameras must implement jpeg encoded stream over rtp... but who knows how many do. I know my axis cameras all support it.

Also, the new version is going to almost triple the frame rate for mjpeg. I rewrote the whole algorithm and the new one does wonders.

To unsubscribe from this group and stop receiving emails from it, send an email to dorkbotpdx-blabber+unsubscribe@googlegroups.com.

To post to this group, send email to dorkbotpdx-blabber@googlegroups.com.
Visit this group at https://groups.google.com/group/dorkbotpdx-blabber.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to a topic in the Google Groups "dorkbotpdx-blabber" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/dorkbotpdx-blabber/2hY-gbh4xJU/unsubscribe.
To unsubscribe from this group and all its topics, send an email to dorkbotpdx-blabber+unsub...@googlegroups.com.
Message has been deleted

Ioan Ghip

unread,
Jan 15, 2018, 2:24:37 PM1/15/18
to dorkbotpdx-blabber
Hi Tony and Fish,

I bought a Amcrest IP2M-841 (like yours) for testing purposes and now Version 4 (major update) is ready for testing:

New:
  • ONVIF Auto Config when adding a camera - if your camera is ONVIF compliant, it will find and configure the URL for streaming and PTZ (if your camera has PTZ).
  • RTSP support for jpeg encoded video stream
  • Motion detection
  • Completely rewritten stream decoding algorithm, you will see a major boost in frames/second
  • New design/simplified Add Camera window

Fixes:
  • If stream connection is lost, the software will reconnect automatically
  • Fixes the problem where for some users the application menu didn't appear
  • Fixes connection issues with Amcrest cameras
  • Other fixes and performance improvements


To unsubscribe from this group and all its topics, send an email to dorkbotpdx-blabber+unsubscribe@googlegroups.com.

Tony Marchese

unread,
Jan 16, 2018, 12:11:56 AM1/16/18
to dorkbotpd...@googlegroups.com

Hi Ioan,

 

I just installed the new version from the link provided.. The new pages look promising.  I’ve been able to get 1 of my 3 camera’s working somewhat, however the ones I have are just Generic brands. However they are all supposed to be ONVIF compatible.. So looking forward to see if this works!

 

Tony

kw4...@gmail.com

unread,
Mar 9, 2018, 11:50:54 AM3/9/18
to dorkbotpdx-blabber
Could you help me set up a SV3C 720 camera?  I have tried everything!  The manufacturer is in China and has no idea what I am looking for. 

I cannot find a working RTSP,  The ONVIF finds the camera, but no picture. These are best sellers on Amazon.  http://a.co/d8keQdU

Ioan Ghip

unread,
Mar 9, 2018, 12:17:08 PM3/9/18
to dorkbotpdx-blabber
From Amazon I can't find anything about the camera supporting any kind of jpeg encoding and my application only works with jpeg encoding. The application work with mjpeg, jpeg encoded rtsp stream, or snapshot url. Any ONVIF compliant camera must support jpeg rtsp stream, but some cheap Chinese cameras advertise onvif support without actually implementing what's needed. In the application you should also try "Scan" which will test the camera against about 140 common URIs used for IP cameras. If none of this works, probably my application is not compatible with your cameras.

If this camera only has h.264 stream, you'll have to use an addon that requires a raspberry pi or orange pi to make it work. More details here: https://github.com/e1ioan/rokuphp


--
You received this message because you are subscribed to a topic in the Google Groups "dorkbotpdx-blabber" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/dorkbotpdx-blabber/2hY-gbh4xJU/unsubscribe.
To unsubscribe from this group and all its topics, send an email to dorkbotpdx-blabber+unsub...@googlegroups.com.
To post to this group, send email to dorkbotpdx-blabber@googlegroups.com.

Makanalani Thatcher

unread,
Mar 9, 2018, 5:29:31 PM3/9/18
to dorkbotpdx-blabber
Good Day Ian, I enjoy your channel very well.  However, I am encoutering trouble getting the video stream to come through the application.  I have double checked the settings for the camera which match those that I use for desktop computers and mobile, however, for some reason am having trouble getting them to work on the TVs using the Roku Channel.  Granted I do use the Free Version currently while I was testing it.  Not sure if upgrading to the paid version would open up more options



Below is the camera product that we use

We have 5 of the above cameras throughout our Archery Range and I need to have 2 of them stream live to 2 TVs located in our "party" room for parents to watch their children during the lessons.  Is this possible?  Any assistance would be wonderfully appreciated
Message has been deleted
Message has been deleted
Message has been deleted
Message has been deleted
Message has been deleted

Meyer Denney

unread,
Dec 4, 2019, 1:14:18 AM12/4/19
to dorkbotpdx-blabber
Hi,

Love the app! Got my Wyze cams to work on it by using the TinyCam app on my Android phone.

Quick question - are there any Alexa voice commands for this? Is there a way to open the Roku Channel via an Alexa voice command? I tried a few times but it didn't work.

Thanks,

Meyer

Corey Kronengold

unread,
Jun 22, 2020, 12:50:59 PM6/22/20
to dorkbotpdx-blabber
Just checking, since this thread is old....does rtsp still require the RPi implementation? or is there a way to enter the RTSP stream URL now? 

I want to add my doorbell camera (Amcrest AD110) to the screensaver. 

On Wednesday, July 26, 2017 at 4:25:32 PM UTC-4, Ioan Ghip wrote:
I have the rtsp working in my test code (on the computer), but I didn't have time yet to port the code to roku's script. Same with ONVIF. I have to make a note: the rtp code that works is jpeg over rtp and ONVIF compliant cameras must provide JPEG over rtp. What does this mean? It means that if you have a ONVIF compliant camera, it will be easier to add it to the roku application, but the speed of the stream would be probably the same as mjpeg and there will be no sound.

At this point there is no way to make the h.264 stream provided by most IP cameras work directly with roku. Even if I tried to port some code from ffmpeg or other applications it would not work. The scripting language available on roku is way too slow to do something like that. For live streaming roku supports HLS (HTTP Live Streaming) which is not supported by any IP cameras I know of.

I have a way in mind to make everything work, but it will require another piece of hardware that the user is responsible for buying and configuring: a Raspberry Pi with some packages made by me.
You'll connect the Pi with my software to your local network and the roku app is going to request from the Pi HLS stream for any camera you may have. The Pi is going to convert on the fly from h.264 rtp stream to HLS so the roku can play it.

I already made part of that work for another project, so I'm confident that it would work well. Of course, this won't be for everyone. Here is the other project: https://github.com/e1ioan/RaspberryPi-AxisYoutubeStreaming



On Sun, Jul 23, 2017 at 8:53 AM, rretter2 <rret...@twc.com> wrote:
Love your app works great with my 5 hikvision ip cameras for just pictures do you have any plains to support rtsp for live feed from these cameras?
thanks



On Monday, February 20, 2017 at 1:51:30 PM UTC-5, Ioan Ghip wrote:
If any of you use a Roku and have a IP security camera, you are going to love this channel (I hope). It's in beta, so any feedback is welcome.
It fully supports Motion-JPEG, PTZ for major brand cameras, Split Screen for 2, 3 and 4 cameras. Also, Basic Authentication.

Here is the private channel link: https://my.roku.com/account/add?channel=62KQTNT 

and some screenshots: http://imgur.com/a/vV6lL

The channel doesn't send out any info you enter, all the config for the cameras is kept in Roku's memory (registry)

Feel free to give me any feedback good or bad.

--
You received this message because you are subscribed to a topic in the Google Groups "dorkbotpdx-blabber" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/dorkbotpdx-blabber/2hY-gbh4xJU/unsubscribe.
To unsubscribe from this group and all its topics, send an email to dorkbotpdx-blabber+unsub...@googlegroups.com.
To post to this group, send email to dorkbotpd...@googlegroups.com.

Ctgriffi

unread,
Jun 24, 2020, 7:02:29 PM6/24/20
to dorkbotpdx-blabber
Really appreciate your IP cam app for the Roku. I am currently trying to use VLC on one of my home computers in order to transcode+stream an RTSP stream from an older Q-See network video recorder on my local network. I know that MJPEG is the desired codec, but I've tried a ton of different settings in VLC, with no success... yet!

Can you let me know what your IP Camera Viewer Basic app is expecting in terms of file format, container, etc, etc. I know a little about codecs and all that jazz but not enough to stumble onto the right solution, apparently.

Many thanks for your time and any help you can offer.

jim

unread,
Jun 24, 2020, 8:52:36 PM6/24/20
to dorkbotpdx-blabber
I used to use G-Spot software ( https://en.wikipedia.org/wiki/GSpot ) with success when doing video forensics but a newer video tool is MediaInfo - https://www.videohelp.com/software/MediaInfo  
Since retirement have not kept up in that world . . . CNC is now dominate. 

Zoneminder and Roku would get my attention.
If someone is working on that I would like to know.

Ioan Ghip

unread,
Jun 25, 2020, 2:43:03 PM6/25/20
to dorkbotpdx-blabber
If your camera only provides a h264 video stream, you can use the information provided here to convert the stream to HLS, which the application supports:
BTW, you will need the pro version of IP Camera viewer for that and I never tested it on windows, just on linux (raspbery/orange pi).

Another way (I never tested) is to try to convert the h264 stream to MJPEG using ffmpeg, which is available on windows too. I never tried it, but here is a result after a quick search:

If this works, you'll be able to use the stream created on the IP Camera Viewer Basic.


On Wednesday, June 24, 2020 at 4:02:29 PM UTC-7, Ctgriffi wrote:

Ctgriffi

unread,
Jun 27, 2020, 3:31:05 PM6/27/20
to dorkbotpdx-blabber
Thanks for the help!

I'm actually on a Mac (most days) as a web developer. However I spent way too much time trying to get VLC to transcode RTSP to MJPEG this past week, with little to show for it. (Running VLC via Terminal on the Mac has been nothing but headaches.)

I do have an RPI 3 around that might do the job, if it could keep up as a dedicated transcoder and server, possibly auto-rebooting each night, etc.

Paul F

unread,
Jul 2, 2020, 2:21:33 AM7/2/20
to dorkbotpdx-blabber
When I worked at univac back then external signals were always acronyms. I and O were reserved for input and output. JTAG is a good example. I'm thinking there is a keyboard and a printer that explains all ther Ps. I remember signal in the io cables called External Function EF. Later we used it when a problem ent away buy itself(usually when you ask someone to look at it). EF meant "electrical phenomenon".

Paul Fernquist

unread,
Jul 2, 2020, 2:22:56 AM7/2/20
to dorkbotpd...@googlegroups.com
Oops wrong topic.


From: dorkbotpd...@googlegroups.com <dorkbotpd...@googlegroups.com> on behalf of Paul F <p.fer...@gmail.com>
Sent: Wednesday, July 1, 2020 11:21:33 PM
To: dorkbotpdx-blabber <dorkbotpd...@googlegroups.com>
Subject: [DorkbotPDX blabber] Re: I made a IP Camera Viewer with Motion-JPEG support for Roku
 
When I worked at univac back then external signals were always acronyms. I and O were reserved for input and output. JTAG is a good example. I'm thinking there is a keyboard and a printer that explains all ther Ps. I remember signal in the io cables called External Function EF. Later we used it when a problem ent away buy itself(usually when you ask someone to look at it). EF meant "electrical phenomenon".

--
You received this message because you are subscribed to the Google Groups "dorkbotpdx-blabber" group.
To unsubscribe from this group and stop receiving emails from it, send an email to dorkbotpdx-blab...@googlegroups.com.

Miguel Guzmán

unread,
Jul 29, 2020, 9:49:24 PM7/29/20
to dorkbotpdx-blabber
Hi Ioan.

I just bought the IP Camera Viewer Pro for ROKU app.

I have been testing my TP-LINK TAPO C200 camera, however for some reason it is not working.

According to what I read in the help of the 4 ways that it is suggested to configure the most viable is the URL Stream.

I have installed several applications to get the URL data on my computer and apparently it works, but so far it cannot be reproduced in the APP, I think it is due to the way the information in that field is required to be entered.

Can you help me know if my camera is compatible, or if it is something that I am typing wrong in the Stream URL.

I am entering the information in the following format:

rtsp://xxx.xxx.xxx.xxx:554/stream1

The camera has a username and password.

Thank you very much.

jason

unread,
Jul 30, 2020, 12:02:41 AM7/30/20
to dorkbotpd...@googlegroups.com
Respectfully, can we see about moving tech support for the roku ip
camera app to a different email list? :)

Thanks!

-jason
> --
> You received this message because you are subscribed to the Google
> Groups "dorkbotpdx-blabber" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to dorkbotpdx-blab...@googlegroups.com
> <mailto:dorkbotpdx-blab...@googlegroups.com>.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/dorkbotpdx-blabber/9083592f-b45e-40f1-af62-093d3cf881f6n%40googlegroups.com
> <https://groups.google.com/d/msgid/dorkbotpdx-blabber/9083592f-b45e-40f1-af62-093d3cf881f6n%40googlegroups.com?utm_medium=email&utm_source=footer>.

Ioan Ghip

unread,
Jul 30, 2020, 11:49:30 AM7/30/20
to dorkbotpdx-blabber
I agree that people should not contact me for support on this email list. I'm guessing they search the application name and this group comes up. 
Is there a way for the moderator to delete the whole thread? That would be 100% fine with me.

Miguel Guzmán

unread,
Jul 30, 2020, 3:46:34 PM7/30/20
to dorkbotpdx-blabber
According to what they comment, it appears as the main answers when looking for support for the app, if you could guide me where to get the support, I would greatly appreciate it.

Regards.
Reply all
Reply to author
Forward
0 new messages
Search
Clear search
Close search
Google apps
Main menu