My broadcasting application based on pure HTML5 technology

Discussion in 'HTML & Website Design' started by ketting00, Dec 1, 2013.

  1. #1
    Hello guys,
    I just would like to show you my work and want your opinion about it.

    I’ve built a broadcasting application based on pure HTML5. It lets user stream virtually anything live. It runs on Chrome Beta and Chrome Beta for android.

    Here’s the demo:
    Broadcaster: http://meldville.com/demo/broadcaster.php
    Audience: http://meldville.com/demo/audience.php

    For the best result, use different browsers such as chrome beta and chrome canary to stream and view your stream.

    Note: The app is hosted on budget hosting that merely makes it run and locates somewhere between US’s and Canada borders. It may suffer huge latency in some areas.
     
    ketting00, Dec 1, 2013 IP
  2. gregdbowen`

    gregdbowen` Member

    Messages:
    26
    Likes Received:
    1
    Best Answers:
    0
    Trophy Points:
    33
    #2
    Do you have more information about this, and how it might be used?
     
    gregdbowen`, Dec 2, 2013 IP
  3. deathshadow

    deathshadow Acclaimed Member

    Messages:
    9,732
    Likes Received:
    1,999
    Best Answers:
    253
    Trophy Points:
    515
    #3
    1) if it was 'pure html5' it would run on something other than bleeding edge chrome. Makes one think you are using browser specific stuff.

    2) If all your buttons are getting the same class, none of them need classes -- inherit off the parent instead.

    3) SECTION and ARTICLE tags for nothing, multiple DIV for nothing... you've got semantic tags inside them, you don't need extra allegedly semantic or pointless wrappers around them! (part of why from a markup standpoint, HTML 5 is complete useless BS)

    4) You can't put ASYNC on a script that has no SRC...

    5) I get the feeling what you are calling HTML 5... isn't... Looks like javascript and CSS3 to me -- another reason that the core of HTML 5 is bull, and people slap things that should have NOTHING to do with a markup specification under it's banner.

    6) tried it on my cubot phone (android 4.2.2) and older tablet (android 2.3) -- doesn't work in any version of Chrome I'm able to install there...

    Really not sure what this is even supposed to do... The complete lack of anything on either of those pages explaining what the devil we're even looking at sure as shine-ola isn't helping matters.
     
    deathshadow, Dec 3, 2013 IP
  4. ketting00

    ketting00 Well-Known Member

    Messages:
    782
    Likes Received:
    28
    Best Answers:
    3
    Trophy Points:
    128
    #4
    Thanks for your feedback guys.
    @deathshadow I don't know much as you do.
    1. The app I'm developing is currently running on Chrome and Opera. It bases on WebGL and chrome-specific. You can't see the code because I hide it on the server and hide debugging-error-throw as well.
    2. I've no idea how to inherit button tags off it parent.
    3. Thanks for suggestion.
    4. Noted.
    5. I collect JavaScript codes from around the internet universe. All the authors call them HTML5, I call them as well.
    6. This is Chrome Beta app. It may not run on others browser. It runs on Opera and Firefox Nightly. But that need extra work so I drop support at the moment.

    @gregdbowen` As you can see, there're broadcaster side and audience side. It's simple. The broadcaster broadcast media (video, webcam, audio), like on ustream.tv but with greater flexible in selecting media sources, to multiple connected audience.

    On my test lab it is working great. But in real life there are still much issues e.g. internet speed, distance from the server. It is not ready for commercial yet, because it hosts on a cheap VPS hosting in Michigan which merely get the app running.

    There's huge problem though, I don't know how to allocate static memory as they do on Youtube.
     
    ketting00, Dec 5, 2013 IP
  5. ketting00

    ketting00 Well-Known Member

    Messages:
    782
    Likes Received:
    28
    Best Answers:
    3
    Trophy Points:
    128
    #5
    @deathshadow
    My code doesn't work on Chrome Beta for Android. Thanks again for bring it up.
    I'll double check everything.
     
    ketting00, Dec 6, 2013 IP