我想开发一个功能类似视频解码器的东西,求大神指导!

heyuhua12 2017-06-27 09:23:08
具体应用场景是,对接市面上常见的监控视频接口,把非视频国标协议的视屏码流转成国标协议(gb12181)的视屏码流,可以不做展现,有输入输出就行,我没做过这一块,具体看什么资料,学习哪方面的知识都不知道,求大神指点!
...全文
373 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
ooolinux 2017-07-03
  • 打赏
  • 举报
回复
视频编解码对性能要求很高的吧,一般c++吧。或者界面用c#,算法用c++。
heyuhua12 2017-07-03
  • 打赏
  • 举报
回复
引用 10 楼 u010165006 的回复:
[quote=引用 9 楼 heyuhua12 的回复:] [quote=引用 8 楼 u010165006 的回复:] [quote=引用 7 楼 u010165006 的回复:] 个人觉得可以先了解一下JPEG图像和MPEG2视频的原理,比如RGB彩色图像、PAL彩色电视图像(现在可能都淘汰了,数字电视了)、模拟信号数字化、熵编码,I帧、P帧、B帧的概念等,不涉及代码,概念比较简单。
PAL彩色电视图像(图像编码技术没有被淘汰),YUV色彩空间通常用于 PAL制,即欧洲的电视传输标准,而且缺省情况下是图像和视频压缩的标准。[/quote] 你说的东西我一个都不知道,,我这方面是零基础,关键是我看了你说的这些资料对视频转码有帮忙吗?[/quote] 你如果找不到国标视频标准的开源代码,不是要啃协议吗,这些都是基础内容,国标视频标准应该也是在MPEG2视频标准的基础上创新的,而且后者应该有开源代码。不知道你是学什么专业的?我也只是略了解这些概念。[/quote] 我只是个.net开发,,如果我要做这么一个东西,,c#能写吗?
ooolinux 2017-06-29
  • 打赏
  • 举报
回复
引用 9 楼 heyuhua12 的回复:
[quote=引用 8 楼 u010165006 的回复:] [quote=引用 7 楼 u010165006 的回复:] 个人觉得可以先了解一下JPEG图像和MPEG2视频的原理,比如RGB彩色图像、PAL彩色电视图像(现在可能都淘汰了,数字电视了)、模拟信号数字化、熵编码,I帧、P帧、B帧的概念等,不涉及代码,概念比较简单。
PAL彩色电视图像(图像编码技术没有被淘汰),YUV色彩空间通常用于 PAL制,即欧洲的电视传输标准,而且缺省情况下是图像和视频压缩的标准。[/quote] 你说的东西我一个都不知道,,我这方面是零基础,关键是我看了你说的这些资料对视频转码有帮忙吗?[/quote] 你如果找不到国标视频标准的开源代码,不是要啃协议吗,这些都是基础内容,国标视频标准应该也是在MPEG2视频标准的基础上创新的,而且后者应该有开源代码。不知道你是学什么专业的?我也只是略了解这些概念。
heyuhua12 2017-06-29
  • 打赏
  • 举报
回复
引用 8 楼 u010165006 的回复:
[quote=引用 7 楼 u010165006 的回复:] 个人觉得可以先了解一下JPEG图像和MPEG2视频的原理,比如RGB彩色图像、PAL彩色电视图像(现在可能都淘汰了,数字电视了)、模拟信号数字化、熵编码,I帧、P帧、B帧的概念等,不涉及代码,概念比较简单。
PAL彩色电视图像(图像编码技术没有被淘汰),YUV色彩空间通常用于 PAL制,即欧洲的电视传输标准,而且缺省情况下是图像和视频压缩的标准。[/quote] 你说的东西我一个都不知道,,我这方面是零基础,关键是我看了你说的这些资料对视频转码有帮忙吗?
ooolinux 2017-06-27
  • 打赏
  • 举报
回复
国标协议(gb12181)的视屏码流,恐怕没有开源的编解码源代码吧,可能要啃协议从0开始造,工程不小。
heyuhua12 2017-06-27
  • 打赏
  • 举报
回复
一个人都没有吗
heyuhua12 2017-06-27
  • 打赏
  • 举报
回复
自顶,,在线等!
ooolinux 2017-06-27
  • 打赏
  • 举报
回复
引用 7 楼 u010165006 的回复:
个人觉得可以先了解一下JPEG图像和MPEG2视频的原理,比如RGB彩色图像、PAL彩色电视图像(现在可能都淘汰了,数字电视了)、模拟信号数字化、熵编码,I帧、P帧、B帧的概念等,不涉及代码,概念比较简单。
PAL彩色电视图像(图像编码技术没有被淘汰),YUV色彩空间通常用于 PAL制,即欧洲的电视传输标准,而且缺省情况下是图像和视频压缩的标准。
ooolinux 2017-06-27
  • 打赏
  • 举报
回复
个人觉得可以先了解一下JPEG图像和MPEG2视频的原理,比如RGB彩色图像、PAL彩色电视图像(现在可能都淘汰了,数字电视了)、模拟信号数字化、熵编码,I帧、P帧、B帧的概念等,不涉及代码,概念比较简单。
heyuhua12 2017-06-27
  • 打赏
  • 举报
回复
引用 5 楼 u010165006 的回复:
我不懂这个,你有C++编程基础,就啃协议吧,可以参考JPEG图片编解码开源代码和MPEG2视频编解码开源代码。这么大的工程,应该是一个团队吧?
这是公司项目上以后会遇到的问题,,我们公司主要业务就是公安的,现在AR项目做的都不够灵活,只能指定国标的视频码流系统才能显示,所以想了解其他视频码流转换,只是一个方向,公司也没有这方面的人才,想系统的学习这一块的知识,不知道从何学起。需要什么样的基础才能学习一块。
ooolinux 2017-06-27
  • 打赏
  • 举报
回复
我不懂这个,你有C++编程基础,就啃协议吧,可以参考JPEG图片编解码开源代码和MPEG2视频编解码开源代码。这么大的工程,应该是一个团队吧?
heyuhua12 2017-06-27
  • 打赏
  • 举报
回复
引用 3 楼 u010165006 的回复:
国标协议(gb12181)的视屏码流,恐怕没有开源的编解码源代码吧,可能要啃协议从0开始造,工程不小。
那能给一个系统的学习方向吗?

1,317

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 网络及通讯开发
社区管理员
  • 网络及通讯开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