摘要: 1)ffmpeg如何判断一帧数据是正确的?ffmpeg有没有错误处理的模式,能使花屏的帧(h264格式的)不显示出来?2) H264网络传输过程中丢包造成马赛克问题?原因:1. 接收网络数据包后没有调整包的顺序,譬如说接受包的顺序是1,3,4,2,如果没有调整顺序的话,发送给解码器的顺序也是1,3,4,2,这样肯定会出现马赛克 ; 2. 接收网络数据包后没有没有合并数据包,众所周知,一个Video帧可能被分割成多个网络数据包传送,譬如说是1,2,3,如果在接受端没有将这三个包合并成一个Video帧发送给解码器,而是当成三个Video帧发送给解码器,也肯定会出现马赛克 ; 3. 没有正确处理好网 阅读全文
posted @ 2013-03-04 17:11 little_star 阅读(6494) 评论(0) 推荐(1) 编辑
摘要: 转载自:http://blog.csdn.net/sunwutian0325/article/details/8582524,尊重原创!在android ndk下编译live5551.下载live555源码(我这个版本是live.2013.02.11.tar.gz)http://www.live555.com/liveMedia/public/2.解压成一个live文件夹,在live文件夹下建一个jni目录,将live下的其他所有文件和文件夹都放到jni目录下3.进入live/jni目录下 新建一个Android.mk文件,里面的内容为View Code 1 LOCAL_PATH := $.. 阅读全文
posted @ 2013-03-04 16:44 little_star 阅读(2541) 评论(0) 推荐(0) 编辑
摘要: 一、播放本地文件ffserver.conf文件的配置:ffserver.conf 1 Port 10535 2 RTSPPort 5454 3 BindAddress 0.0.0.0 4 MaxHTTPConnections 2000 5 MaxClients 1000 6 MaxBandwidth 1000 7 CustomLog - 8 NoDaemon 9 10 # MP3 audio 11 <Stream test.mp3> 12 File "/home/wyq/test.mp3" 13 Format mp2 NoVideo </Stream> 阅读全文
posted @ 2013-03-04 16:41 little_star 阅读(832) 评论(0) 推荐(0) 编辑