<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
3D Video and Real-time Multi-format Video! Ooops... My "bad." It
doesn't seem feasible even outside of HTML!<br>
<br>
Apologies for being facetious and trying to be a "wag," but that latter
point (multi-format video) is a good candidate for attention ... and
that is what the query (What is not possible with HTML5) is about,
right? "To what have we failed to pay due consideration?"<br>
<br>
A Statement of the Problem (apologies aforehand for offensive
terminology):<br>
Real-time, multi-format video (there must be a better term for this) is
the acquisition of audio and video in one form (say, 1920 x 1080 with
7.1 sound) and its propagation in native as well as other formats (say,
160 x 112 with monaural sound). This is the "Fat Man's Trousers"
problem - How do you stuff that belly into such small pants? [and THAT
is the most polite of the various titles] Right now, with either H.264
or with Ogg, no matter which, this task is Sysiphean. Simply put, it is
the difficulty in cramming 8+ Mb/s through a 300 kb/s pipe (to a
display that cannot present, anyway, the high resolution image) and
then randomly "adjusting" the bandwidth. Think of being in a car,
watching an iPad (as a passenger, we hope and pray) and trying to watch
a video as the feed wobbles from several megabits to mere kilobits per
second and back again. ...and then being foolish enough to recommend
the video to an iPhone user...<br>
<br>
Just recode ... on-the-fly? Oh, you have not begun to address the
problems! You see, when your feed collapses, your clients lose
compression synchronization: compressed audio and video that depend on
a particular client state must be halted until some form of re-atunment
occurs ... possibly several seconds (hopefully not minutes). ...not
good in a commercial environment (somebody's not getting that for which
he/she is paying...).<br>
<br>
There have been related discussions (focused on reporting actual
bandwidth) on this forum about the challenges. Some have said, with
good reason, that it is outside of the HTML5 envelope. Yet, the current
need is so great and that need's growth is of such magnitude (it could
reach, quickly, the major portion of all traffic) as to warrant some
cycles in its discussion.<br>
<br>
...and, not to complicate and confuse matters, deserving of attention
is an analogous problem with mere layout of HTML pages: view a
commercial page (say, Bloomberg or Der Spiegel) on a decently sized
screen and then try to view such pages on an iPhone or Droid ... not a
pleasant experience. Whilst not dynamic as the described media feed
problem is, the difficulties are analogous (again, even if "spatial
rather than temporal"). If the documentation could offer some guidance,
it would be well received and yield great returns.<br>
<br>
What say ye?<br>
===<br>
On 2010-06-07 10:01, Nikita Eelen wrote:
<blockquote
 cite="mid:AANLkTilmi01vpNJLvk2ghaZarpc8N0qW1KdL3w_9NCdf@mail.gmail.com"
 type="cite">I believe video telephony is not possible due to security
limitations in browser, but it was in spec but never acted upon as of
yet (IE device access
  <div>using something like a microphone/camera etc.), however i
believe this is possible to work around (with individual browser
extensions, like firefox extensions, or</div>
  <div>a native plugin (flash comes to mind but sucks for mobile
devices in terms of battery life), so I think for all those as of now
need to be written as either</div>
  <div>A.) An application that acts as a plugin (ex: Flash)</div>
  <div>B.) An extension to a browser (Firefox extension/active x
control etc.)</div>
  <div>C.) A native application that reads the camera/microphone for a
given device when the above is not possible (Ex: iPhone/iPad),</div>
  <div>if this is possible any other ways I would be very interested if
anyone could comment,</div>
  <div>Thanks,</div>
  <div>Nikita<br>
  <br>
  <div class="gmail_quote">On Mon, Jun 7, 2010 at 5:34 AM, narendra
sisodiya <span dir="ltr"><<a moz-do-not-send="true"
 href="mailto:narendra@narendrasisodiya.com">narendra@narendrasisodiya.com</a>></span>
wrote:<br>
  <blockquote class="gmail_quote"
 style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">May
someone explore what is not possible with HTML5 in spec and in
Implementations 
    <div><br>
    </div>
    <div>For example video telephony in browser is possible ? we draft
DAP spec but no implementations. So not possible at this moment.</div>
    <div><br>
    </div>
    <font color="#888888">
    <div>
    <div><br clear="all">
    <br>
-- <br>
┌─────────────────────────┐<br>
│    Narendra Sisodiya<br>
│    <a moz-do-not-send="true" href="http://narendrasisodiya.com"
 target="_blank">http://narendrasisodiya.com</a><br>
└─────────────────────────┘<br>
    </div>
    </div>
    </font></blockquote>
  </div>
  <br>
  <br clear="all">
  <br>
-- <br>
Nikita Eelen<br>
Network Manager<br>
  <br>
AVE INTERVISION LLC<br>
6 4 0 West State Street<br>
Alliance, Ohio 4 4 6 0 1<br>
  <br>
Office: 330-821-7117  ext. 108<br>
Cell: 330-257-9647     <br>
email: <a moz-do-not-send="true" href="mailto:neelen@amvonet.com">neelen@amvonet.com</a><br>
  </div>
</blockquote>
<br>
</body>
</html>