Интернет радиостанция - 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);

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

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

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