В чем разница между медиасерверами AV и системами потокового мультимедиа?
Я нашел две группы программного обеспечения, касающиеся передачи видео по локальной сети.
Оба часто упоминаются как медиа-серверы.
Но группы не пересекаются, хотя, по-видимому, обе обеспечивают схожую функциональность.
Мой вопрос: каково глубокое различие между этими двумя группами и почему они не любят друг друга?
Представители одной группы часто обслуживают протоколы, такие как UPnP и DLNA, и примерно перечислены здесь: https://en.wikipedia.org/wiki/Comparison_of_UPnP_AV_media_servers
Представители второй группы часто обслуживают протоколы, такие как RTP и RTMP, и примерно перечислены здесь: https://en.wikipedia.org/wiki/Comparison_of_streaming_media_systems
1 ответ
Хотя UPnP и DLNA подходят только для (и нацелены на) закрытых / домашних сред, потоковая передача сама по себе (будь то HTTP или RTP или что-то еще) подходит для любой IP-сети. Каждый сервер UPnP (или медиасервер AV) также должен быть потоковым сервером. В большинстве случаев используется HTTP, хотя возможны и другие протоколы.
Итак, в основном: DLNA - это ваша "вторая группа" плюс X, где X, по сути, представляет собой систему управления и представления, которая скрывает сложность от домашних пользователей.
Вот пример скриншота BubbleUPnP, потому что просмотр серверов DLNA практически невозможен "вручную":
Как видите, внизу находится простой HTTP-URL. Этот URL-адрес может использоваться с любого ПК / устройства, которое может связаться с медиа-сервером.