Quelle est la meilleure façon de diffuser un fichier audio aux utilisateurs/auditeurs du site web

je développe un site de musique qui diffusera des fichiers audio stockés dans un serveur aux utilisateurs, les fichiers audio seront lus par lecteur flash placé dans une page web..

  1. Comme je l'ai entendu j'ai besoin d'utiliser un streaming media server pour le streaming de fichiers audio (comme 2mb à 3mb de taille).. Dois-je utiliser?

    j'ai trouvé quelques streaming media server logiciels comme http://www.icecast.org - mais, comme dans leur documentation, il est utilisé pour les stations de radio de streaming et les buts de streaming en direct, mais j'ai juste besoin de streamer des dossiers audio plus rapidement et dans la petite taille (bande passante basse) avec la bonne qualité..

  2. j'ai entendu dire que je dois d'abord encoder les fichiers audio et ensuite les envoyer aux auditeurs et dans leur fin les fichiers audio doivent être décodés à nouveau. Est-ce vrai? Comment puis-je le faire? si j'ai besoin d'utiliser un serveur web spécial, où dois-je héberger mes fichiers? Tout bon hébergement les fournisseurs?

  3. si j'héberge des fichiers audio dans un serveur web normal, ils utiliseront HTTP ou TCP pour livrer mes fichiers audio aux utilisateurs/ écouteurs, mais J'ai trouvé que HTTP et TCP ne sont pas de bonnes façons d'utiliser à des fins multimédia comme la diffusion en continu de fichiers audio et vidéo, et ils sont utilisés pour la livraison de HTML et autres. J'ai trouvé que je devrais utiliser RSTP ou UDP pour le streaming de fichiers audio.. Que dois-je utiliser?

  4. <!-- Je le sais .Les fichiers MP3 ont une meilleure qualité que les d'autres formats mais il donne aussi la taille énorme aux dossiers audio.. quel format dois-je utiliser pour les fichiers audio?

  5. la plupart des fichiers audio de la meilleure qualité sont plus de 7mb donc j'ai l'intention de les convertir moi-même en utilisant un logiciel afin que je puisse obtenir des fichiers de petite taille avec un certain niveau de bonne qualité. Si je suis en train de convertir mes fichiers audio Quel est le bon BITRATE je devrais utiliser pour mes fichiers?

  6. tous les meilleurs logiciels connus pour convertir l'audio fichiers tout en gardant la qualité à un bon niveau?

Note* * - je sais que je n'aurai pas besoin d'exigences complexes au début du site mais je veux savoir les meilleures façons comme ils utilisent pour soundcloud.com

14
demandé sur Brad 2012-11-29 14:48:25

3 réponses

Heres une réponse de quelqu'un qui actuellement fonctionne une station de radio shoutcast et qui est un audiotechnicien et webdesigner aussi, ci-dessous est la connaissance recueillie de plus de 5000 heures de recherche à jour !

6)

  • Logiciel Audio ?

Vous devez avoir un logiciel qui peut:

  • convertir vers d'autres formats et débits
  • normaliser l'audiovolume à un même niveau" normalisé " pour tous les mp3s. (-1 dB)
  • coupure du silence au début et / ou à la fin.
  • égalisez l'audio pour que ça sonne bien.
  • ajouter des effets, mélanger...etc.

Meilleure,la plus utilisée, très solide et LIBRE est "l'Audace"

5)

  • Bon débit ?

si le débit est trop élevé, vos écouteurs sur les connexions lentes souffriront de "bufferunderuns"" c'est à dire: hickups / courts séjours dans l'audio, la cause de leur connexion ne peut pas garder en place avec l' (à haute vitesse.

Si sa à bas puis la qualité n'est pas bonne.

le meilleur choix est 128 kb / s ça sonne bien et ne cause pas de sous-Tirs pour la plupart.

le meilleur format est Mp3 puisque c'est le format qui peut être manipulé par la plupart des lecteurs et des fournisseurs de shoutcast.

en utilisant au-dessus de votre moyenne filesize pour une piste de 4 Min sera d'environ 4 Mb.

depuis Mp3 @ 128kb/s est le plus populaire, vous obtiendrez le meilleur prix / Qualité-affaire à partir d'un serveur shoutcast Fournisseur.

5b)

  • marquage Audio ?

Vous n'oublions pas qu'une.

vous devez vous assurer d'avoir vos fichiers audio "étiquetés" ie: ce qui est affiché dans le les informations "Artiste - Titre" des joueurs ne sont pas extraites du nom du fichier..mais à la place de (iD1 / iD3)" Tag"

meilleur, le logiciel le plus utilisé, très solide et libre est: "mp3tag" il peut faire "vrac" aussi (un 1000 mp3s à une fois)

http://www.mp3tag.de/en/

4)

  • Codec ?

vous téléchargez vos fichiers vers un serveur dans le format décrit ci-dessus "Mp3 @ 128 kb / s" puisque c'est le format le plus utilisé tous les joueurs peuvent le jouer.

