The new forums will be named Coin Return (based on the most recent vote)! You can check on the status and timeline of the transition to the new forums here.
The Guiding Principles and New Rules document is now in effect.

What Coding Language?

PrimePrime UKRegistered User regular
edited May 2009 in Help / Advice Forum
Simple question with a diverse answer I imagine.

What programming language would be best suited for making a site that deals with streaming videos from a live source and have a chat type interface.

Im not asking this to learn for myself, im asking this to figure out who to hire (and I understand there will probably be more then one answer).


edit : ive just noticed what it could look like im putting together but the project is entirely clean and suitable for the young :P

Prime on

Posts

  • Monolithic_DomeMonolithic_Dome Registered User regular
    edited May 2009
    "Streaming Videos from a live source" almost definitely means Flash, but it could also be done in Silverlight or JavaFX.

    As for the rest of the website, Python and Ruby are two trendy (meaning a growing number of programmers have the skills) and excellent languages.

    Monolithic_Dome on
    [SIGPIC][/SIGPIC]
  • Jimmy KingJimmy King Registered User regular
    edited May 2009
    Yeah, it really depends on exactly what you need to do, and it may be a mixture of languages. On the front end there will likely be some flash. You will probably need some back end stuff, though, too, which could be almost anything. I work on a project at work which is written in Perl and part of its functionality is streaming videos over the web to mobile phones.

    Jimmy King on
  • JasconiusJasconius sword criminal mad onlineRegistered User regular
    edited May 2009
    Well uhh... it depends on how you are doing your streaming and live chat...

    Adobe provides licensed server technology that will enable both, but it is insanely expensive and requires administrator access to some sort of server (doesn't have to be your web server necessarily, just a place where you will store your videos).


    No matter what, the easiest path will probably be in Actionscript 2 and 3 for the client side delivery.


    In terms of server... there are several video streaming server widgets out there that are third party, free, and written in an assortment of languages. I can't name any off the top of my head because I've not used them directly... try checking out

    http://flashcomguru.com for some leads.


    I would stay the fuck away from Silverlight if for no other reason than you will have a fucking hard time finding support, help, advice, and tutorials for doing your project whereas Flash has a small but growing community of web video ninjas.


    If you want to toy around with the particulars of persistent live chat, etc, then you can get a dev license of Flash Media Server for free... then pick up Introduction to Flash Media Server by O'Reilly Publishing...

    And god help you, because doing what you are doing in Flash is considered a rather advanced topic, and with no experience or knowledge of the language... you're due for some hair loss.

    Jasconius on
    this is a discord of mostly PA people interested in fighting games: https://discord.gg/DZWa97d5rz

    we also talk about other random shit and clown upon each other
  • PrimePrime UKRegistered User regular
    edited May 2009
    Ok well a bit more detail then if it might help.

    So it goes:

    our studio -> transmitting live TV to our server
    our server -> deals with bandwidth an sending out to website
    website -> displays the broadcast and has chat functionality with other viewers/studio

    The bit we would need programming is the web browser side.
    Jasconius wrote: »

    And god help you, because doing what you are doing in Flash is considered a rather advanced topic, and with no experience or knowledge of the language... you're due for some hair loss.

    Which is why im staying the hell away from it and hiring someone :P Just need to know what skill sets should I be hiring as in this climate im inclined to believe some programmers would lie through their teeth to get the job and then book swat it up as they are doing it (like I did with my first job all those years ago :P)

    Prime on
  • JasconiusJasconius sword criminal mad onlineRegistered User regular
    edited May 2009
    I know that Flash Media Server has live streaming capabilities, but I don't know the specifics of it nor what the technical restraints are.

    Really, your best bet is to call up a consultant who is an expert in the field. Video is pretty niche.

    Jasconius on
    this is a discord of mostly PA people interested in fighting games: https://discord.gg/DZWa97d5rz

    we also talk about other random shit and clown upon each other
  • vonPoonBurGervonPoonBurGer Registered User regular
    edited May 2009
    "Streaming Videos from a live source" almost definitely means Flash, but it could also be done in Silverlight or JavaFX.
    Not necessarily. The "broadcast video" portion of this could (and probably should) be entirely independent of the design of the rest of the site. There's going to have to be some bit of middleware (code or hardware) doing the broadcast video -> web stream conversion. For example, if the broadcast video is getting converted to a stream using something like a base-model TriCaster, you could have a bog standard static HTML page with an embedded Windows Media stream player. A higher-end unit could be generating a Flash stream, but even then you could just be embedding a Flash player on a static page.

    The only two requirements we know are that there's going to be a web stream provided by the middleware, and there's going to be some kind of live chat. The stream will likely just end up being an embed in the site, and the live chat could be implemented using AJAX, Flash, Silverlight, JavaFX, you name it. OP would probably be better off worrying less about specific technologies and more about the design portfolios of the webdevs who apply.

    vonPoonBurGer on
    Xbox Live:vonPoon | PSN: vonPoon | Steam: vonPoonBurGer
  • LegionnairedLegionnaired Registered User regular
    edited May 2009
    Prime wrote: »
    Ok well a bit more detail then if it might help.

    So it goes:

    our studio -> transmitting live TV to our server
    our server -> deals with bandwidth an sending out to website
    website -> displays the broadcast and has chat functionality with other viewers/studio

    The bit we would need programming is the web browser side.
    Jasconius wrote: »

    And god help you, because doing what you are doing in Flash is considered a rather advanced topic, and with no experience or knowledge of the language... you're due for some hair loss.

    Which is why im staying the hell away from it and hiring someone :P Just need to know what skill sets should I be hiring as in this climate im inclined to believe some programmers would lie through their teeth to get the job and then book swat it up as they are doing it (like I did with my first job all those years ago :P)

    You'd probably be better off going through a freelance/consultant with an already existing portfolio including a lot of this stuff.

    That way, you're sure that they've done it before. They may even be able to re-use a lot of their code and cut down on billable hours.

    Legionnaired on
  • wasted pixelswasted pixels Registered User regular
    edited May 2009
    You'd probably be better off going through a freelance/consultant with an already existing portfolio including a lot of this stuff.

    That way, you're sure that they've done it before. They may even be able to re-use a lot of their code and cut down on billable hours.

    This is sound advice, but I wouldn't expect a price break just because they have existing code -- if anything, expect to pay a premium for it. ;)

    wasted pixels on
  • HlubockyHlubocky Registered User regular
    edited May 2009
    You'd probably be better off going through a freelance/consultant with an already existing portfolio including a lot of this stuff.

    That way, you're sure that they've done it before. They may even be able to re-use a lot of their code and cut down on billable hours.

    This is sound advice, but I wouldn't expect a price break just because they have existing code -- if anything, expect to pay a premium for it. ;)

    Yeah, I know people that charge LESS when the project involves something they haven't done before since it is much more interesting and allows them to expand their experience.

    Hlubocky on
  • JasconiusJasconius sword criminal mad onlineRegistered User regular
    edited May 2009
    It's going to be expensive no matter what. Live video on the web is still an emerging technology which means $$$.

    Jasconius on
    this is a discord of mostly PA people interested in fighting games: https://discord.gg/DZWa97d5rz

    we also talk about other random shit and clown upon each other
  • PrimePrime UKRegistered User regular
    edited May 2009
    Funding isnt an issue, its for an actual tv studio.

    I think your right though, ive arranged a meeting with an IT software company rep im guessing he'll know who in his business is more up to the task. Thanks a lot though guys some good advise.

    Prime on
Sign In or Register to comment.