Firefly开源社区

[技术讨论] firefly_rkmedia_demo使用问题

8

积分

0

威望

0

贡献

吃瓜的群众

积分
8
发表于 2021-9-18 11:41:06     
本帖最后由 sp2_hybrid 于 2021-9-18 11:50 编辑

操作按照https://dev.t-firefly.com/thread-104607-1-1.html
首先,在文件buildroot/configs/firefly_rv1126_rv1109_defconfig中添加firefly_rkmedia_demo=y
  1. BR2_PACKAGE_FIREFLY_RKMEDIA_DEMO=y
  2. BR2_PACKAGE_ZBAR=y
复制代码
然后使用进行编译
  1. ./build.sh aio-rv1126-jd4.mk
  2. ./build.sh
复制代码
完成之后将生成的img文件烧录到rv1126板子上,在服务器上编译firefly_rkmedia_demo,然后放到板子上跑,其中手动将firefly_rkmedia_demo中的librtsp.so等动态库添加到了/usr/lib/目录下。
使用ffrtsp_demo_test 和 rkmedia_rtspget_vdec_venc_rtsp_test进行测试
  1. ffrtsp_demo_test rtsp://admin:bh123456@192.168.29.247/
  2. rkmedia_rtspget_vdec_venc_rtsp_test
复制代码
rkmedia_rtspget_vdec_venc_rtsp_test.cc中的url已经正确修改
上面两个可执行文件都会卡在Started playing session. . .
  1. ......
  2. [URL:"rtsp://admin:bh123456@192.168.29.247/Streaming/Channels/101/"]: Set up the "video/H264" subsession (client ports 54628-54629)
  3. [URL:"rtsp://admin:bh123456@192.168.29.247/Streaming/Channels/101/"]: Created a data sink for the "video/H264" subsession
  4. Sending request: PLAY rtsp://admin:bh123456@192.168.29.247/Streaming/Channels/101/ RTSP/1.0
  5. CSeq: 5
  6. Authorization: Digest username="admin", realm="IP Camera(F6112)", nonce="fafc8c7ccc5addbbbd1960afef116af9", uri="rtsp://admin:bh123456@192.168.29.247/Streaming/Channels/101/", response="9b444b4b6c1c226c39be62720e8dda53"
  7. User-Agent: ffrtspGet (LIVE555 Streaming Media v2017.10.28)
  8. Session: 1630772209
  9. Range: npt=0.000-


  10. Received 207 new bytes of response data.
  11. Received a complete PLAY response:
  12. RTSP/1.0 200 OK
  13. CSeq: 5
  14. Session:       1630772209
  15. RTP-Info: url=rtsp://admin:bh123456@192.168.29.247/Streaming/Channels/101/trackID=1;seq=36565;rtptime=3574293780
  16. Date:  Mon, Sep 13 2021 01:26:20 GMT


  17. [URL:"rtsp://admin:bh123456@192.168.29.247/Streaming/Channels/101/"]: Started playing session...
复制代码
使用netstat命令查看端口使用情况
  1. [root@RV1126_RV1109:~]# netstat -tuwx
  2. Active Internet connections (w/o servers)
  3. Proto Recv-Q Send-Q Local Address           Foreign Address         State
  4. tcp        0      0 RV1126_RV1109:ssh       DESKTOP-28TMA82:6018    ESTABLISHED
  5. tcp        0      0 RV1126_RV1109:60276     DEFAULT:554             ESTABLISHED
  6. netstat: /proc/net/tcp6: No such file or directory
  7. udp        0      0 RV1126_RV1109:34331     XiaoQiang:domain        ESTABLISHED
  8. udp        0      0 RV1126_RV1109:51434     XiaoQiang:domain        ESTABLISHED
复制代码


不知道问题出在哪里,希望能得到解答

回复

使用道具 举报

1万

积分

7

威望

0

贡献

技术大神

Rank: 8Rank: 8

积分
11367

突出贡献

发表于 2021-9-18 13:00:47     
vlc能预览推流吗?
回复

使用道具 举报

8

积分

0

威望

0

贡献

吃瓜的群众

积分
8
发表于 2021-9-18 15:27:20     
799959745 发表于 2021-9-18 13:00
vlc能预览推流吗?

使用rtsp://设备IP/live/main_stream没能成功,在板子上用netstat看好像没有推流。。。
回复

使用道具 举报

1万

积分

7

威望

0

贡献

技术大神

Rank: 8Rank: 8

积分
11367

突出贡献

发表于 2021-9-22 11:14:22     
预览地址有问题呢。仔细看一下 log 输出的推流地址。ffrtsp推流地址一般是:rtsp://设备IP:8554/H264_stream_0
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表