Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

SERVEUR STREAMING WEBRADIO MP3


Information sur la source

Catégorie :Réseau & Internet Source .NET ( DotNet ) Classé sous : streaming, radio, socket, serveur, MP3 Niveau : Initié Date de création : 26/05/2008 Date de mise à jour : 05/06/2008 11:22:51 Vu / téléchargé: 4 784 / 319

Note :
Aucune note

Commentaire sur cette source (16)
Ajouter un commentaire et/ou une note

Description

Cliquez pour voir la capture en taille normale
Ecoutez vos MP3 depuis Internet.

La base reprend ma source SOCKET ASYNCHRONES : SERVEUR WEB en y ajoutant
la base d'un serveur de streaming. les classes sont res commentées, je n'ai
pas allourdi l'interface pour que le code reste clair.
Le serveur HTTP ne permet que de lancer le streaming en cliquant sur le lien
'Lancer le Player' , vous pouvez aussi le lancer directement
par votre player en ouvrant l'URL http://127.0.0.1/Do_Shout_Cast
en ayant au préalable rempli la liste de mp3 et en ayant appuyer sur [Diffusion]
Vous pouvez ajouter des M3U (minimum de perfectionnement de l'interface)

Technique : n'ayant pas controlé le br des MP3 ni le timming, BR_BYTES de ModGlobal
est initiliser à 16384 bytes/ secondes ce qui 'impose ' que les MP3 ajoutés à la
playliste aient un br de 128kbits, si vous ajoutez des MP3 avec un vbr ou un br
supérieur, votre player va bufferiser de temps en temps (dans ce cas augmentez
BR_BYTES en fonction de vos MP3 tout en faisant attention a votre bande d'upload...

 

Conclusion



Comme d'habitude si vous avez des questions....  ---> megafan2001@yahoo.fr
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Historique

05 juin 2008 11:22:52 :
mise à jour

Commentaires et avis

signaler à un administrateur
Commentaire de istamkenitra le 26/05/2008 23:41:13

merci pour la source et bravo bonne continuation
jolie compli aussi ;) j'aime les SuperTramp :)
bonne continuation

signaler à un administrateur
Commentaire de Megafan le 27/05/2008 19:00:40

Merci du compliment et s'il a des idées d'améliorations ou autre n'hesitez pas
@+
Megafan

signaler à un administrateur
Commentaire de EBArtSoft le 28/05/2008 18:17:50 administrateur CS

Ca a l'air cool c'est domage que ça plante un peu partout dans le thread GoDiffusion. J'ai regardé vite fait mais il semblerais qu'il y ai un probleme avec les collections et des overflow...

[Sous Windows Vista]

@+

signaler à un administrateur
Commentaire de Megafan le 28/05/2008 18:58:11

Salut EBARTSoft,
Ah oui Windows Vista...
J'en suis pas encore là, et ça me donne pas envie d'y passer...

;)

@+
Megafan

signaler à un administrateur
Commentaire de EBArtSoft le 28/05/2008 19:37:42 administrateur CS

Pourtant j'aurais bien aimé jouer avec ton programme... ,-(

signaler à un administrateur
Commentaire de Megafan le 29/05/2008 15:17:59

Salut,
Allons, je pense que tu as largement le niveau pour faire les modifs necessaires...
;)
mais bon promis, je recupere une trentaine de licence vista pro cet été, j'essaierais de trouver le probléme mais je monterais la maquette dans une machine vwware (il faut pas poluer sa machine).
@+
Megafan

signaler à un administrateur
Commentaire de istamkenitra le 29/05/2008 15:37:30

Bonjour
une petite remarque..
dans un reseau local ca marche tres bien..
seulement pour un accés  de l'exterieur (internet) il faut avoir une IP fixe parceque meme avec l'adresse IP actuelle quand j'essai de me connecter la dessus c'est mon modem routeur qui répond...donc j'ai la boite de conneion pour acceder à la configuration du routeur

une question .. ca serai bien si tu faisait l'ecoute sur un port autre que le 80..
je sais pas si un accés de cette maniere fonctionnera bien ou pas :
http://xxx.xxx.xxx.xxx:PORT/ta_web_radio

signaler à un administrateur
Commentaire de Megafan le 29/05/2008 15:50:29

Salut,
Tu as ton IP publique d'affichée , etant chez Free j'ai une IP fixe (PUB).
Tu peux utiliser des produits comme dyndns.org pour simuler une IP Fixe.
SU ton routeur il faut activer le NAT et rediriger le port 80 vers le port 80 de ta machine (utilise une IP fixe dans ton LAN).
Pour modifier le port du serveur HTTP et donc par conséquent le port de diffusion, modifie dans la classe ClsServHTTP
sub WaitForClients
Un_Socket.Bind(New IPEndPoint(IPAddress.Any, 80))
et remplace 80 par le port que tu souhaite utiliser.
ensuite dans le player il faudra ouvrir l'URL http://ip du serveur:port du serveur/Do_Shout_Cast .
(http est obligatoire dans ce cas)

