File tree 3 files changed +17
-7
lines changed
configs/overlay_rootfs/scripts
3 files changed +17
-7
lines changed Original file line number Diff line number Diff line change 21
21
22
22
if [ " $1 " = " restart" ]; then
23
23
kill ` pidof lighttpd` > /dev/null 2>&1
24
- while netstat -ltn 2> /dev/null | grep :80 > /dev/null; do
24
+ while netstat -ltn 2> /dev/null | grep ' :80 ' > /dev/null; do
25
25
sleep 0.5
26
26
done
27
27
/usr/sbin/lighttpd -f /etc/lighttpd/lighttpd.conf
Original file line number Diff line number Diff line change @@ -14,10 +14,10 @@ if [ "$1" = "on" -o "$RTSPSERVER" = "on" ]; then
14
14
/scripts/cmd video on > /dev/null
15
15
/scripts/cmd audio on > /dev/null
16
16
if ! pidof v4l2rtspserver > /dev/null ; then
17
- while netstat -ltn 2> /dev/null | grep : 8554; do
17
+ while netstat -ltn 2> /dev/null | egrep " :( 8554|8080) " ; do
18
18
sleep 0.5
19
19
done
20
- /usr/bin/v4l2rtspserver -C 1 -a S16_LE -l 0 /dev/video1,hw:Loopback,0 >> /tmp/log/rtspserver.log 2>&1 &
20
+ /usr/bin/v4l2rtspserver -p 8080 - C 1 -a S16_LE -l 0 /dev/video1,hw:Loopback,0 >> /tmp/log/rtspserver.log 2>&1 &
21
21
fi
22
22
if [ " $RTSP_AUDIO " != " on" ] ; then
23
23
/scripts/cmd audio off > /dev/null
Original file line number Diff line number Diff line change 281
281
</ElTooltip >
282
282
<ElRow v-if =" config.RTSPSERVER === 'on'" >
283
283
<ElCol :offset =" 2" :span =" 7" >
284
- <h4 >URL </h4 >
284
+ <h4 >RTSP(UDP) </h4 >
285
285
</ElCol >
286
286
<ElCol :span =" 10" >
287
- <ElInput type =" text" readonly v-model =" RTSP_URL" />
287
+ <ElInput type =" text" readonly v-model =" RTSP_UDP" />
288
+ </ElCol >
289
+ </ElRow >
290
+ <ElRow v-if =" config.RTSPSERVER === 'on'" >
291
+ <ElCol :offset =" 2" :span =" 7" >
292
+ <h4 >RTSP(over HTTP)</h4 >
293
+ </ElCol >
294
+ <ElCol :span =" 10" >
295
+ <ElInput type =" text" readonly v-model =" RTSP_OVER_HTTP" />
288
296
</ElCol >
289
297
</ElRow >
290
298
580
588
},
581
589
data () {
582
590
return {
583
- RTSP_URL : ' ' ,
591
+ RTSP_UDP : ' ' ,
592
+ RTSP_OVER_HTTP : ' ' ,
584
593
config: {
585
594
appver: ' ' , // ATOMCam app_ver (/atom/config/app.ver)
586
595
ATOMHACKVER : ' ' , // AtomHack Ver (/etc/atomhack.ver)
739
748
this .reboot .dayOfWeekSelect = days .map (d => this .weekDays [(d + 6 ) % 7 ]);
740
749
}
741
750
742
- this .RTSP_URL = ` rtsp://${ window .location .host } :8554/unicast` ;
751
+ this .RTSP_UDP = ` rtsp://${ window .location .host } :8554/unicast` ;
752
+ this .RTSP_OVER_HTTP = ` rtsp://${ window .location .host } :8080/unicast` ;
743
753
744
754
setInterval (async () => {
745
755
const res = await axios .get (' ./cgi-bin/cmd.cgi?name=time' ).catch (err => {
You can’t perform that action at this time.
0 commit comments