Input->Hardware H.264 Encoder???->VLC->rtp stream
Posted: 20 Sep 2007 01:18
Hi,
I am using VLC to stream a live video source over rtp using a MacBook pro, Intel Dual-Core @ 2 Ghz with 1 GB of ram on Windows Vista. I tried to use H.264 to transcode the source @ 1Mb, but only got about 15fps with tons of dropped frames. I had to settle for MPEG-4 @ 2Mb to get an acceptable framerate. I was wondering if I messed up the H.264 settings, or if it is possible for VLC to use a hardware encoder instead of a software transcoder. If so, who makes such a thing?
Here are my settings:
"C:\Program files\VideoLAN\VLC\vlc.exe" -vvv --http-reconnect dshow:// --sout-rtp-mp4a-latm --sout #transcode{vcodec=h264,acodec=mp4a,fps=24,vb=768,ab=128,deinterlace}:
duplicate{dst=display,dst=rtp{mp4-latm,dst=10.25.106.157,sdp=file://C:\tmp\webcam.sdp}}
NOTE: This also happens if I don't use dst-display as well, both on the encoding and the receiving computer.
Thanks
I am using VLC to stream a live video source over rtp using a MacBook pro, Intel Dual-Core @ 2 Ghz with 1 GB of ram on Windows Vista. I tried to use H.264 to transcode the source @ 1Mb, but only got about 15fps with tons of dropped frames. I had to settle for MPEG-4 @ 2Mb to get an acceptable framerate. I was wondering if I messed up the H.264 settings, or if it is possible for VLC to use a hardware encoder instead of a software transcoder. If so, who makes such a thing?
Here are my settings:
"C:\Program files\VideoLAN\VLC\vlc.exe" -vvv --http-reconnect dshow:// --sout-rtp-mp4a-latm --sout #transcode{vcodec=h264,acodec=mp4a,fps=24,vb=768,ab=128,deinterlace}:
duplicate{dst=display,dst=rtp{mp4-latm,dst=10.25.106.157,sdp=file://C:\tmp\webcam.sdp}}
NOTE: This also happens if I don't use dst-display as well, both on the encoding and the receiving computer.
Thanks