Error message

User warning: The following module is missing from the file system: fast_404. For information about how to fix this, see the documentation page. in _drupal_trigger_error_with_delayed_logging() (line 1143 of /mnt/www/html/ooyala/docroot/includes/bootstrap.inc).

Carga de un vídeo

El primer paso es cargar un vídeo.

Para cargar un vídeo:

  1. Utilice la ruta /v2/assets. El ejemplo siguiente crea el vídeo "My Video".
    Nota: Para cargar el archivo completo de una vez, no especifique un chunk_size.
    [POST] /v2/assets
    {
      "name": "My Video",
      "file_name": "my_video.avi",
      "asset_type": "video",
      "file_size": 199895,
      "chunk_size": 100000
    }
        

    Backlot devuelve una respuesta similar a la siguiente:

    {
      "asset_type": "video",
      "duration": 0,
      "name": "My Video",
      "preview_image_url": null,
      "created_at": "2011-07-22T18:54:19+00:00",
      "embed_code": "Y1dTdvMjq9QtOMGrP-H59OIgiZ6-_Mrl",
      "time_restrictions": null,
      "updated_at": "2011-07-22T18:54:19+00:00",
      "external_id": null,
      "description": null,
      "status": "uploading"
    }
         
  2. Obtenga las URL de carga. El siguiente ejemplo obtiene las URL de carga del vídeo Y1dTdvMjq9QtOMGrP-H59OIgiZ6-_Mrl.

    Backlot devuelve una respuesta similar a la siguiente:

     [ "http://uploader-v2.ooyala.com/send?filename=Y1dTdvMjq9QtOMGrP-H59OIgiZ6-_Mrl/0000000000000-0000000099999&filesize=100000&expires=1311447448&signature=tUp+iEUq9O9oP6khuasvZVFecoECcoej0gycG/ZTZr0", "https://uploader-v2.ooyala.com/send?filename=Y1dTdvMjq9QtOMGrP-H59OIgiZ6-_Mrl/0000000100000-0000000199894&filesize=99895&expires=1311447448&signature=1aJ3ojLTUDnfLiHxZt/1us7jZ0StbtMC+pOnqNSQtiw"
    ]
        
  3. Cargue cada fragmento.
    Nota: Si no ha especificado un tamaño de fragmento, no especifique el rango de fragmento.
    El siguiente ejemplo carga el primer fragmento del vídeo Y1dTdvMjq9QtOMGrP-H59OIgiZ6-_Mrl.
    [PUT] http://uploader-v2.ooyala.com/send?filename=Y1dTdvMjq9QtOMGrP-H59OIgiZ6-_Mrl/0000000000000-0000000099999&filesize=100000&expires=1311447448&signature=tUp+iEUq9O9oP6khuasvZVFecoECcoej0gycG/ZTZr0
         <file>
    
  4. Marque el vídeo como cargado. El siguiente ejemplo marca el vídeo Y1dTdvMjq9QtOMGrP-H59OIgiZ6-_Mrl como cargado.
    [PUT] /v2/assets/Y1dTdvMjq9QtOMGrP-H59OIgiZ6-_Mrl/upload_status
    { "status": "uploaded" }
        

    Backlot devuelve una respuesta similar a la siguiente:

    {
      "status": "uploaded"
    }
        

El vídeo se ha cargado correctamente.