求大侠帮忙,先说一下我想要达到的效果吧:将视频流数据包中的包头(像IP、UDP等)剔去,然后只输出后面的有效数据,并且能用VLC视频播放器播放。
参考了一些资料,说是可以用udp_dump()这个函数,但是我输出的却是整个数据包,就算将指针移了之后,他也会再加上些数,将整个数据包填满后输出!用VLC视频播放器播放后有很多马赛克!不知道哪位大侠能帮一下忙,嘿嘿
可以换一个思路实现的,比方说你自己写个UDP接收程序,去掉报文头的之后,转发到另外一个端口,然后用VLC播放这个端口就可以了。VLC用udp@:10002播放。我之前就干了相似的事情,不过VLC在这块有很大的内存泄露,我放弃了,用了其他的解决方案。
那个如果方便的话,可以留个QQ号吗?想具体问一下!~嘿嘿