Интернет радиостанция - C#

Узнай цену своей работы

Формулировка задачи:

Добрый день! Есть задача создать интернет радиостанцию. Все аудиофайлы имеют формат mp3. Как создать поток вещания этих трэков по определенному списку (он будет меняться администратором, либо при заказе трэка он будет помещаться в начало очереди)? На выходе, насколько я правильно понимаю, должен получиться формат m3u. В какую сторону копать? Буду рад любой помощи!

Решение задачи: «Интернет радиостанция»

textual
Листинг программы
            TcpListener list = new TcpListener(29860);
            list.Start();
            var s = list.AcceptSocket();
            var stream = new NetworkStream(s);
 
            StreamWriter sw = new StreamWriter(stream, Encoding.ASCII);
            sw.WriteLine("HTTP/1.1 200 OK");
            sw.WriteLine("Content-Type: audio/mp3");
            sw.WriteLine();
            sw.Flush();
            foreach (var b in File.ReadAllBytes(@"E:\Music\Hard rock\Dawn Of Ashes - Portrait of Homicide.mp3"))
                stream.WriteByte(b);

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 4.385 из 5