音视频流媒体硬解码是指不使用CPU进行编码,使用显卡GPU,专用的DSP、FPGA、ASIC芯片等硬件进行编码。编码框架Video ToolBox和AudioToolbox。 EasyRTMP是结合了多种音视频缓存及网络技术的一个rtmp直播推流端,包括:圆形缓冲区(circular buffer) ...
分类:
移动开发 时间:
2019-11-06 16:54:40
阅读次数:
160
之前因为想OBS支持h264-nvenc这个功能然后就编译ffmpeg,然后使用Github上面的一个编译项目),项目编译完成之后重启电脑,然后就进入不了系统的登录页面了,选择进入Linux系统之后就一直黑屏,最后不知道什么原因,只能重装,花了我一个晚上弄才把i3-wm桌面弄好,真的不想再来一次了。 ...
分类:
系统相关 时间:
2019-10-30 11:47:38
阅读次数:
92
说明: 1、 需要对前端摄像机和后端NVR、解码器、平台进行GB28181测试和开发的人员。本文档提供的一些测试细节,比如测试环境,SIP消息格式说明,SDP文本信息字段说明,GB28181测试注意项,将很可能会帮到这些测试和开发人员。 2、 单纯想了解SIP消息格式和SDP文本信息字段的人员。 3 ...
分类:
其他好文 时间:
2019-10-27 20:31:45
阅读次数:
539
EasyPlayer-RTSP-win解决H264一帧多个nal单元录像花屏问题 我们来讲解一下关于H264编码格式中的一帧多nal(Network Abstract Layer, 即网络抽象层),关于H264和NAL,这里引用一段话来科普一下: 【转】 在H.264/AVC视频编码标准中,整个系统 ...
1,代码比较简单,可以直接用了。流的第一个NALU一定是SPS ...
分类:
其他好文 时间:
2019-10-17 15:57:56
阅读次数:
153
EasyRTMP是结合了多种音视频缓存及网络技术的一个rtmp直播推流端,包括:圆形缓冲区(circular buffer)、智能丢帧、自动重连、rtmp协议等等多种技术,能够非常有效地适应各种平台(Windows、Linux、ARM、Android、iOS),各种网络环境(有线、wifi、4G),... ...
分类:
移动开发 时间:
2019-10-09 17:40:27
阅读次数:
147
音视频流媒体硬解码是指不使用CPU进行编码,使用显卡GPU,专用的DSP、FPGA、ASIC芯片等硬件进行编码。编码框架Video ToolBox和AudioToolbox。 EasyRTMP是结合了多种音视频缓存及网络技术的一个rtmp直播推流端,包括:圆形缓冲区(circular buffer) ...
分类:
移动开发 时间:
2019-10-09 17:33:35
阅读次数:
176
前言 VideoToolBox是iOS8之后,苹果开发的用于硬解码编码H264/H265(iOS11以后支持)的API。 对于H264还不了解的童鞋一定要先看下这边的H264的简介。 编码流程 我们实现一个简单的Demo,从摄像头获取到视频数据,然后再编码成H264裸数据保存在沙盒中。 1. 创建初 ...
分类:
移动开发 时间:
2019-09-02 23:32:04
阅读次数:
210
1、使用ffmpeg、x264库强制编出关键帧(I帧) https://blog.csdn.net/bjrxyz/article/details/71037864 2、H264关于一帧完整帧被分切成多个Slice时的合并思路 https://blog.csdn.net/lizhijian21/art ...
分类:
其他好文 时间:
2019-07-11 09:36:15
阅读次数:
108
使用ffmpeg以下指令,即可分析出sdp ffmpeg -re -i test.264 -f rtp rtp://127.0.0.1:20001>test.sdp ffmpeg -re -i test.ts -f rtp rtp://127.0.0.1:20002>test.sdp ffmpeg ...
分类:
其他好文 时间:
2019-07-05 19:15:28
阅读次数:
754