"What is the meaning of life?" is a question that only has an answer relative to the asker because the definition of "meaning" suggests a relationship between states of existence and the events that modify those states. Since the state, in this case "life", and its associated events are so broad within the context of language, the question cannot be answered in the general case.
That said, as a person who is currently alive, I can offer some insight on my personal perception of "the meaning of life". To me, the "meaning" of life is to be alive. I base this idea purely on the fact that I find being alive more interesting than not being alive. To me, my life is more interesting now than before I was alive. By extrapolation I predict my life will be less interesting when I die. In the event of afterlife, the perception of any reward or punishment will only be relative to my state of being alive, which for me is still more interesting than being in the state before I was alive.
Since I am in the universe, and since to me being alive is more interesting than not being alive, I believe that many other things in the universe also find it more interesting to be alive. To me, this conjecture suggests that life is a manifestation of the universe's desire to be alive, and that each life is point of perception in this universe. Regardless of whether the universe is a collection of entities with similar desire or a single entity, on this planet a great amount of evidence exists that living entities do manifest, and that the majority of the actions of these entities are performed with the intention of being alive. For example, living beings seek sustenance, temperature regulation, and reproduce with the fundamental common intention of continuing to be alive. The balance of these actions in nature is imperfect and often brings confusion to human minds concerning the answer to the stated question.
Therefore, to me the answer is: "the meaning of life is that finding ways to continue to be alive is more interesting than failing to find ways to be alive."