video no working(agent android Nexus S )

With selecting “video” option, testing works fine. However when I want to create the video, it just hangs on “Your video will be available shortly, please wait…”

I check /results/$test_id/ dir, there is no video.mp4. I want to know the video.mp4 is created by server or uploaded by agent. Please give me a hand.

I just know in pc agent, there is avisynth to create mp4.

client: Google Nexus S. code here: [url]Google Code Archive - Long-term storage for Google Code Project Hosting.

server: webpagetest2.5(ubuntu)

Videos are rendered by URLBlast so you need a Windows machine/agent running if you want videos to be created. We have a long-term todo to render videos on the server but right now they depend on AVISynth for doing the layout and it is Windows-specific.

I doubt that the video function is Window-specific, beacuse when I choose Nexus S(Android 2.3.3) in the portal of webpagetest to test m.google.com, I can watch the video which android agent uploads. You can watch the video( WebPageTest - Visual Comparison ) and see my test( WebPageTest Test - Running web page performance and optimization tests... )。

The main question is that how the android phone creates the video.

The video support in WebPagetest is done in 2 parts:

1 - All of the agents can capture screen shots at regular intervals and upload them to the server as part of the test results. These individual screen shots are what you see in the filmstrip view.

2 - When you request a video (either for one test or multiple compared) the server packages up the individual screen shots and builds a rendering script. Windows agents running urlblast.exe pick up the rendering task, create the video and upload it back to the server.

The actual rendering of the video has nothing to do with the device that the screen shots were captured on.

I wrote the code. I can GUARANTEE that you will not be able to render videos unless you have at least one windows computer with avisynth installed running urlblast.

Got it, thank you.