hongzimao / pensieve

Neural Adaptive Video Streaming with Pensieve (SIGCOMM '17)
http://web.mit.edu/pensieve/
MIT License
517 stars 280 forks source link

run_all_traces.py not running properly #73

Open bekiroguzhan opened 5 years ago

bekiroguzhan commented 5 years ago

I have checked all dependencies to have the same version. I have installed the same version of selenium, tflearn, tensorflow, google-chrome and chromedriver but when I run run_all_traces.py it does not produce any result and produces below in the chrome_retry_log. RL_test_fcc_trace_10652_http---www.amazon.com_480

Message: u'timeout: cannot determine loading status\nfrom timeout: Timed out receiving message from renderer: -0.018\n (Session info: chrome=56.0.2924.87)\n (Driver info: chromedriver=2.27.440175 (9bc1d90b8bfa4dd181fbbf769a5eb5e575574320),platform=Linux 4.4.0-1077-aws x86_64)'

can you please help me to understand what causes the issue.

hongzimao commented 5 years ago

From this error, it seems like the video might not be auto-played. Sorry we couldn't respond earlier. We are about to release a newer codebase, which includes the ABR environment as well. You can try it over there. Stay tuned.

hongzimao commented 5 years ago

This change can fix this auto play issue I think https://github.com/park-project/park/blob/master/park/envs/abr/run_video.py#L63

btw, the repo above contains refactored version of ABR environment, feel free to check that out!