请选择 进入手机版 | 继续访问电脑版

默认
发表评论 6
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
如何在读取视频流的时候区分特定视频区域的数据?
前一段时间看了如何在读取视频流的时候区分I,P,B帧,但是假如我圈定了一个视频流的特定区域,比如说中心区域,我如何在读取视频流帧数据的时候识别到该帧数据哪些是负责生成中心数据的呢?
我实际要做的类似这种结果,当网络质量不好的时候,我在丢弃数据包的时候选择性丢弃,优先丢弃某一区域的数据,比如背景区域!但是我在读取一部分数据或者说是一帧数据后,我如何识别出背景区域所对应的数据包呢?

不胜感激!

即时通讯网 - 即时通讯开发者社区! 来源: - 即时通讯开发者社区!

推荐方案
评论 6
我觉得 I P B帧存在的前提是,数据无关(也就是不管你是背景还是主图,编解码算法并不知道,也不需要知道)。而你的思路其实是思路有关,如果要按你这种方法来实现,那肯定得再造一个类似于I P B帧这种模型,但你的模型是数据有关。总之,我认为你的思路不太可行
引用:JackJiang 发表于 2018-12-09 22:16
我觉得 I P B帧存在的前提是,数据无关(也就是不管你是背景还是主图,编解码算法并不知道,也不需要知道) ...

但是最近看了一些关于ROI的论文,就是人眼感兴趣区域的提取!也有通过这种ROI提取做数据包优先调度的,但是实际这些论文只是写了一大堆理论计算ROI的公式,但是具体写实现的时候也没有说请哪些数据包是ROI区域的数据。但是,我就想着既然可以做动态监测、人脸识别等特定区域的处理,那底层其实也是对数据包做处理,换句话说就是对数据流的16进制(或者二进制)做的处理,只不过上层做了封装变换罢了。比如:ROI提取可以直接把ROI区域的地方抠图出来形成单个文件,这就说明提取的时候是知道哪些数据包是ROI区域的,然后抽离出来形成的新的文件。我现在就是想做的是,我不需要抽离,只需要识别然后直接处理!
引用:贾硕 发表于 2018-12-09 22:53
但是最近看了一些关于ROI的论文,就是人眼感兴趣区域的提取!也有通过这种ROI提取做数据包优先调度的,但 ...

或者最简单的是,我人为圈定中心20X20的区域,我在读取数据包的时候如何知道该数据包是否是20*20的区域呢?
引用:贾硕 发表于 2018-12-09 23:03
或者最简单的是,我人为圈定中心20X20的区域,我在读取数据包的时候如何知道该数据包是否是20*20的区域呢 ...

你想的这些,需要在编解码算法这一层来实现,我认为不现实,除非你有很深的技术积累,能做出比目前这些主流的编解码方案更好的效果,否则还是尽量跟着主流走,不然代价太大了。这种算法层面的东西,还是留给音视频的硕士博士们去考虑吧
引用:JackJiang 发表于 2018-12-10 11:25
你想的这些,需要在编解码算法这一层来实现,我认为不现实,除非你有很深的技术积累,能做出比目前这些主 ...

额,好吧~~
你是打算应用在什么样的场景下?
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部