Faire shure vous téléchargez dans le même format (ci-dessus) que la sortie du serveur cela maintiendra un (important) faible processeur-charge sur votre serveur (il ne sera pas besoin de convertir).

Un Shoutcast-server (ou autre streamserver) va prendre votre mp3s séparé et les convertir en un seul flux temps réel, il créera plusieurs flux vers plusieurs auditeurs (100s). Il vous fournira également des statistiques (nombre d'auditeurs,d'où,maintenant joué,joué avant)

Un auditeur peut y jouer de 2 façons:

A-à partir d'un lecteur intégré dans votre site web. b-ou en cliquant sur un lien sur votre site web qui ouvrira votre flux dans n'importe quel) joueur votre visiteur a installé (Winamp, WindowsMediaPlayer, Realplayer, Quicktime, iTunes...etc) Un standalone donnera la meilleure qualité parce qu'il aura plus/meilleur audiocontrols (égaliseur...etc)

la meilleure pratique consiste à offrir à la fois un lecteur intégré et un simple lien cliquable. consultez au moins 20 sites Web de stations de radio (professionnels et amateurs)) pour voir comment ils le font.

le Mieux , et libres intégré-lecteur à droite est désormais "jPlayer" parce que son double-mode (HTML5 / Flash) donc tous les navigateurs et tous les MOBILES vont jouer. et il est très bien soutenu avec un forum,des tutoriels...etc

http://www.jplayer.org

2)

  • fournisseurs d'Hébergement ?

Google pour "SHOUTcast streaming" ou " Shoutcast server" comparez 20 d'entre eux pour le meilleur prix / qualité...cherchez - les encore en utilisant Google.

ils auront un logiciel spécial shoutcast (webbased) tel que " Centova" vous contrôler à partir de n'importe quel navigateur, vous pouvez diffuser en direct...ou créer des sélections qui jouent sans surveillance depuis le serveur pendant que vous dormez ("autodj") Vous pouvez créer plusieurs sélections de telle sorte qu'elles soient jouées à certains moments/jours/au hasard...etc.

vous pouvez créer votre station entière à partir de listes de lecture autodj seulement comme ça, vous n'aurez pas à vous soucier de votre propre interruption de la connexion de téléchargement et vous pouvez éteindre votre propre pc.

pour autodj vous voulez un service shoutcast avec at moins de 5 Go de stockage (mp3s) cela vous donnera environ 3 à 4 jours de musique sans répétitions...utilisation Intelligente des sélections et en tenant compte du fait que les auditeurs écoutent en moyenne entre 30 minutes et 2 heures à certains moments,..vous pouvez faire shure qu'ils n'entendront pas les mêmes pistes tout le temps.

