# gssrc

Read data from a file in a Google Cloud Storage.

## Example launch line

    gst-launch-1.0 gssrc location=gs://mybucket/myvideo.mkv ! decodebin !
    glimagesink

### Play a video from a Google Cloud Storage.

    gst-launch-1.0 gssrc location=gs://mybucket/myvideo.mkv ! decodebin ! navseek
    seek-offset=10 ! glimagesink

### Play a video from a Google Cloud Storage and seek using the keyboard

from the terminal.

See also: gssink

## Hierarchy

    GObject
        ╰──GInitiallyUnowned
            ╰──GstObject
                ╰──GstElement
                    ╰──GstBaseSrc
                        ╰──gssrc

## Implemented interfaces

    GstURIHandler

## Factory details

Authors: – Julien Isorce <jisorce></jisorce>

Classification: – `Source/File`

Rank – none

Plugin – gs

Package – GStreamer Bad Plug-ins

## Pad Templates

### `src`

    ANY

Presence – always

Direction – src

Object type – GstPad

## Properties

### location

    “location” gchararray

Location of the file to read

Flags : Read / Write

Default value : NULL

### service-account-email

    “service-account-email” gchararray

Service Account Email to use for credentials.

Flags : Read / Write

Default value : NULL

Since : 1.20

The results of the search are