h264-vlc接收h263视频流并实时播放的问题

问题描述

vlc接收h263视频流并实时播放的问题

我Android手机用rtp发送h263视频流到我的电脑,用vlc的sdp文件可以接收到,内容如下:
m=video 5050 RTP/AVP 96
a=rtpmap:96 H263-1998/90000
c=IN IP4 192.168.191.1(手机连我笔记本无线,这是无线的ip)
但是我用libvlc接收,平台vs2010,主要代码如下:
libvlc_instance_t * inst;
libvlc_media_player_t *mp;
libvlc_media_t *m;
libvlc_log_t *log;

    inst = libvlc_new (0, NULL);
    log = libvlc_log_open (inst);
    libvlc_set_log_verbosity (inst, 2);
    unsigned int level = libvlc_get_log_verbosity (inst);
    printf ("vlc log verbosity level = %dn", level);
    m = libvlc_media_new_location(inst, "rtsp://192.168.191.3:5050");
    mp = libvlc_media_player_new_from_media (m);
    libvlc_media_release (m);
    libvlc_media_player_set_hwnd(mp,::GetDesktopWindow());
    libvlc_media_player_play (mp);

     while (!_kbhit())
                    Sleep (100);

    libvlc_media_player_stop (mp);
    libvlc_media_player_release (mp);
 libvlc_release (inst);
 printf ("message in log = %dn", libvlc_log_count (log));
 system("pause");
 return 0;

用如上代码运行却显示:
vlc log verbosity level = -1
[0119f734] live555 demux error: Failed to connect with rtsp://192.168.191.1:5050