si vous insistez pour faire" live "(en temps réel) diffusion (streaming) à partir de votre propre ordinateur (directement ou via un stream-server-provider, puis le logiciel le plus utilisé est " Sam radiodiffuseur"

c'est tout...commencez par un bon fournisseur de serveur Shoutcast, puis construisez votre site web et créer un lien cliquable vers le flux, après cela vous faites le lecteur intégré.

Bonne chance !

(Ps j'aurais aimé obtenir de telles informations pour mes propres questions moi-même..malheureusement je reçois presque zéro)

16
répondu dutchguy 2017-08-06 17:40:18

Pour commencer, permettez-moi de préciser ma compréhension de vos besoins. Veuillez ajouter un commentaire et clarifier dans votre question si elles sont erronées:

  • vous avez l'intention de construire un site qui jouera l'audio
  • Audio ne sera pas un flux continu, mais seront constitués de fichiers
  • Votre audio sera généralement de la musique

maintenant, passons à vos questions:

(1) comme j'ai entendu que j'ai besoin de utilisez un serveur de médias en continu pour la diffusion de fichiers audio en continu (comme 2mb à 3mb de taille).. Dois-je utiliser? (3A) si j'héberge des fichiers audio dans un serveur web normal, ils utiliseront HTTP ou TCP pour livrer mes fichiers audio aux utilisateurs/ écouteurs, mais J'ai constaté que HTTP et TCP ne sont pas de bons moyens à utiliser à des fins multimédia comme la diffusion en continu de fichiers audio et vidéo, et ils sont utilisés pour la livraison de HTML et autres.

non-sens. Les serveurs de médias en continu, tels que SHOUTcast / Icecast, sont en fait juste des serveurs HTTP qui envoient du contenu comme il vient d'un encodeur. Le client ne connaît pas la différence entre cela et HTTP. Les métadonnées sont entrelacées dans le flux de contenu à la demande du client (avec un en-tête de requête spécial), mais elles sont toujours compatibles avec HTTP.

HTTP est un protocole qui permet de transférer n'importe quel type de contenu. Vous avez déjà téléchargé quelque chose sur un site web? Ça aurait été avec HTTP.

Si c'est assez bon pour YouTube, Sound Cloud, Pandora, et pour tout le monde, c'est probablement assez bon pour toi aussi, 'hein?

(3B) j'ai trouvé que je devrais utiliser RSTP ou UDP pour diffuser des fichiers audio.. Que dois-je utiliser?

TCP est un protocole réseau sous-jacent qui assure une transmission fiable. Les paquets sont reçus dans l'ordre approprié, et sont accusés de réception afin que les paquets perdus puissent être retransmis. Il y a des frais généraux avec ce. La raison pour laquelle UDP est parfois utilisé est qu'il fournit une latence plus faible au prix d'être peu fiable. C'est très bien pour les communications téléphoniques, mais c'est inutile pour les médias qui ne sont pas sensibles au temps, comme un tas de fichiers audio provenant d'un serveur. En fait, si vous obtenez un peu trop de paquets corrompus, votre lecteur audio souvent simplement arrêter de décodage du fichier, et aurait besoin d'être redémarré.

RTSP est beaucoup trop pour vos besoins. Il soutient un tas de la matière pour le contrôle des médias, la variation bitrate à la volée, etc. Ce n'est pas appropriée à votre situation. Peut-être que si vous diffusiez de la vidéo en direct, ou du contenu volumineux, ce serait plus approprié.

(2) j'ai entendu dire que je dois d'abord encoder les fichiers audio et ensuite les envoyer aux auditeurs et que dans leur fin les fichiers audio doivent être décodés à nouveau. Est-ce vrai? Comment puis-je le faire? si j'ai besoin d'utiliser un serveur web spécial, où dois-je héberger mes fichiers? Tout bon fournisseurs d'hébergement?

vous devez choisir un codec pour encoder l'audio que le client supporte. Je suppose que vous utiliserez HTML5 avec un retour de flamme. Malheureusement, il n'y a pas de codec disponible qui soit universellement supporté. Voir le graphique ici:http://html5doctor.com/html5-audio-the-state-of-play/#support

(4) je le sais .Les fichiers MP3 ont une meilleure qualité que les autres formats, mais il donne aussi la taille énorme pour les fichiers audio.. quel format dois-je utiliser pour les fichiers audio?

Vérifiez vos suppositions à la porte, vous avez très tort ici. Gardez à l'esprit que les données PCM brutes est souvent 8 fois plus grand que MP3 (selon le débit choisi, bien sûr). Dans tous les cas, vous voudrez encoder à AAC, MP3, et Vorbis pour la compatibilité de client la plus large. aacPlus est une extension de AAC et est généralement considéré comme la norme pour une qualité audio décente à des débits relativement bas. A 128kbit le stream en AAC sonnera mieux qu'un stream de 128kbit en MP3.

(5) la plupart des fichiers audio de la meilleure qualité sont plus de 7mb donc j'ai l'intention de les convertir moi-même en utilisant un logiciel pour que je puisse obtenir des fichiers de petite taille avec un certain niveau de bonne qualité. Si je suis en train de convertir mes fichiers audio Quel est le bon débit que je devrais utiliser pour mes fichiers?

Cette question est très subjective. Personnellement, en tant que musicien et audiophile, je préfère entendre des trucs dans sa qualité d'origine. J'utilise FLAC pour comprimer Ma bibliothèque de musique, car la qualité est sans perte. Pour vos besoins, cela prendra beaucoup trop de bande passante. La plupart des gens ne savent pas la différence entre un MP3 de 128kbit et l'original. Beaucoup de stations de radio Internet" premium " offrent 128kbit aacPlus et 256Kbit MP3. Pandora offre 96KBIT MP3 pour les utilisateurs réguliers, et 192kbit MP3 pour les utilisateurs premium. D'expérimenter et de choisir un ensemble de débits qui fonctionnent bien pour vous et les utilisateurs.

Toujours conservez l'original. Il ne doit pas être sur vos serveurs, mais vous en avez besoin. Si vous re-compressez un fichier qui était déjà avec perte compressée, alors vous perdez la qualité supplémentaire. Si vous faites 3 versions compressées d'une source, assurez-vous que vous le faites à partir de la source originale.

(6) tous les meilleurs logiciels connus pour convertir des fichiers audio tout en maintenant la qualité dans un bon niveau?

Si il est légal pour vous de l'utiliser, de prendre un coup d'oeil à FFMPEG. Il peut faire à peu près n'importe quel codec vous pouvez penser. Comme un mot de prudence cependant, ne le regarder à assurez-vous de payer tous les frais de licence nécessaire. Certains des codecs contenus dans le produit sont brevetés. Je ne suis pas avocat, et je ne suis pas encore en mesure de comprendre les aspects légaux de leur utilisation sur un site commercial. Tout ce que je sais, c'est qu'il est fortement débattue.

12
répondu Brad 2012-11-30 04:59:20

j'ai été en utilisant http://www.yagosta.com depuis des années pour une compagnie de musique client. Service gratuit et ssssooooooo facile. Nécessite PAS de connaissances technologiques. Je n'ai pas mis à jour ce site depuis plusieurs années, mais vous pouvez voir à quoi il ressemble au lien suivant. Ils ont probablement beaucoup de nouveaux modèles que vous pouvez personnaliser. Parfaitement adapté à la plupart des exigences. http://www.bluedotmusic.net/selector01.html

-1
répondu Phil Graham 2014-09-09 15:10:23