android端的多屏播放(会试视频,监控视屏)如何实现? 5C

1、我想在电视上做一个多屏显示的监控页面,但是直接new多个播放控件,硬件跟不上。有没有什么办法可以实现;
2、在现有的会议视频系统上加上一个电视端的显示效果,有这方面的能力的大神欢迎骚扰;
联系方式:1692577120,如果条件可以,直接把项目包给各位大神来完成,拜托拜托了

2个回答

多屏播放需要硬件芯片支持,请先确认下是否支持多路解码

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
android 视频多屏互动
android 视频多屏互动
java如何实现视屏监控
如题 求教 rn要求要bs方式实现,有过类似项目经验的请说说是使用什么技术?越详细 越好!
如何实现页面视屏播放
如题,是需要使用插件的形式。
多屏监控系统平台
支持无线监控摄像头远程监控,支持云台。支持手机远程,支持IE远程。
android播放视屏报错
本人的应用是在打开照相机的情况下,弹出一个视屏(当然是需要这样做的),就会报错“无法播放此视屏”,log打印结果是:rnE/OMXCodec( 115): set buffer size variable to : 203911rnE/OMXNodeInstance( 115): OMX_UseBuffer failed with error -2147479528 (0x80001018)rnE/OMXCodec( 115): [OMX.TI.DUCATI1.VIDEO.DECODER] registering GraphicBuffer with OMX IL component failed: -2147483648rnE/OMXCodec( 115): [OMX.TI.DUCATI1.VIDEO.DECODER] Allocate Buffer failed - error = -2147483648rnE/MediaPlayer( 1266): error (1, -2147483648)rnE/OMXCodec( 115): [OMX.TI.DUCATI1.VIDEO.DECODER] ERROR(0x80001000, 0)rnE/ion ( 115): ioctl -1073460991 failed with code -1: Bad file numberrnE/ion ( 115): ioctl -1073460991 failed with code -1: Bad file numberrnE/MediaPlayer( 1266): Error (1,-2147483648)rnE/OMXCodec( 115): set buffer size variable to : 203911rnE/OMXNodeInstance( 115): OMX_UseBuffer failed with error -2147479528 (0x80001018)rnE/OMXCodec( 115): [OMX.TI.DUCATI1.VIDEO.DECODER] registering GraphicBuffer with OMX IL component failed: -2147483648rnE/OMXCodec( 115): [OMX.TI.DUCATI1.VIDEO.DECODER] Allocate Buffer failed - error = -2147483648rnE/OMXCodec( 115): [OMX.TI.DUCATI1.VIDEO.DECODER] ERROR(0x80001000, 0)rnE/ion ( 115): ioctl -1073460991 failed with code -1: Bad file numberrnE/ion ( 115): ioctl -1073460991 failed with code -1: Bad file numberrnE/MediaPlayer( 1266): error (1, -2147483648)rnE/CameraHal( 115): hardware/ti/omap4xxx/camera/OMXCameraAdapter/OMXFD.cpp:183 setFaceDetection - Error while configuring face detection extra datarnE/MediaPlayer( 1266): Error (1,-2147483648)rn不知道是什么原因,请高说指点!
android 实现视频的播放
android实现视频的播放,根据手机重心能够横竖屏切换,
jquery+css3实现视屏播放
NULL 博文链接:https://qq-24665727.iteye.com/blog/2283313
Android实现多屏远程监控
我要调用海康威视的摄像头实现分屏播放,怎么做!海康威视的SDK我有,但是不知道怎么调用!求高手赐教。补充,我在网上找到如何实现一个远程监控视屏播放,但是多个视频同时在一个界面上同时播放还没有找到,有的写到要改底层,具体真不知道如何改。
android 双屏多显, 副屏实现播放功能
android 双屏多显, 副屏实现播放功能android 双屏多显, 副屏实现播放功能android 双屏多显, 副屏实现播放功能android 双屏多显, 副屏实现播放功能
视屏播放_使用原生MediaPlayer+TextureView实现全屏、小窗口、视频列表、m3u8监控播放
Android 视屏播放器————MediaPlayer+TextureView实现全屏、小窗口、视频列表播放标签(空格分隔): 视屏播放器一、效果图二、集成步骤 按文件目录复制进自己项目【文件下载】 AndroidManifest.xml文件,添加权限: <uses-permission android:name="android.permission.INTERNET"/> <uses-perm
监控视频抓屏工具
专业的抓屏工具,针对监控录像的播放画面进行屏幕抓取,解决windows系统截图工具无法抓取overlay显示的视频,简单实用。
liunx中httpd如何实现监控视屏
我在开发板(pxa255)加了一个视频采集,有个视频采集界面,本地可以采集到照片,我想实现远程监控;rn 编译httped后,运行./httped后,在客户机输入IP后,放在本目录下的html的网页可以弹出来,像访问网站一样;rn 我想实现输入IP后弹出我做的那个视频采集界面是要怎么做,要修改httpd.c吗?还是再要修改其他的地方;请高手知道啊;感激涕零!!rnrn/* httpd.c: A very simple http serverrn * Copyfight (C) 2003 Zou jian guo rn * Copyright (C) 2000 Lineo, Inc. (www.lineo.com)rn * Copyright (c) 1997-1999 D. Jeff Dionne rn * Copyright (c) 1998 Kenneth Albanowski rn * Copyright (c) 1999 Nick Brok rn *rn * This program is free software; you can redistribute it and/or modifyrn * it under the terms of the GNU General Public License as published byrn * the Free Software Foundation; either version 2 of the License, orrn * (at your option) any later version.rn *rn */rnrn#include rn#include rn#include rn#include rn#include rn#include rn#include rn#include rn#include rn#include rn#include rn#include rn#include rn#include "pthread.h"rnrn#define DEBUGrnrnint KEY_QUIT=0;rnint TIMEOUT=30;rnrn#ifndef O_BINARYrn#define O_BINARY 0rn#endifrnrnchar referrer[128];rnint content_length;rnrn#define SERVER_PORT 80rnrnint PrintHeader(FILE *f, int content_type)rnrn alarm(TIMEOUT);rn fprintf(f,"HTTP/1.0 200 OK\n");rn switch (content_type)rn rn case 't':rn fprintf(f,"Content-type: text/plain\n");rn break;rn case 'g':rn fprintf(f,"Content-type: image/gif\n");rn break;rn case 'j':rn fprintf(f,"Content-type: image/jpeg\n");rn break;rn case 'h':rn fprintf(f,"Content-type: text/html\n");rn break;rn rn fprintf(f,"Server: uClinux-httpd 0.2.2\n");rn fprintf(f,"Expires: 0\n");rn fprintf(f,"\n");rn alarm(0);rn return(0);rnrnrnint DoJpeg(FILE *f, char *name)rnrn char *buf;rn FILE * infile;rn int count;rn rn if (!(infile = fopen(name, "r"))) rn alarm(TIMEOUT);rn fprintf(stderr, "Unable to open JPEG file %s, %d\n", name, errno);rn fflush(f);rn alarm(0);rn return -1;rn rn rn PrintHeader(f,'j'); rnrn rn copy(infile,f); /* prints the page */rn rn alarm(TIMEOUT);rn fclose(infile);rn alarm(0);rn rn return 0;rnrnrnint DoGif(FILE *f, char *name)rnrn char *buf;rn FILE * infile;rn int count;rnrn if (!(infile = fopen(name, "r"))) rn alarm(TIMEOUT);rn fprintf(stderr, "Unable to open GIF file %s, %d\n", name, errno);rn fflush(f);rn alarm(0);rn return -1;rn rn rn PrintHeader(f,'g');rnrn copy(infile,f); /* prints the page */ rnrn alarm(TIMEOUT);rn fclose(infile);rn alarm(0);rn rn return 0;rnrnrnint DoDir(FILE *f, char *name)rnrn char *buf;rn DIR * dir;rn struct dirent * dirent;rnrn if ((dir = opendir(name))== 0) rn fprintf(stderr, "Unable to open directory %s, %d\n", name, errno);rn fflush(f);rn return -1;rn rn rn PrintHeader(f,'h');rn rn alarm(TIMEOUT);rn fprintf(f, " Index of %s\n\n",name);rn alarm(0);rnrn if (name[strlen(name)-1] != '/') rn strcat(name, "/");rn rn rn while(dirent = readdir(dir)) rn alarm(TIMEOUT);rn rn fprintf(f, " %s\n", name, dirent->d_name, dirent->d_name);rn alarm(0);rn rn rn closedir(dir);rn return 0;rnrnrnint DoHTML(FILE *f, char *name)rnrn char *buf;rn FILE *infile;rn int count;rn char * dir = 0;rnrn if (!(infile = fopen(name,"r"))) rn alarm(TIMEOUT);rn fprintf(stderr, "Unable to open HTML file %s, %d\n", name, errno);rn fflush(f);rn alarm(0);rn return -1;rn rnrn PrintHeader(f,'h');rn copy(infile,f); /* prints the page */ rnrn alarm(TIMEOUT);rn fclose(infile);rn alarm(0);rnrn return 0;rnrnrnint DoText(FILE *f, char *name)rnrn char *buf;rn FILE *infile;rn int count;rnrn if (!(infile = fopen(name,"r"))) rn alarm(TIMEOUT);rn fprintf(stderr, "Unable to open text file %s, %d\n", name, errno);rn fflush(f);rn alarm(0);rn return -1;rn rnrn PrintHeader(f,'t');rn copy(infile,f); /* prints the page */ rnrn alarm(TIMEOUT);rn fclose(infile);rn alarm(0);rnrn return 0;rnrnrnint ParseReq(FILE *f, char *r)rnrn char *bp;rn struct stat stbuf;rn char * arg;rn char * c;rn int e;rn int raw;rnrn#ifdef DEBUGrn printf("req is '%s'\n", r);rn#endifrn rn while(*(++r) != ' '); /*skip non-white space*/rn while(isspace(*r))rn r++;rn rn while (*r == '/')rn r++;rn bp = r;rn rn while(*r && (*(r) != ' ') && (*(r) != '?'))rn r++;rn rn#ifdef DEBUGrn printf("bp='%s' %x, r='%s' \n", bp, *bp,r);rn#endifrn rn if (*r == '?')rn rn char * e;rn *r = 0;rn arg = r+1;rn if (e = strchr(arg,' ')) rn rn *e = '\0';rn rn else rn rn arg = 0;rn *r = 0;rn rn rn c = bp;rnrn/*zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz*/ rn if (c[0] == 0x20)rn c[0]='.';rn c[1]='\0'; rn rn/*zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz*/ rn if(c[0] == '\0') strcat(c,".");rn rn if (c && !stat(c, &stbuf)) rn rn if (S_ISDIR(stbuf.st_mode)) rn rn char * end = c + strlen(c);rn strcat(c, "/index.html");rn if (!stat(c, &stbuf)) rn rn DoHTML(f, c);rn rn else rn rn *end = '\0';rn DoDir(f,c);rn rn rn else if (!strcmp(r - 4, ".gif"))rn DoGif(f,c);rn else if (!strcmp(r - 4, ".jpg") || !strcmp(r - 5, ".jpeg"))rn DoJpeg(f,c);rn else if (!strcmp(r - 4, ".htm") || !strcmp(r - 5, ".html"))rn DoHTML(f,c);rn elsern DoText(f,c);rn rn elsern PrintHeader(f,'h');rn alarm(TIMEOUT);rn fprintf(f, " 404 File Not Found\n");rn fprintf(f, "The requested URL was not found on this server\n");rn alarm(0);rn rn return 0;rnrnrnvoid sigalrm(int signo)rnrn /* got an alarm, exit & recycle */rn exit(0);rnrnrnint HandleConnect(int fd)rnrn FILE *f;rnrn char buf[160];rn char buf1[160];rnrn f = fdopen(fd,"a+");rn if (!f) rn fprintf(stderr, "httpd: Unable to open httpd input fd, error %d\n", errno);rn alarm(TIMEOUT);rn close(fd);rn alarm(0);rn return 0;rn rn setbuf(f, 0);rnrn alarm(TIMEOUT);rnrn if (!fgets(buf, 150, f)) rn fprintf(stderr, "httpd: Error reading connection, error %d\n", errno);rn fclose(f);rn alarm(0);rn return 0;rn rn#ifdef DEBUGrn printf("buf = '%s'\n", buf);rn#endifrn rn alarm(0);rnrn referrer[0] = '\0';rn content_length = -1;rn rn alarm(TIMEOUT);rn //read other line to parse Rrferrer and content_length infomationrn while (fgets(buf1, 150, f) && (strlen(buf1) > 2)) rn alarm(TIMEOUT);rn #ifdef DEBUGrn printf("Got buf1 '%s'\n", buf1);rn #endifrn if (!strncasecmp(buf1, "Referer:", 8)) rn char * c = buf1+8;rn while (isspace(*c))rn c++;rn strcpy(referrer, c);rn rn else if (!strncasecmp(buf1, "Referrer:", 9)) rn char * c = buf1+9;rn while (isspace(*c))rn c++;rn strcpy(referrer, c);rn rn else if (!strncasecmp(buf1, "Content-length:", 15)) rn content_length = atoi(buf1+15);rn rn rn alarm(0);rn rn if (ferror(f)) rn fprintf(stderr, "http: Error continuing reading connection, error %d\n", errno);rn fclose(f);rn return 0;rn rn rn ParseReq(f, buf);rnrn alarm(TIMEOUT);rn fflush(f);rn fclose(f);rn alarm(0);rn return 1;rnrnrnrnrnvoid* key(void* data)rnrn int c;rn for(;;)rn c=getchar(); rn if(c == 'q' || c == 'Q')rn KEY_QUIT=1;rn exit(10);rn break;rn rn rn rnrnrnint main(int argc, char *argv[])rnrn int fd, s;rn int len;rn volatile int true = 1;rn struct sockaddr_in ec;rn struct sockaddr_in server_sockaddr;rn rn pthread_t th_key;rn void * retval;rnrnrn signal(SIGCHLD, SIG_IGN);rn signal(SIGPIPE, SIG_IGN);rn signal(SIGALRM, sigalrm);rnrn chroot(HTTPD_DOCUMENT_ROOT);rn printf("starting httpd...\n");rn printf("press q to quit.\n");rn// chdir("/");rnrn if (argc > 1 && !strcmp(argv[1], "-i")) rn /* I'm running from inetd, handle the request on stdin */rn fclose(stderr);rn HandleConnect(0);rn exit(0);rn rnrn if((s = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP)) == -1) rn perror("Unable to obtain network");rn exit(1);rn rn rn if((setsockopt(s, SOL_SOCKET, SO_REUSEADDR, (void *)&true, rn sizeof(true))) == -1) rn perror("setsockopt failed");rn exit(1);rn rnrn server_sockaddr.sin_family = AF_INET;rn server_sockaddr.sin_port = htons(SERVER_PORT);rn server_sockaddr.sin_addr.s_addr = htonl(INADDR_ANY);rn rn if(bind(s, (struct sockaddr *)&server_sockaddr, rn sizeof(server_sockaddr)) == -1) rn perror("Unable to bind socket");rn exit(1);rn rnrn if(listen(s, 8*3) == -1) /* Arbitrary, 8 files/page, 3 clients */rn perror("Unable to listen");rn exit(4);rn rnrn rn pthread_create(&th_key, NULL, key, 0);rn /* Wait until producer and consumer finish. */rn printf("wait for connection.\n"); rn while (1) rn rn len = sizeof(ec);rn if((fd = accept(s, (void *)&ec, &len)) == -1) rn exit(5);rn close(s);rn rn HandleConnect(fd);rn rn rn pthread_join(th_key, &retval);rnrn
html+vlc 播放多视频
视频剪辑 测试计时秒 测试计时秒 测试计时秒
android VideoView实现视频的播放
在VideoView进行播放mp4视频。 main.xml  加入一个VideoView组件 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width=
android的多屏支持
这个页面收集的数据来自过去14天访问Google Play Store的所有设备。数据包括android版本的分布率、屏幕尺寸和密度的相关数据。 [url]http://developer.android.com/about/dashboards/index.html#[/url] Android运行在不同的设备上(不同的屏幕尺寸、像素密度)。Android系统提供了统一的开发环境,并为兼...
android多屏
android 类似launcher多屏,给学习多屏的人一些参考。。
android 多屏切换
android 多屏切换 适合多屏应用程序 效果很棒
视频动态显示实现全屏、单屏、多屏模式下的动态显示
该资源能够实现视频的动态显示,其视频窗口可以实现从单屏到多屏的切换以及到全屏的切换
(求助)手机如何实时播放监控视频?
求助:rn本人接到一个需求 在手机上实时播放监控摄像头视频,目前摄像头出来的流文件格式是H.264,移动终端是windows Mobile操作系统,请高人指点 能否给些思路 ,先谢谢了!
swing如何播放视屏文件???
jmf可以播放视屏 但是我这里文件拿过来就是mp4格式的 不可能让我中间去转码吧。。。。rnjava除了jmf还有别的方式可以播放视屏文件的没??
RTSP协议播放监控视频
怎么才能播放RTSP协议的视频流?犹豫本人太菜,实在解决不了了,求有经验的大神帮帮忙!感激不尽!!!
android 联屏播放原理
下午工作比较清闲,闲得无事,准备研究一下联屏播放的功能,因为以前有想过这个的操作方法,以前看过和风 做的联屏播放 , 想了一下,无非就是实时检测当前的进度和主屏幕的进度,做一个对比,然后把其他的屏幕进度和主屏幕进行统一就行了,写了一个小demo,效果还不错,分享给大家,后面如果有需求,我再来细化。 1:从画面看,想要同步,就必须有语言的交互, 使用服务器http来同步?显...
android视频 监控
Android视频监控,API Demo
Android预览监控视频
androidstudio工程使用海康公开的sdk开发查看监控视频画面,手机听过监控的ip与端口,使用用户名密码查看监控视频,实时预览与拍照
android 海康监控 视频
可用的海康威视监控 , 加上账户密码 端口 就能使用 duan
多视频联合播放的问题
各路大侠:rn 我要组织多个视频源格式、大小、时长都相同的媒体文件进行播放,需要写成这样一种filter:它有四个rn输入pin,一个输出pin,这个filter实现的功能是将四路视频加以整合,通过输出pin,到Render中播放,rn最后播放的是视频大小是原单一视频的四倍,其中长度是原视频大小的四倍,高度不变,内容是是四个视频画面,同时可使用IMediaSeeking接口准确定位,诸位有什么办法吗?rn小弟认为需要解决的问题是1:视频大小开辟问题2,定位接口怎么使用(就是怎么向每个链路上层filte传递到达的位置)3、视频叠加的问题。
无间断播放多视频的问题
请问各位如何用directshow在MPEG解压卡上实现 无间断 播放视频.rn两个clip间隔在50ms以下.rn每播放一个就关闭,再创建filtergraph间隔太长.rnrn从AsyncReader/Stream来写类,把多个cliprn虚拟的连接在一起.播放的时候从Read送出去.rnrn但是有如下问题:rn1.如果Size返回大数.将无法正确Seek.rn2.如果Size返回真实的长度.则无法在播放中继续添加视频(添加的不播放)rnrn1和2不能同时避免.rnrn且:rn如何从字节去定位文件?IMediaSeeking->SetPositions的By Byte不被支持.rnrn现在感到无从下手.rn正规的说,针对硬件的连续播放多个视频文件如何实现?
DAV监控视屏播放器
本播放器专门播放监控视屏文件,。播放格式为DAV。。希望你能使用
视屏监控客服端
基于TQ2440开发板与Windows下的qt客服端的视频监控程序。及原理
C# 网络视屏监控
有高手做过网络视屏监控的程序吗?能否指点一下或者有源码能让我看看吗?chenmin200@126.com 谢谢
监控视屏插件
监控视屏插件 下载
android播放youtobe的视频
我开始用的WebView直接调用的youtube的SWF,不过Flash很多机器上都不行,Adobe也不再开发移动的FlashPlayer了,小弟想改成别的方式,rn比如这种的://指定调用快播播放器rnIntent playIntent = new Intent("QvodPlayer.VIDEO_PLAY_ACTION");rn//设置快播的资源和类型rnplayIntent.setDataAndType(Uri.parse("qvod://537369768|39350310D521D182A6DC7E152DBACC3636045BE2|1010s_《万有引力》.mp4|"), "video/*");rn//设置播放的起始时间,单位为毫秒,如果不设置默认从0的位置开始播放rnplayIntent.putExtra("play_position", 10*60*1000);//设置从10分钟的地方开始播放rn//启动快播android版播放器播放rnstartActivity(playIntent);rnrn里面的参数我应该怎么改啊,或者有其他实现方式也行啊rnrnrn
视屏监控安装方法
这是个不错的文档,可以大家学习,可以大家交流,然后一起进步。
Android中使用VideoView播放视屏
首先咱介绍下VideoView的常用方法: setVideoViewPath(String path);                //设置播放视频的路径; setVideoURL(Uri uri);                         //设置视频的URI    start();                                      //开始播放;
居家视屏监控
居家视屏监控     随着网络技术、数字技术逐步深入到人们的家居生活中,视频监控的网络化发展得如日升天,使得视频监控渐渐走入人们的日常生活中。 走亲访友或举家出游,不少家庭、店铺将唱起“空城计”,防止入室盗窃尤为重要。犯罪分子经常是“乘虚而入”,选择容易下手、难被人发现的地方入屋盗窃作案。如果在盗窃过程中被人发现,他们就有可能铤而走险,施行抢劫、伤人、强奸乃至杀人。
Android 播放本地视频
转载请说明出处  最近在做公司新产品的设计,想到视频播放效果设计加入到项目应该挺不错的,所以我们想将这个设计理念加入到我们的产品中。 以下是demo [XML] xml version="1.0" encoding="utf-8"?> LinearLayout xmlns:android="http://schemas.android.com/a
Android播放本地视频
主程序 public class MainActivity extends AppCompatActivity implements View.OnClickListener { private MediaPlayer mediaPlayer = new MediaPlayer(); @Override protected void onCreate(Bundle savedInstanceSt...
android 播放本地视频
android 播放本地视频 获取本地视频 默认第一个视频
ok6410视屏监控源代码
ok6410的web视屏监控这是开源的源代码,很不错的。
海康监控视屏开发
视屏监控,rtsp流播放
相关热词 c# login 居中 c# 考试软件 c# 自然语言分析 c# 分段读取文件 c# 泛型反射 c#打断点 c# 时间转多少秒 c# 线程函数加参数 c# modbus 读取 c#查询集合表