|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
[red5] Кто-нибудь знает как сменить имя файла во время записи потока ?
Здравствуйте
Нашел такое решение http://sziebert.net/posts/server-sid...ing-with-red5/ Но нерабочее (не получилось у меня) Вместо запуска публикации на стороне AS (NetStream.publish("streamName","record")) с параметром "record" мне нужно файлы чтобы сохранялись не по имени потока, а с такими именами, которые я назначу в серверном скрипте. Я публикую поток так Карлуша рекомендует вот так запускать запись потока У него же код функции для записи потока такой /** * Start recording the publishing stream for the specified * IConnection. * * @param conn */ public void recordShow(IConnection conn) { log.debug("Recording show for: " + conn.getScope().getContextPath()); String streamName = String.valueOf(System.currentTimeMillis()); // Get a reference to the current broadcast stream. ClientBroadcastStream stream = (ClientBroadcastStream) app.getBroadcastStream(conn.getScope(),"имя потока"); try { // Save the stream to disk. stream.saveAs(streamName, false); } catch (Exception e) { log.error("Error while saving stream: " + streamName, e); } } ps кстати, нужно попробовать каст убрать ------------------------------------------------------- Работает верно, нужно было nc.call("streamManager.recordShow",null); после NetStream.Publish.Start Последний раз редактировалось djyamato; 28.10.2013 в 12:36. |
Часовой пояс GMT +4, время: 00:33. |
|
« Предыдущая тема | Следующая тема » |
|
|