
29.01.2008, 19:21
|
|
Регистрация: 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.
|