|
@@ -49,14 +49,13 @@ server.on("connection", async (socket) => {
|
|
|
const udp = createSocket("udp4");
|
|
const udp = createSocket("udp4");
|
|
|
udp.bind(port);
|
|
udp.bind(port);
|
|
|
console.log('端口',port);
|
|
console.log('端口',port);
|
|
|
- // linux
|
|
|
|
|
- // ffmpeg -re -f v4l2 -i /dev/video0 -s 320x240 -vcodec libvpx -preset ultrafast -b:v 1000k -g 5 -f
|
|
|
|
|
- exec(`ffmpeg -re -f v4l2 -i /dev/video0 -s 320x240 -vcodec libvpx -preset ultrafast -b:v 1000k -g 5 -f rtp rtp://127.0.0.1:${port}`, (error, stdout, stderr) => {
|
|
|
|
|
|
|
+ // linux
|
|
|
|
|
+ exec(`ffmpeg -re -f v4l2 -i /dev/video0 -pix_fmt yuv420p -s 320x240 -vcodec h264 -preset veryfast -g 1 -f rtp rtp://127.0.0.1:${port}`, (error, stdout, stderr) => {
|
|
|
if (error) {
|
|
if (error) {
|
|
|
console.error(`exec error: ${error}`);
|
|
console.error(`exec error: ${error}`);
|
|
|
return;
|
|
return;
|
|
|
}
|
|
}
|
|
|
- })
|
|
|
|
|
|
|
+ })
|
|
|
|
|
|
|
|
udp.on("message", (data) => {
|
|
udp.on("message", (data) => {
|
|
|
const rtp = RtpPacket.deSerialize(data);
|
|
const rtp = RtpPacket.deSerialize(data);
|