Какую технологию использовать для создание программы, в которой будет вестись трансляция с камеры, например из дома и просматривать можно с телефона?
любую из найденных
openwrt подключение видеокамеры 
цельный вагон тележек вариантов.

Но тут же ничего нет своими руками(
Хотелось бы разобраться как это работает, спасибо
Попробуй nginx-rtmp