能不能出一个视频推流的demo
L
li_rean 发布的最佳帖子
li_rean 发布的最新帖子
-
为什么 T113 摄像头不支持 V4L2_PIX_FMT_JPEG 输出?
设置 V4L2_PIX_FMT_JPEG 此格式时 ,会返回错误,明明T113有硬件编码,为什么用不了, 硬件 JPEG 编码函数在哪里查看??
设置分辨率和格式 memset(&fmt,0,sizeof(struct v4l2_format)); if (driver_type == V4L2_CAP_VIDEO_CAPTURE_MPLANE) { fmt.type = V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE; fmt.fmt.pix_mp.width = video_width; fmt.fmt.pix_mp.height = video_height; fmt.fmt.pix_mp.pixelformat = V4L2_PIX_FMT_JPEG; fmt.fmt.pix_mp.field = V4L2_FIELD_NONE; } else { fmt.type = V4L2_BUF_TYPE_VIDEO_CAPTURE; fmt.fmt.pix.width = video_width; fmt.fmt.pix.height = video_height; fmt.fmt.pix.pixelformat = V4L2_PIX_FMT_JPEG; fmt.fmt.pix.field = V4L2_FIELD_NONE; } if (ioctl(camera_fd,VIDIOC_S_FMT,&fmt) < 0) { perror("VIDIOC_S_FMT failed"); return -1; }
-
请问怎么用 T113 实现视频 推流?
1、trecorderdemo只支持显示到LCD , camerademo 只支持拍照,
2、用 mjpg_streamer 报错以下信息:
root@TinaLinux:/# mjpg_streamer -i "input_uvc.so -y -r 640x480 -d /dev/video0 -f 10" -o "output_http.so -w /www/webcam" MJPG-streamer [239]: starting application MJPG Streamer Version: svn rev: Unversioned directory MJPG-streamer [239]: MJPG Streamer Version: svn rev: Unversioned directory i: Using V4L2 device.: /dev/video0 MJPG-streamer [239]: Using V4L2 device.: /dev/video0 i: Desired Resolution: 640 x 480 MJPG-streamer [239]: Desired Resolution: 640 x 480 i: Frames Per Second.: 10 MJPG-streamer [239]: Frames Per Second.: 10 i: Format............: YUYV MJPG-streamer [239]: Format............: YUYV i: JPEG Quality......: 80 MJPG-streamer [239]: JPEG Quality......: 80 i: TV-Norm...........: DEFAULT MJPG-streamer [239]: TV-Norm...........: DEFAULT ERROR opening V4L interface: No such file or directory Init v4L2 failed !! exit fatal i: init_VideoIn failed MJPG-streamer [239]: init_VideoIn failed root@TinaLinux:/#
想在t113 搭建 http 服务器 ,客户端访问网页直接显示 摄像头捕获的图像