Find Jobs
Hire Freelancers

Inline iPhone video viewing/streaming, Client Side Solution -- 2

$250-750 USD

Fechado
Publicado há mais de 8 anos

$250-750 USD

Pago na entrega
I'm working on a web (browser only) video streaming app which involves allowing one user to stream (Web RTC) a video on his device so that both he and another user on another device can watch the video simultaneously.  The problem is, iPhones make it impossible to view video without going fullscreen in its video player, so my interface, video ads, etc are hidden, and the application ultimately doesn't work on an iPhone.  One can't simply render the HTML5 video on canvas either, because Apple has also blocked this possibility on the iPhone.  See this link for details:[login to view URL] A work around is possible, as demonstrated by this service, using a custom video codec, and various black magic: [login to view URL] But this service is not open source, involves server side streaming and licensing costs, which would hinder my business model severely, as my goal is to stream the videos purely client side via WebRTC, rather than utilizing expensive server bandwidth for streaming.  It should be possible do do something similar client side via JavaScript, so that the page reads the file from the user's device, strips the video frames and audio data from that file, and then streams that data via RTC to be played via a custom Canvas video player on both the other person's device and the video owner's device.  I just don't have the skill yet to do something of this complexity in any reasonable amount of time, so I'm out-sourcing this. This job can be taken without the responsibility of streaming video events (the videos must play, pause, buffer, etc in sync on both devices connected by the WebRTC stream) but if those things are not handled, by the code, there must be an interface which makes the custom Canvas video player's events (buffering, pause, play, etc) available.  If you have a different approach in mind, that's no issue, I leave only the following requirements to be met: - The script reacts to a user's video selection from any device, and streams that video's data via WebRTC once a connection is made. - The video data including audio must be read and played in a way that works in an iPhone web browser without going into fullscreen mode. - Events (buffering, pause, play, ready, etc) must be exposed to both clients in some way by the player.  Server side code involved (signaling involving in establishing the peer to peer connection) not required, assume that others working with the code know how to establish the RTC connection. Desired Skills Javascript, Video Conversion, WebRTC, HTML5 Canva
ID do Projeto: 8197650

Sobre o projeto

6 propostas
Projeto remoto
Ativo há 9 anos

Quer ganhar algum dinheiro?

Benefícios de ofertar no Freelancer

Defina seu orçamento e seu prazo
Seja pago pelo seu trabalho
Descreva sua proposta
É grátis para se inscrever e fazer ofertas em trabalhos
6 freelancers estão ofertando em média $977 USD for esse trabalho
Avatar do Usuário
A proposal has not yet been provided
$526 USD em 10 dias
4,8 (43 avaliações)
8,0
8,0
Avatar do Usuário
A proposal has not yet been provided
$666 USD em 5 dias
0,0 (0 avaliações)
0,0
0,0
Avatar do Usuário
A proposal has not yet been provided
$1.111 USD em 10 dias
0,0 (0 avaliações)
0,0
0,0

Sobre o cliente

Bandeira do(a) INDIA
Malerkotla, India
4,6
17
Método de pagamento verificado
Membro desde dez. 6, 2014

Verificação do Cliente

Obrigado! Te enviamos um link por e-mail para que você possa reivindicar seu crédito gratuito.
Algo deu errado ao enviar seu e-mail. Por favor, tente novamente.
Usuários Registrados Total de Trabalhos Publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Carregando pré-visualização
Permissão concedida para Geolocalização.
Sua sessão expirou e você foi desconectado. Por favor, faça login novamente.