[ 
https://issues.apache.org/jira/browse/BEAM-9147?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17074334#comment-17074334
 ] 

Michał Walenia commented on BEAM-9147:
--------------------------------------

Hi, thanks for taking an interest in this.

I'm planning to do the transform in a mode-agnostic way - it will be just an 
intermediate step of a pipeline. I don't see why it wouldn't work with 
streaming. As for VideoML - I want to keep it simple for now and focus on 
finishing the integration with VI.



I'm afraid I don't understand the version dependency conflict point - can you 
elaborate?

I want the output PCollection to be a PCollection of Lists of 
VideoAnnotationResults - any further refinement of results is on the user to 
perform. The list of features can be passed as a parameter for the whole 
pipeline, however it's possible to add a VideoContext object to the element 
either by a SideInput or by passing a KV as input. Check out 
[https://github.com/apache/beam/pull/11261] if you want to see the specifics 
and comment on the code.

> [Java] PTransform that integrates Video Intelligence functionality
> ------------------------------------------------------------------
>
>                 Key: BEAM-9147
>                 URL: https://issues.apache.org/jira/browse/BEAM-9147
>             Project: Beam
>          Issue Type: Sub-task
>          Components: io-java-gcp
>            Reporter: Kamil Wasilewski
>            Assignee: Michał Walenia
>            Priority: Major
>          Time Spent: 1h
>  Remaining Estimate: 0h
>
> The goal is to create a PTransform that integrates Google Cloud Video 
> Intelligence functionality [1].
> The transform should be able to take both video GCS location or video data 
> bytes as an input.
> A module with the transform should be put into _`sdks/java/extensions`_ 
> folder.
> [1] [https://cloud.google.com/video-intelligence/]



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to