[0112e3dc] access_realrtsp access error: cannot connect to 192.168.191.1:5050
[0112e3dc] main access error: Connection failed
[0112e3dc] main access error: VLC could not connect to "192.168.191.1:5050".
[011ae264] main input error: open of `rtsp://192.168.191.1:5050' failed
[011ae264] main input error: Your input can't be opened
[011ae264] main input error: VLC is unable to open the MRL 'rtsp://192.168.191.1
:5050'. Check the log for details.
请问各位大神这是哪个地方错了,我vlc没用过,都是百度慢慢找的,接收端已经弄了好久了,求大神帮帮小弟.

解决方案

连不上,网络问题检查网络连接和防火墙

解决方案二:

可是我用sdp文件可以接收并播放,说明能连上吧。

解决方案三:

这个你到响应的目录里面去找log文件看看,到底是什么原因连不上啊?
[011ae264] main input error: VLC is unable to open the MRL 'rtsp://192.168.191.1
:5050'. Check the log for details.
你看最后说的很清楚么

解决方案四:

[0119f734] live555 demux error: Failed to connect with rtsp://192.168.191.1:5050

[0112e3dc] access_realrtsp access error: cannot connect to 192.168.191.1:5050

怎么看都觉得是网络的问题。5050端口没有打开。

解决方案五:

怎么看都觉得是网络的问题。5050端口没有打开。

解决方案六:

可能是权限的问题 楼主保证自己有最大的访问权限试一试

解决方案七:

哥们,你那个问题解决没?

解决方案八:

rtsp://192.168.191.1:5050
telnet 这个地址,看能访问吗?

时间: 2024-08-01 17:52:54

h264-vlc接收h263视频流并实时播放的问题的相关文章

关于mfc下的一个接受udp/ts视频流的实时播放器

问题描述 关于mfc下的一个接受udp/ts视频流的实时播放器 RT,初次接触播放器开发, 对这些东西不是很懂,请求大牛可以告诉我,总体框架应该如何设计,应该用什么库来进行解码(ffmpeg?),什么库来进行播放(sdl? directshow?),或者说有什么现成的东西可以应用.跪谢!!!! 解决方案 您能说详细点么?我懂得不太多.wmp怎么播放网络流文件解码? 解决方案二: http://bbs.csdn.net/topics/390129795 解决方案三: 没人懂么?求解!!!!!!!!

怎样实现对h.264接收的视频进行实时播放

问题描述 我现在在弄一个实时视频播放,采用java开发,由采集器上送rtp视频报文,报文中视频格式为h.264,我已经编写java代码实现了h.264的解码,现在要找一个开源的播放器实现在浏览器上实时播放采集的视频,请问我应该怎样实现,有demo的最好. 解决方案 解决方案二:哪个大神帮帮忙啊解决方案三:顶,同问!!解决方案四:同问,,,,,,,解决方案五:http://blog.csdn.net/sweetwxh/article/details/6555199

h264-通RTP传输H264网络实时流文件,VLC接收,如何让VLC显示播放时间?急急急

问题描述 通RTP传输H264网络实时流文件,VLC接收,如何让VLC显示播放时间?急急急 通RTP传输H264网络实时流文件,VLC接收,可以播放,不能显示播放时间 解决方案 既然是流播放,就不存在什么播放时间的概念.流就是没有头没有尾的.非要计时,直接在客户端计时就可以了.

在ubuntu下通过RTP(tcp)的方式往window发送h264裸流,VLC接收问题

问题描述 在ubuntu下通过RTP(tcp)的方式往window发送h264裸流,VLC接收问题 在ubuntu下通过RTP(tcp)的方式往window发送h264裸流,用VLC打开SDP文件的方式为什么接不到数据?在windows下发给自己就可以接收到数据,能播放

iOS 视频流要怎么播放

问题描述 iOS 视频流要怎么播放 这种格式的视频流要怎么在线播放?急急急http://kzy2015.wicp.net:4267/zh/api/webapi/DownScenicAreaFile/7?filetype=1&ScenicAreaId=4&fuid=19&fsbm=XaVeMGU84dSddP6gyhhO 解决方案 http://bbs.csdn.net/topics/390833116 目前在做一个项目,是服务器端获取摄像头的视频,用H264编码,然后通过RTSP发

流 采集卡 播放-TS流的实时播放怎么实现?

问题描述 TS流的实时播放怎么实现? 主机插了一块TS流(不知道TS的只要理解为视频流就可以)的采集卡,能够实现把外部TS流收集到缓冲区,但是我怎么实现将TS流给实时播放出来呢?用到什么插件?我知道的有和directshow和ffmpeg,但是不知道怎么用.求大神给予指导!万分感谢! 采集卡有个开发包,里面有个接收TS流的函数: int btert_receive(void* pBuffer,int nLength,int DeviceId,int ChannelId); 参数说明如下: pBu

socket-MFC视频实时播放的问题

问题描述 MFC视频实时播放的问题 我现在碰到了这样一个问题,arm开发板中移植了linux系统,想通过socket通信发送视频给上位机MFC,让MFC实时播放视频.现在能够达到的状态:arm和上位机MFC能够进行文件传输,MFC能够将传输过来的图片和视频能够保存成文件,并实现了在MFC上运用CImage类显示图片. 现在我想问的是怎样让MFC实时播放传输过来的视频?arm和MFC是通过二进制流进行文件传输的.谁能供下思路,请大家不吝赐教,谢谢! 解决方案 mfc做rtmp流播放器 解决方案二:

Yahoo 计划将持续一年的在线实时播放演唱会现场

Yahoo 近日与演唱会票务公司 Live Nation 达成合作,同时Yahoo 计划将持续一年的在线实时播放演唱会现场. Yahoo 市场总监 Kathy Savitt 表示这些演唱会都来自"世界热门的乐队和音乐人".Yahoo 也会在演唱会之后,提供演唱会曲目的现场录制版本给乐迷. Savitt 表示:"通过合作的方式,我们将每天给乐迷们持续不断的输送"养料"." Yahoo 和 Live Nation 就演唱会具体何时开始,并没有确定,目

avi 实时播放-AVI格式与实时流媒体播放

问题描述 AVI格式与实时流媒体播放 avi 格式文件,可以一边录像,一边解码播放吗? 因为它的idx信息在文件尾部, 关键就在于怎么同步更新index信息, 可以在录像文件时同步创建一个index文件, 解码播放时使用该文件: 在播放的时候,该index文件需要及时读取最新的数据! 这是一个思路, 待代码编写完成后再来细致说说关键点! 有类似需求的,可以一起交流!