Главная Мультфильмы Видео Чат Telegram Wareznik Scripter Flash игры
Old Web Старый веб
. Добро пожаловать на old-web.com!
Новое Новости Журнал Форум Продукты Дизайн Гостевая  
Вернуться   Форум о старом интернете > Софт и игры > Программы
Регистрация Справка Пользователи Календарь Поиск Сообщения за день Все разделы прочитаны

Ответ
 
Опции темы
Старый 2 недель(и) назад   #1
Программист в форточках
 
Аватар для tretdm
 
Регистрация: 22.06.2025
Адрес: Алтайский край, Россия
Сообщений: 43
Отправить сообщение для tretdm с помощью ICQ Отправить сообщение для tretdm с помощью MSN
Стрелка Слушаем музыку по сети на WinPlay3 в 2025 и 2026 году

Ребята, а как вам такое? Я заставил самый первый MP3-плеер для Windows работать по сети.



Что я конкретно сделал? В реализации своего веб-сервера я сюда добавил поддержку HTTP/1.0, а также нестандартный MIME-тип для загрузки MP3-файлов. Обычно стандартным MIME-типом является audio/mpeg, но WinPlay3 понимает только audio/x-mpeg вместе с HTTP/1.0.







Следовательно, добавив вот этот костыль, можно было слушать музыку по сети 30 лет назад. Это были те времена, когда Winamp'а ещё не было, а WinPlay3 только-только появлялся.
__________________
Дмитрий Третьяков
Типичный программист в старых форточках.

Последний раз редактировалось tretdm, 1 неделю назад в 04:48.
tretdm вне форума   Ответить с цитированием
Старый 1 неделю назад   #2
Программист в форточках
 
Аватар для tretdm
 
Регистрация: 22.06.2025
Адрес: Алтайский край, Россия
Сообщений: 43
Отправить сообщение для tretdm с помощью ICQ Отправить сообщение для tretdm с помощью MSN
По умолчанию

Кстати, есть и один существенный недостаток - это то, что некоторые MP3-файлы могут подтормаживать или перескакивать. Это все из-за переменного битрейта или VBR, когда фиксированные значения битрейта записываются на каждый MP3-фрейм.

Текущая реализация веб-сервера не позволяет каждый фрейм отправлять одним пакетом, вместо этого сервер отправляет каждые 4 КБ буфера по сети.

Это не касается современных браузеров и браузеров постарше, у которых уже последовательная схема кэширования и последующего декодирования, но тем не менее.

UPD: Хотя стоп, это не баг сервера, а в самом драйвере звуковой карты. SB16 все-таки с напрягом вытягивает CD-качество в виртуалбоксе.
__________________
Дмитрий Третьяков
Типичный программист в старых форточках.

Последний раз редактировалось tretdm, 1 неделю назад в 14:40.
tretdm вне форума   Ответить с цитированием
Старый 1 неделю назад   #3
Обычный пользователь WWW
 
Аватар для EvanYamasaki
 
Регистрация: 04.07.2024
Адрес: Планета "Земля"
Сообщений: 150
Отправить сообщение для EvanYamasaki с помощью ICQ
По умолчанию

Интересная возможность
На сишке кастомный сервер пилишь?
__________________

~мир, мур, мяу~
EvanYamasaki вне форума   Ответить с цитированием
Старый 1 неделю назад   #4
Программист в форточках
 
Аватар для tretdm
 
Регистрация: 22.06.2025
Адрес: Алтайский край, Россия
Сообщений: 43
Отправить сообщение для tretdm с помощью ICQ Отправить сообщение для tretdm с помощью MSN
По умолчанию

Цитата:
Сообщение от EvanYamasaki Посмотреть сообщение
Интересная возможность
На сишке кастомный сервер пилишь?

Конечно.
__________________
Дмитрий Третьяков
Типичный программист в старых форточках.
tretdm вне форума   Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT, время: 13:01.


Powered by vBulletin® Version 3.6.12
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot