I put these seeds directly into the soil to germinate them, me in personal made good experience with it.
It took them 3-4 days to germinate, so I think the seeds are in a good quality :)
I will keep them in a small greenhouse to maintain the humidity between 80 and 90%.