Cofundos
community innovation & funding

Project: VLC video streaming implementation of the BitTorrent or equivalent P2P protocol

I'm interested in launching a project for developing a simplified open-source P2P video client based on VLC that runs on Windows, MacOSX and Linux (not necessarily within the official VLC tree, but still under the GNU General Public License) involving strong P2P experts who are already familiar with the VLC technology.

As you may know, just recently BitTorrent announced a new service aiming for streaming video programs over the Internet: http://www.textually.org/tv/archives/2007/10/017574.htm .

This project tries to resemble the same (perhaps with a different technology?), however, in an open source environment. The project would be financially sponsored by a video content provider who requires such a client for its services while having a great interest in leaving the sources open to the public.

Voting

The following summarizes the current state of the voting about which offer to accept:

    Requirements

    Add requirement >>

    There are no user contributed requirements yet.

    Comments

    1. Isn't Miro what you are looking for?

      http://www.getmiro.com

      by soeren on 1 Nov 2007 14:39

    2. Not really...

      "Since Miro downloads videos completely before you watch, your videos will never skip or stutter while they are playing." Miro cannot stream videos in real-time :(

      by monsieurgerard on 1 Nov 2007 15:49

    3. Miro

      Wouldn't it be easier for a developer to add this functionality to Miro itself rather than building a whole new client on top of VLC?

      If the code got merged with Miro would Miro then satisfy your needs?

      by jackflap on 28 Nov 2007 13:39

    4. Let me think about it :)

      That would be another possibility. Let me think about it.
      If you think you can develop something like this, we should definitely get in touch.

      by monsieurgerard on 28 Nov 2007 13:49

    5. I can't do this

      I'm not able to implement this myself. I do think however, that the amount of money already raised on the project could potentially get you a developer.

      I think there's a chance that if the project were submitted to Elance (see http://www.elance.com for more information), you would find developers that would do it for the money offered. However, since the money already raised is jointly donated by more than one person, putting a post up on Elance would have to be agreed upon by everyone involved.

      So, before creating a project on Elance, an offer would have to be submitted to this project asking everyone whether they agree to submit it to Elance and have developers bid on it over there.

      If we do agree to go ahead and post it on Elance, an exact spec for the project would have to be agreed upon. Since 1030eu will only get you a certain amount of development work, we will need to find the most cost-effective solution, and draw up a very rigid specification which will be submitted to Elance. This is something I'm willing to help out on since I have some software development experience.

      If you're interested, please look into what I've suggested and let me know what your thoughts are.

      by jackflap on 10 Dec 2007 15:02

    6. I could do this

      I could do this. Please contact me for further information.

      by Izarf on 4 Feb 2008 12:17

    7. Doesn't VideoTyrant fit your needs?

      http://sourceforge.net/projects/videotyrant/

      by jackflap on 5 Feb 2008 14:07

    8. Swarmplayer seems to do what you want

      This seems to be at rather new project, that seems to do exactly what you are asking for. It is based on VLC, it prioritizes the first part first in a Bittorrent stream and plays it.

      http://trial.p2p-next.org/

      by Sprak on 9 Sep 2008 01:26

    9. Swarmplayer project includes modified VLC for use

      Yes I think Swarmplayer is exactly what you want, part of the p2p-next.org project includes modification of VLC for use with the P2P bittorrent streaming backend.

      Here is the modified VLC repository: https://www.tribler.org/browser/vlc/branches/mainbranch
      And the Swarmplayer repository: https://www.tribler.org/browser/abc/tags/swarmplayer-1.0.1

      More info on the project: https://www.tribler.org/StreamingExperiment

      The problem with Swarmplayer now is that the interface is very basic, and not particularly user-friendly.

      Miro was mentioned earlier, it does not currently support for this, but if the Swarmplayer features could be integrated into Miro, that could be a good way to accomplish the main goal in a way that broadly usable.

      If that would be a good solution for this project, it might be combined with the feature request http://bugzilla.pculture.org/show_bug.cgi?id=9749 for Miro, and certainly many more people would be very interested in seeing that happen.

      by Mike on 1 Oct 2008 21:52

    10. GoalBit

      GoalBit is also a p2p real-time streamer, entirely based on vlc

      by commenting on 15 Mar 2009 16:47

    11. Project dead?

      Hi

      is this project dead before it beguns?

      where is the Project Page? Sourceforge or googlecode?

      About we need bether P2P Streaming Application which needs to be secure and Encrypted and
      Decentral kad/dht.

      by defender on 1 Nov 2009 02:10

    Add comment >>

    2 Bids (€1030)

    You have to be signed in to add bids.

    The following donations will be made to the developer upon successful completition of the project:

    Offers