Возможно ли потоковое видео с помощью Sql Filestream? - PullRequest
2 голосов
/ 24 апреля 2010

Мы сохранили все медиафайлы в Sql Filestream, но теперь нам понадобится потоковое видео и аудио ... Это будет возможно с Sql Filestream или мне придется вынимать все видео и аудио из базы данных? 1001 *

Какую технологию вы бы использовали для включения потокового видео / аудио?

  • WebORB
  • FluorineFX
  • Wowza (я думаю, это лучше, чем первые два)
  • IIS Media (еще не рассматривал это)

Ответы [ 2 ]

2 голосов
/ 28 января 2011

Функция FileTable в SQL Server «Denali» (еще не выпущена) разработана специально для этого сценария (среди прочих).

Здесь есть хорошая обзорная ссылка: Использование файловых таблиц для управления неструктурированными данными FILESTREAM .

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

2 голосов
/ 24 апреля 2010

При использовании IIS Media его невозможно для сохранения данных в SQL Fielstream .

Для получения более подробной информации, проверьте здесь .

Возможно, это очень похоже на остальные предложенные вами решения, поскольку все они должны перекодировать материал, чтобы включить потоковую передачу (если он уже не в нужном формате).

У вас на самом деле 2 проблемы :

  1. Повторное кодирование видео в формат что позволяет вам передавать его через серверная платформа, которую вы выбираете, просто для этой части вам нужно извлечь файлы из БД, так как инструменты кодирования не могут быть поданы с базы данных, даже если это SQL FileStream
  2. Хранить закодированные файлы где-то медиа-серверы могут доступ к ним, опять же они не позволяют SQL Server как источник данных, они вероятно, имеют свое собственное хранение инфраструктуры или использовать файл система.

Вывод:
FileStream чрезвычайно полезен, когда вы имеете полный контроль над сервером / клиентом, но, к сожалению, не в вашем случае. Вам, вероятно, придется извлечь все файлы из БД.

...