Здравствуйте, появилась необходимость сделать сайт с сервисами аудио и видеочатов. Насколько я понимаю таких в России немного. А вообще есть ли какие-нить API для такого дела и для видео конференций и тп подобного рода.
Здравствуйте, Alexander_Demchenko, Вы писали:
A_D>А YouTube вроде использует FlashPlayer, он никак здесь не может помочь.
Видимо может, но я с флешплеером не могу
A_D>Вообще, если выкладывать видео на сайте, то как это делать правильно?
Ну тут в теории надо учитывать много всего, язык скачивающего, полосу пропускания канала, защиту от несанкционированного перехвата и т.д.
Все эти вещи WM SDK решает. Другое дело что вам надо из всего этого. Возможно хватит линка на файл, возможно вам нужно полноценное интернет телевидение.
Тут как говорится все зависист от того что вы ожидаете получить, количество пользователей и т.д.
Здравствуйте, Anatoliy.Sviridenkov, Вы писали:
AS> Тут как говорится все зависист от того что вы ожидаете получить, количество пользователей и т.д.
Ну на самом деле, основное — это видео чаты...чтобы 1 или несколько пользователей общались через сервер в видео или аудио чаты. Я вот просто не уверен что WMSDK заточено под такие вещи... как интернет видео? Или заточено
Здравствуйте, Аноним, Вы писали:
А>Здравствуйте, Anatoliy.Sviridenkov, Вы писали:
А>Ну на самом деле, основное — это видео чаты...чтобы 1 или несколько пользователей общались через сервер в видео или аудио чаты. Я вот просто не уверен что WMSDK заточено под такие вещи... как интернет видео? Или заточено
Для видеочата вам придется multycasting использовать скорее всего.
Ну а насчет заточнен ... такое там сделать можно. Вот цитата из одного сампла (wmvnetwrite)
[msdn]
Shows how a Windows Media file is streamed across the Internet. The sample requires a port to be specified, and then the file can be played using a player.
USAGE:
wmvnetwrite -i <infile> [-p <portnum>] [-c <maxclient>] [-s <server URL>]
infile = Input WMV file name
portnum = Port number (for incoming connections)
maxclient = Maximum clients allowed to connect
server URL = URL of Server for push distribution
For example, in order to stream the file from the host machine and to play this stream on a client machine,
the following should be run on the host machine:
WMVNetWrite -i c:\filename.asf -p 8080
And then the following URL should be opened with the Windows Media Player on the client machine:
http://hostmachinename:8080 (where hostmachinename is the name of the computer running WMVNetWrite.exe).
[/msdn]
Ну как вариант можно всякими библиотечками сторонними пользоваться.