@+ Megafan

PS : Moi aussi j'aime bien supertramp, il reste donc au moins 2 fans dans le mode :)



signaler à un administrateur
Commentaire de EBArtSoft le 29/05/2008 21:52:12 administrateur CS

megafan> et ben puisque c'est ça... et ben je vais faire ma propre version ! et toc :p

@+

signaler à un administrateur
Commentaire de Megafan le 30/05/2008 08:49:31

Salut,,
et bien tu sais quoi !!!!!!!!!!!!
cool
essaye d'imaginer des fonctionalités complémentaires, moi j'ai plus top d'idées....
et puis j'ai un nouveau truc qui me branche , je suis en train de descendre dans les chaussettes si tu vois ce que je veux dire ....
Bon courage
@+ Megafan

P.S : J'essaierais comme promis avec une version Vista, car ce que tu m'as raconté ne me fais pas rire, j'ai intégré cette classe de serveur Web (avec plein d'autres choses evidement) sur une trentaine de site distants à mon boulot. Bilan, si je migre en Vista je l'ai dans l'os.... Donc je regarde cela de prêt cet été.

signaler à un administrateur
Commentaire de istamkenitra le 30/05/2008 10:12:27

Bonjour
Merci Megafan pour les explications , en fait j'ai déjà activé la redirection des ports du routeur et ça marche a merveille ;)

signaler à un administrateur
Commentaire de Megafan le 30/05/2008 14:04:26

Salut,
Impeccable alors.
Par contre sous Vista , j'ai vérifié la compatibilité du Framework 2.0, je m'explique pas les problémes relatés par EBArtSoft....
@+
Megafan

signaler à un administrateur
Commentaire de EBArtSoft le 31/05/2008 11:26:24 administrateur CS

Megafan> Precision je suis en VS2008 et dotnet 3.5...

signaler à un administrateur
Commentaire de Megafan le 31/05/2008 16:44:55

EBArtSoft > Visat vs 2008 ! ouaaa t'es à la pointe de la technologie toi. Mon boss m'a offert une version de vs 2008 elle est encore dans la boite . mdr !
Mais je vais essayer.
@+ Megafan

signaler à un administrateur
Commentaire de EBArtSoft le 31/05/2008 19:49:57 administrateur CS

Megafan> Et bien tu devrais l'installer de toute urgence c'est carrement plus rapide et plus stable que le 2005.

@+

signaler à un administrateur
Commentaire de Megafan le 01/06/2008 19:50:50

Salut,
Connaissant ta compétence à travers tes sources, je pense que je peux te faire confiance et migrer rapidement vers cette version.
@+
Megafan

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

Winsock client avec socket serveur Unix [ par Veloce ] J'ai un formulaire sous VB où il y a une zone de texte "txtMessage" et un bouton "command1"je veux envoyer le contenu de la zone de texte à un socket Mauvaise déconnection d'un soft server socket. [ par Philipina ] Salut,J'ai fait un petit soft serveur socket.Lorsque j'établis la connection avec un client tout fonctionne correctement et je peux taper du texte de Winsock client qui ne marche qu'une fois! [ par Olivier ] Mon application client serveur fonctionne parfaitement une seule fois.La seconde fois, le client plante sur .connect en annonçant "adresse en cours d' Serveur téléphonique [ par matrey ] Je recherche plusieurs éléments pour dévélopper un serveur téléphonique. Le but final est de faire en sorte que l'ordinateur guide l'utilisateur (fich WINSOCK 6 à .NET => serveur multiclient [ par franckies ] WINSOCK 6 à .NET => serveur multiclientSalut à tous...Voici mon probleme:J'ai créer un serveur multi-client (chat) et un client sous VB6.Le petit p Fermeture puis réouverture de socket [ par mastercatz ] Bonjour.Je me sert de socket dans un prog en vb.net et j'ai un leegr probleme.Apres avoir connecté le socket (le serveur est un prog en vb6), il arriv Socket ds Outlook - appel d'url [ par biggir ] Bjr,Est ce possible d'utiliser les sockets ds outlook ?Je desire atteindre une page situé sur un serveur.Ou y'a t'il dautres moyens.Ce que je veux fai cam en streaming [ par marsupiot67 ] je cherche un systeme de cam en streaming a mettre sur mon serveur de tchat afin de faire de la viso en flux constant du style CameraWare si vous cona Erreur 10035 Winsock... Encore et toujours [ par jrivet ] Salut a vous tous,J utilise le control Winsock ()a un instant donne dans le serveur (lorsqu il demarre).Si bcp de clients attendaient le demarrage du Socket SSL appli client/serveur de videosurveillance [ par darktigrou ] Bonjour dans le cadre d'un projet je developpe une appli client/serveur de videosurveillance et je souhaite utiliser des sockets securisés SSL, m


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 1,966 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.