音视频知识
流媒体 音视频编解码知识
多喝烫水-
这个作者很懒,什么都没留下…
展开
-
live555 推RTSP音视频流总结(三) 推送H264实时流产生的花屏问题
live555 做RTSP Server推送实时流的时候,花屏问题采用的解决方法应该有不少的地方都可以优化,目前只采用了3个策略解决:由于对live555 错中复杂的类很不熟悉,这些都是经过浅显调试的结论:1.StreamParser.cpp按我的理解,这个参数是代表着一帧H264数据的大小,默认150K,如果分辨率大了,很可能会超出大小,可能每一帧都会因为丢数据花屏---------&g...原创 2020-04-11 19:48:54 · 2431 阅读 · 2 评论 -
live555 推RTSP音视频流总结(一) 交叉编译
**一、简介**Live555 是一个为流媒体提供解决方案的跨平台的C++开源项目,它实现了对标准流媒体传输协议如RTP/RTCP、RTSP、SIP等的支持。Live555实现了对多种音视频编码格式的音视频数据的流化、接收和处理等支持,包括MPEG、H.263+、DV、JPEG视频和多种音频编码。同时由于良好的设计,Live555非常容易扩展对其他格式的支持。目前,Live555已经被用于多...原创 2020-04-11 10:23:38 · 1065 阅读 · 0 评论 -
live555 推RTSP音视频流总结(二) 修改RTSP Server 推流URL地址
jjjjjjjjj原创 2020-04-11 18:22:14 · 2286 阅读 · 7 评论 -
H264 (一) I/P/B帧 GOP/IDR/等参数
I片只包含I宏块,P片可包含P和I宏块,而B片可包含B和I宏块。I宏块利用从当前片中已解码的像素作为参考进行帧内预测。P宏块利用前面已编码图象作为参考图象进行帧内预测。B宏块则利用双向的参考图象(前一帧和后一帧)进行帧内预测。原创 2020-04-25 16:41:09 · 3501 阅读 · 1 评论