Is it possible to stream RTMP to GCP, display on my app?

116 views
Skip to first unread message

Christopher de Vidal

unread,
May 31, 2020, 1:37:34 PM5/31/20
to cloud-videointel-discuss
Newbie question. Is it possible to do this? I have a security camera-type device which can send to an RTMP receiver. (A chicken coop monitor device.) I want to display the video stream in an app I am developing. The app uses Firebase authentication to login and I want it to be able to view the security camera feed from there. No unauthorized users may be able to view the camera stream.

I found this document so I think it should be possible. But I am unclear from reading it if the stream could be viewed from the app client of an authorized user, and only from the app client of an authorized user.
https://cloud.google.com/video-intelligence/docs/streaming/live-streaming

Jinjun Qiu

unread,
Jun 1, 2020, 3:15:43 PM6/1/20
to cloud-videointel-discuss
Hello,

You question is on building a video streaming app. But here is Video Intelligence API discussion group. Your question is out of our scope.

Christopher de Vidal

unread,
Jun 1, 2020, 3:27:19 PM6/1/20
to Jinjun Qiu, cloud-videointel-discuss
I am sorry. The link I provided says “How-to stream live videos” and is in the Video Intelligence documentation hence my confusion. Do you know where I might ask my question?

On Mon, Jun 1, 2020 at 3:15 PM 'Jinjun Qiu' via cloud-videointel-discuss <cloud-videoi...@googlegroups.com> wrote:
Hello,

You question is on building a video streaming app. But here is Video Intelligence API discussion group. Your question is out of our scope.

--
© 2018 Google Inc. 1600 Amphitheatre Parkway, Mountain View, CA 94043
 
Email preferences: You received this email because you signed up for the Google Cloud Video Intelligence API Discussion Google Group (cloud-videoi...@googlegroups.com) to participate in discussions with other members of the Google Cloud Video Intelligence API community and the Google Cloud Video Intelligence API Team.
---
You received this message because you are subscribed to the Google Groups "cloud-videointel-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cloud-videointel-d...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/cloud-videointel-discuss/ed4ab722-cb6a-4b69-b076-77d01a8580d3%40googlegroups.com.
--

Christopher de Vidal

Would you consider yourself a good person? Have you ever taken the 'Good Person' test? It's a fascinating five minute quiz. Google it.

Jinjun Qiu

unread,
Jun 11, 2020, 2:26:58 PM6/11/20
to cloud-videointel-discuss
Hello Christopher,

Sorry I misunderstood your question. Your question is about authorized access on the video streamed to Video Intelligence API.

Please check this part of the doc [1]. You have to provide /path_to_credential/credential_json to the API. This is the service account json key file generated in your GCP project. Therefore, only the service account from your project who has this key can view the video. No other user will have the access to this key nor can they access your video.

More details on service account key can be found in this documentation [2].

Christopher de Vidal

unread,
Jun 11, 2020, 2:33:17 PM6/11/20
to Jinjun Qiu, cloud-videointel-discuss
Thank you. So I gather it's not possible to have a private camera for only private human viewers, yes?


Christopher de Vidal

Would you consider yourself a good person? Have you ever taken the 'Good Person' test? It's a fascinating five minute quiz. Google it.

--
© 2018 Google Inc. 1600 Amphitheatre Parkway, Mountain View, CA 94043
 
Email preferences: You received this email because you signed up for the Google Cloud Video Intelligence API Discussion Google Group (cloud-videoi...@googlegroups.com) to participate in discussions with other members of the Google Cloud Video Intelligence API community and the Google Cloud Video Intelligence API Team.
---
You received this message because you are subscribed to the Google Groups "cloud-videointel-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cloud-videointel-d...@googlegroups.com.

Jinjun Qiu

unread,
Jun 16, 2020, 9:09:21 AM6/16/20
to cloud-videointel-discuss
Generally speaking, Video Intelligence API [1] is for AI (machine) to recognize objects, places and actions in the video. 

If your request is for human to watch the video streaming in some ways, Video Intelligence API doesn't apply to your use case.

[1] https://cloud.google.com/video-intelligence
Reply all
Reply to author
Forward
0 new messages