Тема: Red5 и Mysql
Показать сообщение отдельно
Старый 29.01.2008, 19:21
tan4ik вне форума Посмотреть профиль Отправить личное сообщение для tan4ik Найти все сообщения от tan4ik
  № 1  
Ответить с цитированием
tan4ik

Регистрация: Jan 2008
Сообщений: 3
По умолчанию Red5 и Mysql

Ситуация такова:
необходимо чтобы при передаче потока с камеры на сервер из flash'a делалась запись в базу данных, самим red5 о том что передача начата.
Были опробованы кучи вариантов использования записи в базу, но ничего не получилось. Попытки осуществлялись под версией Red5 v0.6 Final released.

Наиболее распространен вот такой код:
private static final String url = "jdbc:mysql://127.0.0.1:3306/test";
private static final String user = "root";
private static final String pass = "";
try
{

// trying to connect

Connection mySQLConn = DriverManager.getConnection( url , user , pass );

// we put the parameters into the dbase

Statement sttmnt = mySQLConn.createStatement( );

String insert = "INSERT INTO "
+ " `users` "
+ " (session,host, video_path, username, client_id) "
+ " VALUES('dsgf45765u75', 'gfh6e5djy', 'dsgtg645r45y', 'vasya', 1 )";

// execute query

sttmnt.executeUpdate( insert );

// getting stream list

}
catch ( SQLException exception )
{

log.error( "SQLException at appConnect: " + exception.getMessage( ) );

}

Возможно в этой версии были какие-то глюки, я не знаю, ибо опыт работы с red5 составляет 6 дней... а знаний немного.. только так в общих чертах. Подскажите кто-нибудь рабочие варианты работы с red5 и mysql.