Details
-
Type: extRequest
-
Status: Closed
-
Priority: Major
-
Resolution: Done
-
Component/s: CreatiFI
-
Labels:None
Description
Dear FIWARE coach,
we forward you a support request received from a CreatiFI applicant we are
not able to solve.
Please let us know if you need direct contact with the submitter.
Thanks.
******************************************
I am trying to record a screencast and replaying it afterwards.
It is possible to record them and play them back through VLC or the browser.
But when creating an app with Kurento JS libraries the recording cannot be
replayed!
I am pretty sure this was working before in my prototype!
I also tried the kurento-recorder-screen tutorial, and I have the same
problem, file is recorded but cannot be played back.
I already checked on 2 of my servers with the same result.
This is the tutorial I am talking about on Github:
https://github.com/Kurento/kurento-tutorial-js/tree/release-5.1/kurento-recorder-screen
See attachment for my server log containing the following error:
2015-05-23 22:43:01.911845 3779 [2825481024] error vp8enc
gstvp8enc.c:1902 gst_vp8_enc_drain() <vp8enc0> encode returned 1 error
Link below you can also find the recorded file, which can be played back by
vlc, firefox through plain http request - but not with the tutorial
itself...
https://dl.dropboxusercontent.com/u/10859794/jantje2.webm
*I already made 2 posts about this on Kurento Google Forum but no reply
yet:*
https://groups.google.com/forum/#!topic/kurento/7hJgPHBnDYk
https://groups.google.com/forum/#!topic/kurento/nNePLd_J544
I think it is something for the Kurento owner to look into.
******************************************
_______________________________________________
Fiware-creatifi-coaching mailing list
Fiware-creatifi-coaching@lists.fi-ware.org
https://lists.fi-ware.org/listinfo/fiware-creatifi-coaching
[Created via e-mail received from: Andrea Maestrini <amaestrini@create-net.org>]
Issue Links
- relates to
-
HELP-4547 FIWARE.Request.Tech.Data.Stream-oriented.recorder-screen does not replay recorded screencast anymore
- Closed
Activity
Transition | Time In Source Status | Execution Times | Last Executer | Last Execution Date | |||||
---|---|---|---|---|---|---|---|---|---|
|
5d 21h 3m | 1 | NaevaTeC Development Team | 03/Jun/15 12:06 PM | |||||
|
13d 2h 16m | 1 | NaevaTeC Development Team | 16/Jun/15 2:23 PM | |||||
|
3s | 1 | NaevaTeC Development Team | 16/Jun/15 2:23 PM |
Summary | [Fiware-creatifi-coaching] [CreatiFI Italy Hub] kurento-recorder-screen does not replay recorded screencast anymore | FIWARE.Request.Coach.CreatiFI.kurento-recorder-screen does not replay recorded screencast anymore |
Assignee | Luis López Fernández [ llopez ] | Silvio Cretti [ silvio.cretti ] |
Resolution | Done [ 10000 ] | |
Status | Answered [ 10104 ] | Closed [ 6 ] |
Status | In Progress [ 3 ] | Answered [ 10104 ] |
Status | Open [ 1 ] | In Progress [ 3 ] |
Assignee | Luis López Fernández [ llopez ] |
Field | Original Value | New Value |
---|---|---|
Component/s | CreatiFI [ 10357 ] |
Hi,
Sorry for the delay. The problem was more complex than expected. It seems that the demo stoped working due to a combination of problems.
1. Chrome seems to have modified its security policities and now you cannot combine secure connections (the demo is based on TLS and WSS) with insecure connections (as required for viewing the video) in the same application.
2. It seems that Chrome no longer supports the format provided by Kurento HttpGetEndpoint cointaining a video track but not audio tracks.
As a result, there are two possible fixes
1. To avoid using HttpGetEndpoint and use directly WebRtcEndpoint for visualizing the recorded stream. This is the solution we have chosen. We have uploade a patch to GitHub implementing this solution for the demo. We have checked that it works correctly. The patch can be obtained here:
https://github.com/Kurento/kurento-tutorial-js/tree/release-5.1/kurento-recorder-screen
2. To avoid using HttpGetEndpoint and directly dowload video using a standard WWW server (i.e. apache, tomcat, etc.) For this, you just need to keep all the code responsible fo the recording, but the visualization of the video needs to be performed as a simple HTML application linking to the appropriate files that shall be served through a standard WWW server.
Hopefuly this shall fix your problems. From our side, the issue is closed. You may re-open it again if you find further difficulties.