A
Ali1033
Guest
Hi,
I am an embedded programmer. I am working on a system which captures h.264 compressed video data from a hardware and save it in an avi file container. The driver of the hardware does not supports directshow. Therefore I had to stick on manufacturer's APIs and callback functions. I receive each frame and write it in an avi File. Till now everything is working fine.
Now I need to send these captured frames over Ethernet to another PC, where we want to see the captured video frames on VLC player, in order to make sure everything is working fine. Please tell me how can I stream these video frames over ethernet. Till now, i have explored that I need to convert each video frame into rtsp stream and then send it to ethernet. But I dont have any such live streaming background. Can you recomend any c++ program that can help me to send the data over ethernet so that we can stream it on VLC player on other computer (using live frame from compression card). I have windows 7 at both ends.
regard
Aamir
Continue reading...
I am an embedded programmer. I am working on a system which captures h.264 compressed video data from a hardware and save it in an avi file container. The driver of the hardware does not supports directshow. Therefore I had to stick on manufacturer's APIs and callback functions. I receive each frame and write it in an avi File. Till now everything is working fine.
Now I need to send these captured frames over Ethernet to another PC, where we want to see the captured video frames on VLC player, in order to make sure everything is working fine. Please tell me how can I stream these video frames over ethernet. Till now, i have explored that I need to convert each video frame into rtsp stream and then send it to ethernet. But I dont have any such live streaming background. Can you recomend any c++ program that can help me to send the data over ethernet so that we can stream it on VLC player on other computer (using live frame from compression card). I have windows 7 at both ends.
regard
Aamir
Continue reading...