Кодирование флеш-видео на самом деле очень легко с ffmpeg. Можно использовать одну команду для преобразования из примерно любого формата видео, ffmpeg достаточно умен для понимания остальных, и это будет использовать каждый процессор на машине. Вызов его легок:
ffmpeg -i input.avi output.flv
ffmpeg предположит скорость передачи, которую Вы хотите, но если требуется определить один, можно использовать-b опцию, таким образом -b 500000
500 Кбит/с, например. Существует тонна опций, конечно, но я обычно получаю хорошие результаты без большого лужения. Это - хорошее место, чтобы запуститься при поиске большего количества опций: параметры видео .
Вам не нужен специальный веб-сервер для показа флеш-видео. Я сделал очень хорошо путем простого продвижения .flv файлов до стандартного веб-сервера и соединения с ними с хорошим swf плеером, как flowplayer.
WMVs прекрасны, если можно быть уверены, что все пользователи будут всегда использовать [недавнюю, актуальную версию] Windows только, но даже тогда, Flash часто является лучшим пригодным для сети. Плеер даже чрезвычайно со сменными окнами и может управляться с JavaScript.
Вы не должны из-за этих причин :
Позвольте мне поясните, что №1 НЕ ПОЗВОЛЯЕТ вам каким-либо образом модифицировать базу данных sharepoint. Однако, как уже упоминалось, SELECTʻing разрешен, что может привести к другим проблемам.
Однако , если вас не интересуют эти моменты, просто используйте Visual Studio для подключения к существующей базе данных, просто выполните обычную процедуру подключения к любой другой базе данных.
Но вы можете создать свою собственную базу данных и хранить там некоторую дополнительную информацию.
I have one thing to add. If you do decide to query sharepoint content databases directy, use the NOLOCK hint to prevent shared lock being taken out and potentially creating dead locks in the application.