SAPO Videos

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    1 Group

    SAPO Videos - Presentation Transcript

    1. SAPO Vídeos Novembro de 2007 Vítor Rodrigues Daniel Santos
    2. Introdução  SAPO Vídeos User generated content Conteúdos exclusivos Parceiros Múltiplos interfaces Web Mobile SOAP RSS
    3. Introdução Plataforma flexível: Virtual hosting (videos.sapo.pt, mudasti.sapo.pt) User based templates Escalável Facilmente integrável com outros sites (pftv.sapo.pt, sic.sapo.pt) Uso exclusivo de Software Livre Lighttpd || Apache + PHP + PEAR + Smarty + MySQL mpeg + mencoder + mplayer Memcache
    4. Arquitectura da aplicação SAPO RSS SOAP MAIL ... SMARTY Broker M E Multimédia API L M O C G A S C Multimédia Framework H E Media Encoder Database Stormap
    5. Arquitectura hardware SAPO Videos Stormap File/ Upload Redirec Web streaming server tor Frontend server File Vídeo Stormap Mysql Server encoder Mysql Stormap
    6. APIs Smarty Uso interno Em estudo a abertura ao público Mail Apenas permite upload RSS SOAP
    7. APIs - RSS Feeds http://services.sapo.pt/videos/RSS/Channel/user/id Retorna o rss da playlist http://services.sapo.pt/videos/RSS/Query Parâmetros GET user - Pesquisa por utilizador related - Vídeos relacionados tag - Pesquisa por tag search - Pesquisa livre order - Ordenação de resultados limit - Numero de resultados
    8. APIs - RSS Utilização dos parâmetros Todos os parâmetros são opcionais. Por omissão são apresentados os vídeos mais recentes O parâmetro user pode ser conjugado com qualquer outro parâmetro Os parâmetros related, tag e search não podem ser combinados entre si O parâmetro related recebe um identificador único do video. (http://videos.sapo.pt/Zr2FE21z73uQKB0l13 identificador é Zr2FE21z73uQKB0l13)
    9. APIs - RSS Utilização dos parâmetros (continuação) O parâmetro order permite ordenar os resultados por views - Mais vistos date - Mais recentes (Default) rate - Melhor rating Não pode ser conjugado com o parâmetro related, pois os resultados deste vêm sempre ordenados por relevância O limit limita o números de resultados
    10. APIs - RSS <item> <title> <![CDATA[ SAPO Codebits ]]> </title> <description> <![CDATA[ <html> ... </html> ]]> </description> <synopse> <![CDATA[ O SAPO vai promover um encontro de 3 dias com programadores para ajudar a desenvolver e a revelar novos talentos nacionais. ]]> </synopse> <videoURL>http://videos.sapo.pt/KznvtNMZ2fN3llthmKFM</videoURL> <views>731</views> <rate>3</rate> <time>00:04:00</time> <media:content url=\"http://videos.sapo.pt/KznvtNMZ2fN3llthmKFM/pic/120x90\" type=\"image/jpeg\" height=\"90\" width=\"120\" /> <pubDate>Sun, 21 Oct 2007 16:07:16 +0000</pubDate> <link>http://videos.sapo.pt/KznvtNMZ2fN3llthmKFM</link> </item>
    11. APIs - SOAP Autenticação Todos os métodos são autenticados com a conta SAPO Vídeos, através de SOAP Headers Métodos AddVideo * NotifyComment * AddVideoPost GetUserInfo * CreateUser * EditVideo CheckVideo GetEncodeProfilesForUser DeleteVideo GetEncodeParameters AddVideoToPlaylist Query RemoveVideoFromPlaylist * Apenas para uso interno.
    12. APIs - SOAP AddVideoPost Permite criar um novo vídeo na plataforma e permiti o upload deste por POST posteriormente. De modo a fazer o POST do ficheiro é necessário obter um Token no BUS com o randname do vídeo como parâmetro ExtraInfo O post deverá conter os seguintes campos: token: Token obtido a partir do BUS content_file: ficheiro a fazer upload redir: redirect para o qual a janela de form deve ir após o POST (opcional, no caso de não ser passado este parâmetro é devolvido o resultado em XML; caso contrario é passado o resultado no parâmetro error do redir)
    13. APIs - SOAP Após o upload podem ser passados os seguintes valores no parâmetro error do redirect: INVALID_TOKEN USED_TOKEN NO_FILE FILE_TYPE LIMIT_TIME SUCCESS
    14. APIs - SOAP Exemplo de um form para POST do vídeo: <form action=\"http://upload01.videos.sapo.pt/upload_token.html\" method=\"post\" enctype=\"multipart/form-data\"> <input type=\"file\" name=\"content_file\"> <input type=\"hidden\" name=\"redir\" value=\"http://videos.sapo.pt\"> <input type=\"hidden\" name=\"token\" value=\"TOKEN VALUE\"> <input type=\"submit\"> </form>

    + codebitscodebits, 3 years ago

    custom

    2956 views, 0 favs, 7 embeds more stats

    SAPO Vídeos, feeds de RSS e API da plataforma. Exe more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 2956
      • 2806 on SlideShare
      • 150 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 25
    Most viewed embeds
    • 111 views on http://developers.sapo.pt
    • 29 views on http://intra.codebits.sapo.pt
    • 4 views on http://codebits.eu
    • 2 views on http://74.125.77.132
    • 2 views on http://softwarelivre.sapo.pt

    more

    All embeds
    • 111 views on http://developers.sapo.pt
    • 29 views on http://intra.codebits.sapo.pt
    • 4 views on http://codebits.eu
    • 2 views on http://74.125.77.132
    • 2 views on http://softwarelivre.sapo.pt
    • 1 views on http://www.goudengids.be
    • 1 views on http://developers.localhost

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories

    Groups / Events